META-INF/
META-INF/MANIFEST.MF
com/
com/intellij/
com/intellij/execution/
com/intellij/execution/rmi/
com/intellij/execution/rmi/ssl/
com/intellij/openapi/
com/intellij/openapi/diagnostic/
com/intellij/openapi/util/
com/intellij/openapi/util/io/
com/intellij/openapi/util/text/
com/intellij/reference/
com/intellij/security/
com/intellij/util/
com/intellij/util/containers/
com/intellij/util/containers/hash/
com/intellij/util/io/
com/intellij/BundleBase.classBundleBase.java
package com.intellij
public abstract com.intellij.BundleBase extends java.lang.Object {
public static final char MNEMONIC
public static boolean assertKeyIsFound
static final boolean $assertionsDisabled
public void ()
public static transient java.lang.String messageOrDefault (java.util.ResourceBundle, java.lang.String, java.lang.String, java.lang.Object[])
String value
String value
java.util.MissingResourceException e
java.util.ResourceBundle bundle
String key
String defaultValue
Object[] params
String value
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
String value
Object[] params
public static transient java.lang.String message (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
Object[] params
public static java.lang.String replaceMnemonicAmpersand (java.lang.String)
char c
boolean useMacMnemonic
StringBuilder realValue
int i
String value
static void ()
}
com/intellij/execution/rmi/RemoteCastable.classRemoteCastable.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.RemoteCastable extends java.lang.Object implements java.rmi.Remote {
public abstract java.lang.String getCastToClassName () throws java.rmi.RemoteException
}
com/intellij/execution/rmi/RemoteDeadHand$TwoMinutesTurkish.classRemoteDeadHand.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteDeadHand$TwoMinutesTurkish extends com.intellij.execution.rmi.RemoteObject implements com.intellij.execution.rmi.RemoteDeadHand {
private static final com.intellij.execution.rmi.RemoteDeadHand$TwoMinutesTurkish ourCook
private static final java.rmi.Remote ourHand
private static final java.util.concurrent.atomic.AtomicLong ourAskedThatManyTimes
public void ()
public long ping (java.lang.String) throws java.rmi.RemoteException
String id
public static void startCooking (java.lang.String, int) throws java.lang.Exception
String host
int port
java.rmi.registry.Registry registry
static void ()
java.rmi.Remote remote
java.rmi.RemoteException e
java.rmi.Remote remote
}
com/intellij/execution/rmi/RemoteDeadHand.classRemoteDeadHand.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.RemoteDeadHand extends java.lang.Object implements java.rmi.Remote {
public static final String BINDING_NAME
public static final long PING_TIMEOUT
public abstract long ping (java.lang.String) throws java.rmi.RemoteException
}
com/intellij/execution/rmi/RemoteObject.classRemoteObject.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteObject extends java.lang.Object implements java.rmi.Remote java.rmi.server.Unreferenced {
private final java.lang.ref.WeakReference myWeakRef
private com.intellij.execution.rmi.RemoteObject myParent
private final java.util.Map myChildren
public void ()
public java.lang.ref.WeakReference getWeakRef ()
public synchronized java.rmi.Remote export (java.rmi.Remote) throws java.rmi.RemoteException
java.rmi.Remote child
java.rmi.Remote result
public java.rmi.Remote export2 (java.rmi.Remote) throws java.rmi.RemoteException
java.rmi.Remote child
public synchronized void unexportChildren () throws java.rmi.RemoteException
com.intellij.execution.rmi.RemoteObject child
java.util.ArrayList childrenRefs
public synchronized void unexportChildren (java.util.Collection) throws java.rmi.RemoteException
java.lang.ref.WeakReference child
com.intellij.execution.rmi.RemoteObject child
java.util.Collection children
java.util.ArrayList list
public synchronized void unreferenced ()
java.rmi.RemoteException e
public java.lang.Throwable wrapException (java.lang.Throwable)
RuntimeException wrapper
Throwable ex
boolean foreignException
Throwable each
protected boolean isKnownException (java.lang.Throwable)
Throwable ex
}
com/intellij/execution/rmi/RemoteServer$Jndi.classRemoteServer.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteServer$Jndi extends java.lang.Object implements javax.naming.spi.InitialContextFactory java.lang.reflect.InvocationHandler {
public void ()
public javax.naming.Context getInitialContext (java.util.Hashtable) throws javax.naming.NamingException
java.util.Hashtable environment
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/execution/rmi/RemoteServer.classRemoteServer.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteServer extends java.lang.Object {
public static final String DOMAIN_AUTH_LIBRARY_PATH
private static java.rmi.Remote ourRemote
public void ()
protected static void start (java.rmi.Remote) throws java.lang.Exception
java.rmi.registry.Registry registry
java.util.Random random
com.intellij.execution.rmi.RemoteDeadHand deadHand
java.rmi.Remote stub
String name
String id
long waitTime
Object lock
Throwable e
java.rmi.Remote remote
java.rmi.registry.Registry registry
int port
public static void setupRMI ()
private static void banJNDI ()
private static void setupSSL ()
boolean caCert
boolean clientCert
boolean clientKey
private static void setupDomainAuth ()
java.io.File extracted
Exception e
String property
public static java.io.File extractLibraryFromJar (java.lang.String) throws java.lang.Exception
int readBytes
String path
String[] parts
String filename
java.io.File auth
java.io.File temp
byte[] buffer
int readBytes
java.io.InputStream is
java.io.OutputStream os
private static void setLibraryPath (java.lang.String) throws java.lang.NoSuchFieldException java.lang.IllegalAccessException
String path
java.lang.reflect.Field fieldSysPath
static void ()
}
com/intellij/execution/rmi/ssl/Asn1Object.classPrivateKeyReader.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.Asn1Object extends java.lang.Object {
protected final int type
protected final int length
protected final byte[] value
protected final int tag
public void (int, int, byte[])
int tag
int length
byte[] value
public int getType ()
public int getLength ()
public byte[] getValue ()
public boolean isConstructed ()
public com.intellij.execution.rmi.ssl.DerParser getParser () throws java.io.IOException
public java.math.BigInteger getInteger () throws java.io.IOException
public java.lang.String getString () throws java.io.IOException
String encoding
String encoding
String encoding
String encoding
}
com/intellij/execution/rmi/ssl/DerParser.classPrivateKeyReader.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.DerParser extends java.lang.Object {
public static final int UNIVERSAL
public static final int APPLICATION
public static final int CONTEXT
public static final int PRIVATE
public static final int CONSTRUCTED
public static final int ANY
public static final int BOOLEAN
public static final int INTEGER
public static final int BIT_STRING
public static final int OCTET_STRING
public static final int NULL
public static final int REAL
public static final int ENUMERATED
public static final int SEQUENCE
public static final int SET
public static final int NUMERIC_STRING
public static final int PRINTABLE_STRING
public static final int VIDEOTEX_STRING
public static final int IA5_STRING
public static final int GRAPHIC_STRING
public static final int ISO646_STRING
public static final int GENERAL_STRING
public static final int UTF8_STRING
public static final int UNIVERSAL_STRING
public static final int BMP_STRING
public static final int UTC_TIME
protected java.io.InputStream in
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void (byte[]) throws java.io.IOException
byte[] bytes
public com.intellij.execution.rmi.ssl.Asn1Object read () throws java.io.IOException
int tag
int length
byte[] value
int n
private int getLength () throws java.io.IOException
int i
int num
byte[] bytes
int n
}
com/intellij/execution/rmi/ssl/PrivateKeyReader.classPrivateKeyReader.java
package com.intellij.execution.rmi.ssl
public com.intellij.execution.rmi.ssl.PrivateKeyReader extends java.lang.Object {
public static final String P1_BEGIN_MARKER
public static final String P1_END_MARKER
public static final String P8_BEGIN_MARKER
public static final String P8_END_MARKER
private static java.util.Map keyCache
private final String myFileName
public void (java.lang.String)
String fileName
public java.security.PrivateKey getPrivateKey () throws java.io.IOException
java.security.PrivateKey key
private static java.security.PrivateKey read (java.lang.String) throws java.io.IOException
java.security.KeyFactory factory
java.security.NoSuchAlgorithmException e
java.security.spec.InvalidKeySpecException e
java.util.List strings
byte[] keyBytes
java.security.spec.RSAPrivateCrtKeySpec keySpec
java.security.spec.InvalidKeySpecException e
java.util.List strings
byte[] keyBytes
java.security.spec.EncodedKeySpec keySpec
String line
int i
String fileName
java.security.KeyFactory factory
java.util.List lines
private static byte[] readKeyMaterial (java.lang.String, java.util.List) throws java.io.IOException
String line
String endMarker
java.util.List strings
StringBuilder buf
private static java.security.spec.RSAPrivateCrtKeySpec getRSAKeySpec (byte[]) throws java.io.IOException
byte[] keyBytes
com.intellij.execution.rmi.ssl.DerParser parser
com.intellij.execution.rmi.ssl.Asn1Object sequence
java.math.BigInteger modulus
java.math.BigInteger publicExp
java.math.BigInteger privateExp
java.math.BigInteger prime1
java.math.BigInteger prime2
java.math.BigInteger exp1
java.math.BigInteger exp2
java.math.BigInteger crtCoef
static void ()
}
com/intellij/execution/rmi/ssl/SslSocketFactory$1.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$1 extends java.lang.Object {
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyKeyManager.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$MyKeyManager extends javax.net.ssl.X509ExtendedKeyManager {
private final String myAlias
private final java.security.cert.X509Certificate[] myCertificates
private final java.security.PrivateKey myPrivateKey
private void (java.lang.String, java.lang.String) throws java.lang.Exception
String certPath
String keyPath
public java.lang.String[] getClientAliases (java.lang.String, java.security.Principal[])
String s
java.security.Principal[] principals
public java.lang.String chooseClientAlias (java.lang.String[], java.security.Principal[], java.net.Socket)
String[] strings
java.security.Principal[] principals
java.net.Socket socket
public java.lang.String[] getServerAliases (java.lang.String, java.security.Principal[])
String s
java.security.Principal[] principals
public java.lang.String chooseServerAlias (java.lang.String, java.security.Principal[], java.net.Socket)
String s
java.security.Principal[] principals
java.net.Socket socket
public java.security.cert.X509Certificate[] getCertificateChain (java.lang.String)
String s
public java.security.PrivateKey getPrivateKey (java.lang.String)
String s
void (java.lang.String, java.lang.String, com.intellij.execution.rmi.ssl.SslSocketFactory$1) throws java.lang.Exception
String x0
String x1
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x2
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyTrustEverybodyManager.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$MyTrustEverybodyManager extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private void ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
void (com.intellij.execution.rmi.ssl.SslSocketFactory$1)
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x0
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyTrustManager.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$MyTrustManager extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private javax.net.ssl.X509TrustManager trustManager
private void (java.security.cert.X509Certificate) throws java.lang.Exception
javax.net.ssl.TrustManager tm
java.security.cert.X509Certificate caCertPath
javax.net.ssl.TrustManagerFactory tmf
private static java.security.KeyStore createStore (java.security.cert.X509Certificate) throws java.security.cert.CertificateException java.io.IOException java.security.KeyStoreException java.security.NoSuchAlgorithmException
java.security.cert.X509Certificate certificate
java.security.KeyStore ks
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
void (java.security.cert.X509Certificate, com.intellij.execution.rmi.ssl.SslSocketFactory$1) throws java.lang.Exception
java.security.cert.X509Certificate x0
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x1
}
com/intellij/execution/rmi/ssl/SslSocketFactory.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
public com.intellij.execution.rmi.ssl.SslSocketFactory extends javax.net.ssl.SSLSocketFactory {
public static final String SSL_CA_CERT_PATH
public static final String SSL_CLIENT_CERT_PATH
public static final String SSL_CLIENT_KEY_PATH
public static final String SSL_TRUST_EVERYBODY
private static final String END_CERTIFICATE
private javax.net.ssl.SSLSocketFactory myFactory
public void () throws java.security.GeneralSecurityException java.io.IOException
String caCertPath
String clientCertPath
String clientKeyPath
boolean trustEverybody
javax.net.ssl.TrustManager[] tms
javax.net.ssl.KeyManager[] kms
Exception e
javax.net.ssl.SSLContext ctx
javax.net.ssl.TrustManager[] tms
javax.net.ssl.KeyManager[] kms
public static javax.net.ssl.TrustManager[] createTrustManagers (java.lang.String) throws java.lang.Exception
String token
String caCertPath
String string
String[] tokens
java.util.List result
public static java.io.InputStream stringStream (java.lang.String)
java.io.UnsupportedEncodingException e
String str
public java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress host
int port
public java.net.Socket createSocket (java.lang.String, int) throws java.io.IOException
String host
int port
public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException
String host
int port
java.net.InetAddress localHost
int localPort
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress address
int port
java.net.InetAddress localAddress
int localPort
public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException
java.net.Socket socket
String host
int port
boolean autoClose
public java.lang.String[] getDefaultCipherSuites ()
public java.lang.String[] getSupportedCipherSuites ()
public static java.security.cert.X509Certificate readCertificate (java.lang.String) throws java.security.cert.CertificateException java.io.IOException
String filePath
public static java.security.cert.X509Certificate readCertificate (java.io.InputStream) throws java.security.cert.CertificateException java.io.IOException
java.io.InputStream stream
java.security.cert.X509Certificate certificate
public static java.security.PrivateKey readPrivateKey (java.lang.String) throws java.io.IOException
String filePath
}
com/intellij/openapi/diagnostic/LoggerRt$1.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$1 extends java.lang.Object {
}
com/intellij/openapi/diagnostic/LoggerRt$Factory.classLoggerRt.java
package com.intellij.openapi.diagnostic
abstract com.intellij.openapi.diagnostic.LoggerRt$Factory extends java.lang.Object {
public abstract com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
}
com/intellij/openapi/diagnostic/LoggerRt$IdeaFactory$1.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory$1 extends com.intellij.openapi.diagnostic.LoggerRt {
final Object val$logger
final com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory this$0
void (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory, java.lang.Object)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory this$0
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
}
com/intellij/openapi/diagnostic/LoggerRt$IdeaFactory.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory extends java.lang.Object implements com.intellij.openapi.diagnostic.LoggerRt$Factory {
private final java.lang.reflect.Method myGetInstance
private final java.lang.reflect.Method myInfo
private final java.lang.reflect.Method myWarn
private final java.lang.reflect.Method myError
private void () throws java.lang.Exception
Class loggerClass
public com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
Object logger
Exception e
String category
void (com.intellij.openapi.diagnostic.LoggerRt$1) throws java.lang.Exception
com.intellij.openapi.diagnostic.LoggerRt$1 x0
static java.lang.reflect.Method access$200 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
static java.lang.reflect.Method access$300 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
static java.lang.reflect.Method access$400 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
}
com/intellij/openapi/diagnostic/LoggerRt$JavaFactory$1.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory$1 extends com.intellij.openapi.diagnostic.LoggerRt {
final java.util.logging.Logger val$logger
final com.intellij.openapi.diagnostic.LoggerRt$JavaFactory this$0
void (com.intellij.openapi.diagnostic.LoggerRt$JavaFactory, java.util.logging.Logger)
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory this$0
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
}
com/intellij/openapi/diagnostic/LoggerRt$JavaFactory.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory extends java.lang.Object implements com.intellij.openapi.diagnostic.LoggerRt$Factory {
private void ()
public com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
String category
java.util.logging.Logger logger
void (com.intellij.openapi.diagnostic.LoggerRt$1)
com.intellij.openapi.diagnostic.LoggerRt$1 x0
}
com/intellij/openapi/diagnostic/LoggerRt.classLoggerRt.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.LoggerRt extends java.lang.Object {
private static com.intellij.openapi.diagnostic.LoggerRt$Factory ourFactory
public void ()
private static synchronized com.intellij.openapi.diagnostic.LoggerRt$Factory getFactory ()
Throwable t
public static com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
String category
public static com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.Class)
Class clazz
public void info (java.lang.String)
String message
public void info (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.Throwable)
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.Throwable)
Throwable t
public abstract void info (java.lang.String, java.lang.Throwable)
public abstract void warn (java.lang.String, java.lang.Throwable)
public abstract void error (java.lang.String, java.lang.Throwable)
}
com/intellij/openapi/util/Bitness.classBitness.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.Bitness extends java.lang.Enum {
public static final com.intellij.openapi.util.Bitness x32
public static final com.intellij.openapi.util.Bitness x64
private final String value
private static final com.intellij.openapi.util.Bitness[] $VALUES
public static com.intellij.openapi.util.Bitness[] values ()
public static com.intellij.openapi.util.Bitness valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/util/Comparing.classComparing.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Comparing extends java.lang.Object {
private void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object[] arr1
Object[] arr2
Object arg1
Object arg2
public static boolean equal (java.lang.Object[], java.lang.Object[])
Object[] arr1
Object[] arr2
public static boolean equal (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
public static boolean equal (java.lang.String, java.lang.String)
String arg1
String arg2
public static boolean equal (java.lang.CharSequence, java.lang.CharSequence, boolean)
char c1
char c2
CharSequence s1
CharSequence s2
boolean caseSensitive
int to
int po
int len
public static boolean equal (java.lang.String, java.lang.String, boolean)
String arg1
String arg2
boolean caseSensitive
public static boolean strEqual (java.lang.String, java.lang.String)
String arg1
String arg2
public static boolean strEqual (java.lang.String, java.lang.String, boolean)
String arg1
String arg2
boolean caseSensitive
public static boolean haveEqualElements (java.util.Collection, java.util.Collection)
Object t
java.util.Collection a
java.util.Collection b
java.util.Set aSet
public static boolean haveEqualElements (java.lang.Object[], java.lang.Object[])
Object t
Object[] a
Object[] b
java.util.Set aSet
public static int hashcode (java.lang.Object)
Object obj
public static int hashcode (java.lang.Object, java.lang.Object)
Object obj1
Object obj2
public static int compare (byte, byte)
byte o1
byte o2
public static int compare (boolean, boolean)
boolean o1
boolean o2
public static int compare (int, int)
int o1
int o2
public static int compare (long, long)
long o1
long o2
public static int compare (double, double)
double o1
double o2
public static int compare (byte[], byte[])
int i
byte[] o1
byte[] o2
public static int compare (java.lang.Comparable, java.lang.Comparable)
Comparable o1
Comparable o2
public static int compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object o1
Object o2
java.util.Comparator notNullComparator
}
com/intellij/openapi/util/Condition$1.classCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition$2.classCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition$3.classCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition.classCondition.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Condition extends java.lang.Object {
public static final com.intellij.openapi.util.Condition NOT_NULL
public static final com.intellij.openapi.util.Condition TRUE
public static final com.intellij.openapi.util.Condition FALSE
public abstract boolean value (java.lang.Object)
static void ()
}
com/intellij/openapi/util/Conditions$1.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$2.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$3.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Class)
Class t
public volatile boolean value (java.lang.Object)
}
com/intellij/openapi/util/Conditions$4.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class[] val$clazz
void (java.lang.Class[])
public boolean value (java.lang.Object)
Class aClass
Object t
}
com/intellij/openapi/util/Conditions$5.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$5 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$option
void (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$6.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$6 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$option
void (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$7.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$7 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final java.util.Collection val$options
void (java.util.Collection)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$8.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$8 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition val$condition
final com.intellij.util.Function val$fun
void (com.intellij.openapi.util.Condition, com.intellij.util.Function)
public boolean value (java.lang.Object)
Object o
}
com/intellij/openapi/util/Conditions$And.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$And extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition c1
final com.intellij.openapi.util.Condition c2
void (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public boolean value (java.lang.Object)
Object object
}
com/intellij/openapi/util/Conditions$Not.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$Not extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition c
void (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public boolean value (java.lang.Object)
Object value
}
com/intellij/openapi/util/Conditions$Or.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$Or extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition c1
final com.intellij.openapi.util.Condition c2
void (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public boolean value (java.lang.Object)
Object object
}
com/intellij/openapi/util/Conditions$SoftRefCache.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$SoftRefCache extends java.lang.Object implements com.intellij.openapi.util.Condition {
private final java.util.HashMap myCache
private final com.intellij.openapi.util.Condition myCondition
public void (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final boolean value (java.lang.Object)
boolean value
Object object
int key
com.intellij.openapi.util.Pair entry
}
com/intellij/openapi/util/Conditions.classConditions.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Conditions extends java.lang.Object {
public static final com.intellij.openapi.util.Condition TRUE
public static final com.intellij.openapi.util.Condition FALSE
private void ()
public static com.intellij.openapi.util.Condition alwaysTrue ()
public static com.intellij.openapi.util.Condition alwaysFalse ()
public static com.intellij.openapi.util.Condition notNull ()
public static com.intellij.openapi.util.Condition constant (boolean)
boolean value
public static com.intellij.openapi.util.Condition instanceOf (java.lang.Class)
Class clazz
public static com.intellij.openapi.util.Condition notInstanceOf (java.lang.Class)
Class clazz
public static com.intellij.openapi.util.Condition assignableTo (java.lang.Class)
Class clazz
public static transient com.intellij.openapi.util.Condition instanceOf (java.lang.Class[])
Class[] clazz
public static com.intellij.openapi.util.Condition is (java.lang.Object)
Object option
public static com.intellij.openapi.util.Condition equalTo (java.lang.Object)
Object option
public static com.intellij.openapi.util.Condition notEqualTo (java.lang.Object)
Object option
public static transient com.intellij.openapi.util.Condition oneOf (java.lang.Object[])
Object[] options
public static com.intellij.openapi.util.Condition oneOf (java.util.Collection)
java.util.Collection options
public static com.intellij.openapi.util.Condition not (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public static com.intellij.openapi.util.Condition and (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition and2 (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition or (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition or2 (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition compose (com.intellij.util.Function, com.intellij.openapi.util.Condition)
com.intellij.util.Function fun
com.intellij.openapi.util.Condition condition
public static com.intellij.openapi.util.Condition cached (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
static void ()
}
com/intellij/openapi/util/Couple.classCouple.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Couple extends com.intellij.openapi.util.Pair {
private static final com.intellij.openapi.util.Couple EMPTY_COUPLE
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Couple of (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Couple getEmpty ()
static void ()
}
com/intellij/openapi/util/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/KeyValue.classKeyValue.java
package com.intellij.openapi.util
public com.intellij.openapi.util.KeyValue extends com.intellij.openapi.util.Pair {
public void (java.lang.Object, java.lang.Object)
Object key
Object value
public static com.intellij.openapi.util.KeyValue create (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/intellij/openapi/util/Pair$1.classPair.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Pair$1 extends java.lang.Object implements com.intellij.util.Function {
final Object val$value
void (java.lang.Object)
public com.intellij.openapi.util.Pair fun (java.lang.Object)
Object a
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/Pair$NonNull.classPair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Pair$NonNull extends com.intellij.openapi.util.Pair {
public void (java.lang.Object, java.lang.Object)
Object first
Object second
}
com/intellij/openapi/util/Pair.classPair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Pair extends java.lang.Object {
public final Object first
public final Object second
private static final com.intellij.openapi.util.Pair EMPTY
public static com.intellij.openapi.util.Pair create (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Pair$NonNull createNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Pair pair (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.util.Function createFunction (java.lang.Object)
Object value
public static java.lang.Object getFirst (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public static java.lang.Object getSecond (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public static com.intellij.openapi.util.Pair empty ()
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public final java.lang.Object getFirst ()
public final java.lang.Object getSecond ()
public final boolean equals (java.lang.Object)
Object o
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/util/Setter.classSetter.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Setter extends java.lang.Object {
public abstract void set (java.lang.Object)
}
com/intellij/openapi/util/SystemInfoRt.classSystemInfoRt.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SystemInfoRt extends java.lang.Object {
public static final String OS_NAME
public static final String OS_VERSION
private static final String _OS_NAME
public static final boolean isWindows
public static final boolean isOS2
public static final boolean isMac
public static final boolean isLinux
public static final boolean isFreeBSD
public static final boolean isSolaris
public static final boolean isUnix
public static final boolean isFileSystemCaseSensitive
public void ()
static void ()
}
com/intellij/openapi/util/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/UnorderedPair.classUnorderedPair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UnorderedPair extends java.lang.Object {
public final Object first
public final Object second
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public int hashCode ()
int hc1
int hc2
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.util.UnorderedPair other
public java.lang.String toString ()
}
com/intellij/openapi/util/io/DataInputOutputUtilRt.classDataInputOutputUtilRt.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.DataInputOutputUtilRt extends java.lang.Object {
public void ()
public static int readINT (java.io.DataInput) throws java.io.IOException
int next
int sh
java.io.DataInput record
int val
int res
public static void writeINT (java.io.DataOutput, int) throws java.io.IOException
java.io.DataOutput record
int val
public static void writeSeq (java.io.DataOutput, java.util.Collection, com.intellij.util.ThrowableConsumer) throws java.io.IOException
Object t
java.io.DataOutput out
java.util.Collection collection
com.intellij.util.ThrowableConsumer writeElement
public static java.util.List readSeq (java.io.DataInput, com.intellij.openapi.util.ThrowableComputable) throws java.io.IOException
int i
java.io.DataInput in
com.intellij.openapi.util.ThrowableComputable readElement
int size
java.util.List result
}
com/intellij/openapi/util/io/FileFilters$1.classFileFilters.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileFilters$1 extends java.lang.Object implements java.io.FileFilter {
final String val$extension
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/openapi/util/io/FileFilters$2.classFileFilters.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileFilters$2 extends java.lang.Object implements java.io.FileFilter {
final String val$extension
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/openapi/util/io/FileFilters.classFileFilters.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileFilters extends java.lang.Object {
private void ()
public static java.io.FileFilter withExtension (java.lang.String)
String extension
public static java.io.FileFilter filesWithExtension (java.lang.String)
String extension
}
com/intellij/openapi/util/io/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/FileUtilRt$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$1 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtilRt$2.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$2 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtilRt$3.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$3 extends java.lang.ThreadLocal {
void ()
protected byte[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/openapi/util/io/FileUtilRt$4.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$4 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
final java.io.File val$file
void (java.io.File)
public java.lang.Boolean execute (boolean)
boolean lastAttempt
public volatile java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy {
void ()
public boolean charsEqual (char, char)
char ch1
char ch2
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy$2.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy$2 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy {
void ()
public boolean charsEqual (char, char)
char ch1
char ch2
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy.classFileUtilRt.java
package com.intellij.openapi.util.io
abstract com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy extends java.lang.Object {
public static final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy IDENTITY
public static final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy CASE_INSENSITIVE
public abstract boolean charsEqual (char, char)
static void ()
}
com/intellij/openapi/util/io/FileUtilRt$FilesToDeleteHolder$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$FilesToDeleteHolder$1 extends java.lang.Thread {
final java.util.concurrent.ConcurrentLinkedQueue val$queue
void (java.lang.String, java.util.concurrent.ConcurrentLinkedQueue)
String x0
public void run ()
String name
}
com/intellij/openapi/util/io/FileUtilRt$FilesToDeleteHolder.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$FilesToDeleteHolder extends java.lang.Object {
private static final java.util.Queue ourFilesToDelete
private void ()
private static java.util.Queue createFilesToDelete ()
java.util.concurrent.ConcurrentLinkedQueue queue
static java.util.Queue access$500 ()
static void ()
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1$1.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
final Object val$fileObject
final com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
void (com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1, java.lang.Object)
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
public java.lang.Boolean execute (boolean)
java.io.File file
Throwable ignored
Throwable cause
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
boolean lastAttempt
public volatile java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1$2.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$2 extends java.io.IOException {
final com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
void (com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1, java.lang.String)
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
String x0
public synchronized java.lang.Throwable fillInStackTrace ()
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final Object val$Result_Skip
final Object val$Result_Continue
void (java.lang.Object, java.lang.Object)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
boolean notDirectory
Object second
String methodName
Object proxy
java.lang.reflect.Method method
Object[] args
private void performDelete (java.lang.Object) throws java.io.IOException
Object fileObject
Boolean result
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect.classFileUtilRt.java
package com.intellij.openapi.util.io
public final com.intellij.openapi.util.io.FileUtilRt$NIOReflect extends java.lang.Object {
static final boolean IS_AVAILABLE
private static java.lang.reflect.Method ourFilesDeleteIfExistsMethod
private static java.lang.reflect.Method ourFilesWalkMethod
private static java.lang.reflect.Method ourFileToPathMethod
private static java.lang.reflect.Method ourPathToFileMethod
private static java.lang.reflect.Method ourAttributesIsOtherMethod
private static Object ourDeletionVisitor
private static Class ourNoSuchFileExceptionClass
private static Class ourAccessDeniedExceptionClass
protected void ()
static java.lang.reflect.Method access$000 ()
static java.lang.reflect.Method access$100 ()
static java.lang.Class access$200 ()
static java.lang.reflect.Method access$300 ()
static java.lang.reflect.Method access$600 ()
static java.lang.Object access$700 ()
static java.lang.reflect.Method access$800 ()
static java.lang.Class access$900 ()
static void ()
Class pathClass
Class visitorClass
Class filesClass
Object Result_Continue
Object Result_Skip
Throwable ignored
boolean initSuccess
}
com/intellij/openapi/util/io/FileUtilRt$RepeatableIOOperation.classFileUtilRt.java
package com.intellij.openapi.util.io
public abstract com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation extends java.lang.Object {
public abstract java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt.classFileUtilRt.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileUtilRt extends java.lang.Object {
private static final int KILOBYTE
public static final int MEGABYTE
public static final int LARGE_FOR_CONTENT_LOADING
private static final int MAX_FILE_IO_ATTEMPTS
private static final boolean USE_FILE_CHANNELS
public static final java.io.FileFilter ALL_FILES
public static final java.io.FileFilter ALL_DIRECTORIES
protected static final ThreadLocal BUFFER
private static String ourCanonicalTempPathCache
private static final java.util.Random RANDOM
public void ()
public static java.lang.String getExtension (java.lang.String)
String fileName
int index
public static java.lang.CharSequence getExtension (java.lang.CharSequence)
CharSequence fileName
public static java.lang.CharSequence getExtension (java.lang.CharSequence, java.lang.String)
CharSequence fileName
String defaultValue
int index
public static boolean extensionEquals (java.lang.String, java.lang.String)
int lastSlash
String filePath
String extension
int extLen
int extStart
public static java.lang.String toSystemDependentName (java.lang.String)
String fileName
public static java.lang.String toSystemDependentName (java.lang.String, char)
String fileName
char separatorChar
public static java.lang.String toSystemIndependentName (java.lang.String)
String fileName
public static java.lang.String getRelativePath (java.io.File, java.io.File)
java.io.File base
java.io.File file
String filePath
String basePath
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char)
String basePath
String filePath
char separator
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char, boolean)
int i
String basePath
String filePath
char separator
boolean caseSensitive
int len
int lastSeparatorIndex
com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy strategy
StringBuilder relativePath
private static java.lang.String ensureEnds (java.lang.String, char)
String s
char endsWith
public static java.lang.CharSequence getNameWithoutExtension (java.lang.CharSequence)
CharSequence name
int i
public static java.lang.String getNameWithoutExtension (java.lang.String)
String name
public static java.io.File createTempDirectory (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempDirectory (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
java.io.File dir
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean deleteOnExit
java.io.File file
public static java.io.File createTempFile (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempFile (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
java.io.File dir
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
boolean deleteOnExit
java.io.File file
private static java.io.File doCreateTempFile (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
String[] children
java.util.List list
java.io.File f
boolean success
java.io.IOException e
java.io.File dir
String prefix
String suffix
boolean isDirectory
int exceptionsCount
int i
int maxFileNumber
private static java.io.File calcName (java.io.File, java.lang.String, java.lang.String, int) throws java.io.IOException
java.io.File dir
String prefix
String suffix
int i
String name
java.io.File f
private static java.io.File normalizeFile (java.io.File) throws java.io.IOException
java.io.File temp
java.io.File canonical
public static java.lang.String getTempDirectory ()
private static java.lang.String calcCanonicalTempPath ()
String canonical
java.io.File file
public static void resetCanonicalTempPathCache (java.lang.String)
String tempPath
public static java.io.File generateRandomTemporaryPath () throws java.io.IOException
java.io.File file
int i
public static void setExecutableAttribute (java.lang.String, boolean) throws java.io.IOException
java.io.File file
String path
boolean executableFlag
public static java.lang.String loadFile (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String loadFile (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean convertLineSeparators
public static java.lang.String loadFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.lang.String loadFile (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File file
String encoding
boolean convertLineSeparators
String s
public static char[] loadFileText (java.io.File) throws java.io.IOException
java.io.File file
public static char[] loadFileText (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
java.io.InputStream stream
java.io.Reader reader
public static char[] loadFileText (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset encoding
java.io.Reader reader
public static char[] loadText (java.io.Reader, int) throws java.io.IOException
int n
char[] newChars
java.io.Reader reader
int length
char[] chars
int count
public static java.util.List loadLines (java.io.File) throws java.io.IOException
java.io.File file
public static java.util.List loadLines (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.util.List loadLines (java.lang.String) throws java.io.IOException
String path
public static java.util.List loadLines (java.lang.String, java.lang.String) throws java.io.IOException
java.io.InputStreamReader in
java.io.BufferedReader reader
String path
String encoding
java.io.InputStream stream
public static java.util.List loadLines (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
java.util.List lines
String line
public static byte[] loadBytes (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.ByteArrayOutputStream buffer
public static boolean isTooLarge (long)
long len
public static byte[] loadBytes (java.io.InputStream, int) throws java.io.IOException
int n
java.io.InputStream stream
int length
byte[] bytes
int count
public static java.io.File getParentFile (java.io.File)
java.io.File file
int skipCount
java.io.File parentFile
public static boolean delete (java.io.File)
java.io.File file
protected static boolean deleteRecursivelyNIO (java.io.File)
Object pathObject
Throwable cause
java.lang.reflect.InvocationTargetException e
Exception e
java.io.File file
private static boolean deleteRecursively (java.io.File)
java.io.File child
java.io.File file
java.io.File[] files
public static java.lang.Object doIOOperation (com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation) throws java.lang.Throwable
Object result
int i
com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation ioTask
protected static boolean deleteFile (java.io.File)
java.io.File file
Boolean result
public static boolean ensureCanCreateFile (java.io.File)
java.io.File file
public static boolean createIfNotExists (java.io.File)
java.io.OutputStream s
java.io.IOException e
java.io.File file
public static boolean createParentDirs (java.io.File)
java.io.File parentFile
java.io.File file
public static boolean createDirectory (java.io.File)
java.io.File path
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.FileInputStream fis
java.io.File fromFile
java.io.File toFile
java.io.FileOutputStream fos
long timeStamp
public static void copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.nio.channels.FileChannel toChannel
java.nio.channels.FileChannel fromChannel
int read
byte[] buffer
java.io.InputStream inputStream
java.io.OutputStream outputStream
public static byte[] getThreadLocalBuffer ()
public static int getUserFileSizeLimit ()
NumberFormatException e
public static int getUserContentLoadLimit ()
NumberFormatException e
private static com.intellij.openapi.diagnostic.LoggerRt logger ()
static com.intellij.openapi.diagnostic.LoggerRt access$400 ()
static void ()
}
com/intellij/openapi/util/text/StringUtilRt.classStringUtilRt.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringUtilRt extends java.lang.Object {
public void ()
public static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static java.lang.CharSequence toUpperCase (java.lang.CharSequence)
char c
char upCased
int i
CharSequence s
StringBuilder answer
public static char toUpperCase (char)
char a
public static char toLowerCase (char)
char a
public static java.lang.String convertLineSeparators (java.lang.String)
String text
public static java.lang.String convertLineSeparators (java.lang.String, boolean)
String text
boolean keepCarriageReturn
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String)
String text
String newSeparator
public static java.lang.CharSequence convertLineSeparators (java.lang.CharSequence, java.lang.String)
CharSequence text
String newSeparator
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[])
String text
String newSeparator
int[] offsetsToKeep
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[], boolean)
String text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
public static java.lang.CharSequence unifyLineSeparators (java.lang.CharSequence, java.lang.String, int[], boolean)
boolean followedByLineFeed
char c
int i
CharSequence text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
StringBuilder buffer
int intactLength
boolean newSeparatorIsSlashN
private static void shiftOffsets (int[], int, int, int)
int offset
int i
int[] offsets
int changeOffset
int oldLength
int newLength
int shift
public static int parseInt (java.lang.String, int)
Exception e
String string
int defaultValue
public static long parseLong (java.lang.String, long)
Exception e
String string
long defaultValue
public static double parseDouble (java.lang.String, double)
Exception e
String string
double defaultValue
public static boolean parseBoolean (java.lang.String, boolean)
Exception e
String string
boolean defaultValue
public static java.lang.Enum parseEnum (java.lang.String, java.lang.Enum, java.lang.Class)
Exception e
String string
Enum defaultValue
Class clazz
public static java.lang.String getShortName (java.lang.Class)
Class aClass
public static java.lang.String getShortName (java.lang.String)
String fqName
public static java.lang.String getShortName (java.lang.String, char)
String fqName
char separator
int lastPointIdx
public static boolean endsWithChar (java.lang.CharSequence, char)
CharSequence s
char suffix
public static boolean startsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String prefix
int stringLength
int prefixLength
public static boolean endsWithIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence suffix
int l1
int l2
public static int lastIndexOf (java.lang.CharSequence, char, int, int)
int i
CharSequence s
char c
int start
int end
}
com/intellij/reference/SoftLazyValue.classSoftLazyValue.java
package com.intellij.reference
public abstract com.intellij.reference.SoftLazyValue extends java.lang.Object {
private java.lang.ref.SoftReference myReference
public void ()
public java.lang.Object getValue ()
Object t
protected abstract java.lang.Object compute ()
}
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/reference/package.html
com/intellij/security/CompositeX509TrustManager.classCompositeX509TrustManager.java
package com.intellij.security
public com.intellij.security.CompositeX509TrustManager extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private final java.util.List myManagers
public transient void (javax.net.ssl.TrustManager[][])
javax.net.ssl.TrustManager manager
javax.net.ssl.TrustManager[] set
javax.net.ssl.TrustManager[][] managerSets
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] certificates
String s
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
javax.net.ssl.X509TrustManager manager
java.security.cert.X509Certificate[] certificates
String s
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
}
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
public void ()
public static java.lang.String[] toStringArray (java.util.Collection)
java.util.Collection collection
public static int find (java.lang.Object[], java.lang.Object)
Object o
int i
Object[] src
Object obj
static void ()
}
com/intellij/util/AsyncProducer.classAsyncProducer.java
package com.intellij.util
public abstract com.intellij.util.AsyncProducer extends java.lang.Object {
public abstract void produce (com.intellij.util.Consumer)
}
com/intellij/util/Base64.classBase64.java
package com.intellij.util
public com.intellij.util.Base64 extends java.lang.Object {
private void ()
public static java.lang.String encode (byte[])
byte[] bytes
public static java.lang.String encode (byte[], int, int)
int i
byte[] bytes
int offset
int length
StringBuilder builder
private static char[] encodeBlock (byte[], int)
byte b
int n
int i
int l1
int k
byte[] bytes
int offset
int j
int s
int l
char[] ac
private static char getChar (int)
int i
public static byte[] decode (java.lang.String)
int j
int k
int n
int j1
int i1
String s
int i
int len
byte[] raw
int l
private static int getValue (char)
char c
}
com/intellij/util/BooleanFunction.classBooleanFunction.java
package com.intellij.util
public abstract com.intellij.util.BooleanFunction extends java.lang.Object {
public abstract boolean fun (java.lang.Object)
}
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/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 ()
public java.lang.Object fun (java.lang.Object)
Object o
}
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$First.classFunction.java
package com.intellij.util
public final com.intellij.util.Function$First extends java.lang.Object implements com.intellij.util.Function {
public void ()
public java.lang.Object fun (java.lang.Object[])
Object[] ps
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Function$FirstInCollection.classFunction.java
package com.intellij.util
public final com.intellij.util.Function$FirstInCollection extends java.lang.Object implements com.intellij.util.Function {
public void ()
public java.lang.Object fun (java.util.Collection)
java.util.Collection ps
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Function$InstanceOf.classFunction.java
package com.intellij.util
public final com.intellij.util.Function$InstanceOf extends java.lang.Object implements com.intellij.util.NullableFunction {
private final Class myResultClass
public void (java.lang.Class)
Class resultClass
public java.lang.Object fun (java.lang.Object)
Object p
}
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/Functions$1.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$1 extends java.lang.Object implements com.intellij.util.Function {
final Object val$b
void (java.lang.Object)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/Functions$2.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function val$f2
final com.intellij.util.Function val$f1
void (com.intellij.util.Function, com.intellij.util.Function)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/Functions$3.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$3 extends java.lang.Object implements com.intellij.util.Function {
final java.util.Map val$map
void (java.util.Map)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/Functions$4.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$4 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Class fun (java.lang.Object)
Object o
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions$5.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$5 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Object fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions$6.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$6 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Object fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions$7.classFunctions.java
package com.intellij.util
final com.intellij.util.Functions$7 extends java.lang.Object implements com.intellij.util.Function$Mono {
void ()
public java.lang.Integer fun (java.lang.Integer)
Integer integer
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/Functions.classFunctions.java
package com.intellij.util
public com.intellij.util.Functions extends java.lang.Object {
private static final com.intellij.util.Function TO_CLASS
private static final com.intellij.util.Function PAIR_FIRST
private static final com.intellij.util.Function PAIR_SECOND
public void ()
public static com.intellij.util.Function$Mono id ()
public static com.intellij.util.Function constant (java.lang.Object)
Object b
public static com.intellij.util.Function identity ()
public static com.intellij.util.Function cast (java.lang.Class)
Class clazz
public static com.intellij.util.Function compose (com.intellij.util.Function, com.intellij.util.Function)
com.intellij.util.Function f1
com.intellij.util.Function f2
public static com.intellij.util.Function TO_STRING ()
public static com.intellij.util.Function fromMap (java.util.Map)
java.util.Map map
public static com.intellij.util.Function TO_CLASS ()
public static com.intellij.util.Function pairFirst ()
public static com.intellij.util.Function pairSecond ()
public static com.intellij.util.Function$Mono intIncrement ()
static void ()
}
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/NullableConsumer.classNullableConsumer.java
package com.intellij.util
public abstract com.intellij.util.NullableConsumer extends java.lang.Object implements com.intellij.util.Consumer {
public abstract void consume (java.lang.Object)
}
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/Parent.classParent.java
package com.intellij.util
public abstract com.intellij.util.Parent extends java.lang.Object {
public abstract java.util.List getChildren ()
}
com/intellij/util/PathUtilRt$Platform.classPathUtilRt.java
package com.intellij.util
public final com.intellij.util.PathUtilRt$Platform extends java.lang.Enum {
public static final com.intellij.util.PathUtilRt$Platform UNIX
public static final com.intellij.util.PathUtilRt$Platform WINDOWS
public static com.intellij.util.PathUtilRt$Platform CURRENT
private static final com.intellij.util.PathUtilRt$Platform[] $VALUES
public static com.intellij.util.PathUtilRt$Platform[] values ()
public static com.intellij.util.PathUtilRt$Platform valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/PathUtilRt.classPathUtilRt.java
package com.intellij.util
public com.intellij.util.PathUtilRt extends java.lang.Object {
private static final String WINDOWS_CHARS
private static final java.util.Set WINDOWS_NAMES
private static final java.nio.charset.Charset FS_CHARSET
public void ()
public static java.lang.String getFileName (java.lang.String)
String path
char c
int end
int start
public static java.lang.String getParentPath (java.lang.String)
String path
int end
public static java.lang.String suggestFileName (java.lang.String)
String text
public static java.lang.String suggestFileName (java.lang.String, boolean, boolean)
char c
int i
String text
boolean allowDots
boolean allowSpaces
StringBuilder result
public static boolean isValidFileName (java.lang.String, boolean)
String fileName
boolean strict
public static boolean isValidFileName (java.lang.String, com.intellij.util.PathUtilRt$Platform, boolean, java.nio.charset.Charset)
int i
String name
com.intellij.util.PathUtilRt$Platform os
boolean strict
java.nio.charset.Charset cs
private static boolean isValidFileNameChar (char, com.intellij.util.PathUtilRt$Platform, boolean)
char c
com.intellij.util.PathUtilRt$Platform os
boolean strict
private static java.nio.charset.Charset fsCharset ()
Exception e
String property
static void ()
}
com/intellij/util/ThrowableConsumer.classThrowableConsumer.java
package com.intellij.util
public abstract com.intellij.util.ThrowableConsumer extends java.lang.Object {
public abstract void consume (java.lang.Object) throws java.lang.Throwable
}
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 long serialVersionUID
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 {
private static final int ARRAY_COPY_THRESHOLD
public void ()
public static java.util.HashMap newHashMap ()
public static java.util.HashMap newHashMap (java.util.Map)
java.util.Map map
public static java.util.Map newHashMap (java.util.List, java.util.List)
int i
java.util.List keys
java.util.List values
java.util.Map map
public static transient java.util.Map newHashMap (com.intellij.openapi.util.Pair, com.intellij.openapi.util.Pair[])
com.intellij.openapi.util.Pair entry
com.intellij.openapi.util.Pair first
com.intellij.openapi.util.Pair[] entries
java.util.Map map
public static java.util.Map newHashMap (int)
int initialCapacity
public static java.util.TreeMap newTreeMap ()
public static java.util.TreeMap newTreeMap (java.util.Map)
java.util.Map map
public static java.util.LinkedHashMap newLinkedHashMap ()
public static java.util.LinkedHashMap newLinkedHashMap (int)
int capacity
public static java.util.LinkedHashMap newLinkedHashMap (java.util.Map)
java.util.Map map
public static java.util.LinkedHashMap newLinkedHashMap (com.intellij.openapi.util.Pair, com.intellij.openapi.util.Pair[])
com.intellij.openapi.util.Pair entry
com.intellij.openapi.util.Pair first
com.intellij.openapi.util.Pair[] entries
java.util.LinkedHashMap map
public static java.util.LinkedList newLinkedList ()
public static transient java.util.LinkedList newLinkedList (java.lang.Object[])
Object[] elements
java.util.LinkedList list
public static java.util.LinkedList newLinkedList (java.lang.Iterable)
Iterable elements
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] elements
java.util.ArrayList list
public static java.util.ArrayList newArrayList (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public static java.util.ArrayList newArrayListWithCapacity (int)
int size
private static java.util.Collection copy (java.util.Collection, java.lang.Iterable)
Object element
java.util.Collection collection
Iterable elements
public static java.util.HashSet newHashSet ()
public static java.util.HashSet newHashSet (int)
int initialCapacity
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
public static java.util.HashSet newHashSet (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public static java.util.HashSet newHashSet (java.util.Iterator)
java.util.Iterator iterator
java.util.HashSet set
public static java.util.LinkedHashSet newLinkedHashSet ()
public static transient java.util.LinkedHashSet newLinkedHashSet (java.lang.Object[])
Object[] elements
public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public static java.util.TreeSet newTreeSet ()
public static transient java.util.TreeSet newTreeSet (java.lang.Object[])
Object[] elements
java.util.TreeSet set
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Iterable elements
public static java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static com.intellij.util.containers.Stack newStack ()
public static com.intellij.util.containers.Stack newStack (java.util.Collection)
java.util.Collection elements
public static transient com.intellij.util.containers.Stack newStack (java.lang.Object[])
Object[] initial
public static java.util.List emptyList ()
public static java.util.concurrent.CopyOnWriteArrayList createEmptyCOWList ()
public static void addIfNotNull (java.lang.Object, java.util.Collection)
Object element
java.util.Collection result
public static void addIfNotNull (java.util.Collection, java.lang.Object)
java.util.Collection result
Object element
public static java.util.List map2List (java.lang.Object[], com.intellij.util.Function)
Object[] array
com.intellij.util.Function mapper
public static java.util.List map2List (java.util.Collection, com.intellij.util.Function)
Object t
java.util.Collection collection
com.intellij.util.Function mapper
java.util.List list
public static java.util.Set map2Set (java.lang.Object[], com.intellij.util.Function)
Object[] collection
com.intellij.util.Function mapper
public static java.util.Set map2Set (java.util.Collection, com.intellij.util.Function)
Object t
java.util.Collection collection
com.intellij.util.Function mapper
java.util.Set set
public static java.lang.Object[] toArray (java.util.List, java.lang.Object[])
int i
java.util.List collection
Object[] array
int length
public static java.lang.Object[] toArray (java.util.Collection, java.lang.Object[])
Object t
int i
java.util.Collection c
Object[] sample
int size
}
com/intellij/util/containers/EmptyIterator.classEmptyIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.EmptyIterator extends java.lang.Object implements java.util.Iterator {
private static final com.intellij.util.containers.EmptyIterator INSTANCE
public void ()
public static com.intellij.util.containers.EmptyIterator getInstance ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
static void ()
}
com/intellij/util/containers/EmptyListIterator.classEmptyListIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.EmptyListIterator extends com.intellij.util.containers.EmptyIterator implements java.util.ListIterator {
private static final com.intellij.util.containers.EmptyListIterator INSTANCE
public void ()
public static com.intellij.util.containers.EmptyListIterator getInstance ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object e
public void add (java.lang.Object)
Object e
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/LinkedHashMap.classLinkedHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.LinkedHashMap extends java.util.LinkedHashMap {
public void ()
public void (int, float)
int i
float v
public void (int)
int i
public void (java.util.Map)
java.util.Map map
public void clear ()
}
com/intellij/util/containers/LinkedHashSet.classLinkedHashSet.java
package com.intellij.util.containers
com.intellij.util.containers.LinkedHashSet extends java.util.LinkedHashSet {
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/SLRUCache.classSLRUCache.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.SLRUCache extends com.intellij.util.containers.SLRUMap {
protected void (int, int)
int protectedQueueSize
int probationalQueueSize
protected void (int, int, com.intellij.util.containers.hash.EqualityPolicy)
int protectedQueueSize
int probationalQueueSize
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public abstract java.lang.Object createValue (java.lang.Object)
public java.lang.Object get (java.lang.Object)
Object key
Object value
public java.lang.Object getIfCached (java.lang.Object)
Object key
}
com/intellij/util/containers/SLRUMap$1.classSLRUMap.java
package com.intellij.util.containers
com.intellij.util.containers.SLRUMap$1 extends com.intellij.util.containers.hash.LinkedHashMap {
final com.intellij.util.containers.SLRUMap this$0
void (com.intellij.util.containers.SLRUMap, int, float, com.intellij.util.containers.hash.EqualityPolicy, boolean)
com.intellij.util.containers.SLRUMap this$0
int capacity
float loadFactor
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
boolean accessOrder
protected boolean removeEldestEntry (java.util.Map$Entry, java.lang.Object, java.lang.Object)
java.util.Map$Entry eldest
Object key
Object value
}
com/intellij/util/containers/SLRUMap$2.classSLRUMap.java
package com.intellij.util.containers
com.intellij.util.containers.SLRUMap$2 extends com.intellij.util.containers.hash.LinkedHashMap {
final com.intellij.util.containers.SLRUMap this$0
void (com.intellij.util.containers.SLRUMap, int, float, com.intellij.util.containers.hash.EqualityPolicy, boolean)
com.intellij.util.containers.SLRUMap this$0
int capacity
float loadFactor
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
boolean accessOrder
protected boolean removeEldestEntry (java.util.Map$Entry, java.lang.Object, java.lang.Object)
java.util.Map$Entry eldest
Object key
Object value
}
com/intellij/util/containers/SLRUMap.classSLRUMap.java
package com.intellij.util.containers
public com.intellij.util.containers.SLRUMap extends java.lang.Object {
protected final com.intellij.util.containers.hash.LinkedHashMap myProtectedQueue
protected final com.intellij.util.containers.hash.LinkedHashMap myProbationalQueue
private final int myProtectedQueueSize
private final int myProbationalQueueSize
private int probationalHits
private int protectedHits
private int misses
private static final int FACTOR
public void (int, int)
int protectedQueueSize
int probationalQueueSize
public void (int, int, com.intellij.util.containers.hash.EqualityPolicy)
int protectedQueueSize
int probationalQueueSize
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public java.lang.Object get (java.lang.Object)
Object key
Object value
protected void putToProtectedQueue (java.lang.Object, java.lang.Object)
Object key
Object value
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
Object oldValue
protected void onDropFromCache (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object)
Object key
Object value
public void iterateKeys (com.intellij.util.Consumer)
Object key
Object key
com.intellij.util.Consumer keyConsumer
public java.util.Set entrySet ()
java.util.Set set
public void clear ()
java.util.Map$Entry entry
java.util.Map$Entry entry
protected java.lang.Object getStableKey (java.lang.Object)
Object key
static int access$000 (com.intellij.util.containers.SLRUMap)
com.intellij.util.containers.SLRUMap x0
static int access$100 (com.intellij.util.containers.SLRUMap)
com.intellij.util.containers.SLRUMap x0
static void ()
}
com/intellij/util/containers/ShareableKey.classShareableKey.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ShareableKey extends java.lang.Object {
public abstract com.intellij.util.containers.ShareableKey getStableCopy ()
}
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/hash/EqualityPolicy$1.classEqualityPolicy.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.EqualityPolicy$1 extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
void ()
public int getHashCode (java.lang.Object)
Object value
public boolean isEqual (java.lang.Object, java.lang.Object)
Object val1
Object val2
}
com/intellij/util/containers/hash/EqualityPolicy$2.classEqualityPolicy.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.EqualityPolicy$2 extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
void ()
public int getHashCode (java.lang.Object)
Object value
public boolean isEqual (java.lang.Object, java.lang.Object)
Object val1
Object val2
}
com/intellij/util/containers/hash/EqualityPolicy.classEqualityPolicy.java
package com.intellij.util.containers.hash
public abstract com.intellij.util.containers.hash.EqualityPolicy extends java.lang.Object {
public static final com.intellij.util.containers.hash.EqualityPolicy IDENTITY
public static final com.intellij.util.containers.hash.EqualityPolicy CANONICAL
public abstract int getHashCode (java.lang.Object)
public abstract boolean isEqual (java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/util/containers/hash/HashUtil.classHashUtil.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashUtil extends java.lang.Object {
public static final int MIN_CAPACITY
public static final float DEFAULT_LOAD_FACTOR
public static final float CAPACITY_MULTIPLE
private static final int[] tableSizes
void ()
public static int hash (java.lang.Object)
Object key
public static int hash (java.lang.Object, com.intellij.util.containers.hash.EqualityPolicy)
Object key
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public static int adjustTableSize (int)
int size
int i
static void ()
}
com/intellij/util/containers/hash/LinkedHashMap$1.classLinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/hash/LinkedHashMap$Entry.classLinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$Entry extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private final int keyHash
private Object value
private com.intellij.util.containers.hash.LinkedHashMap$Entry next
private com.intellij.util.containers.hash.LinkedHashMap$Entry previous
private com.intellij.util.containers.hash.LinkedHashMap$Entry hashNext
public void (java.lang.Object, java.lang.Object, int)
Object key
Object value
int hash
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object result
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$000 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static int access$100 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static java.lang.Object access$200 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static java.lang.Object access$300 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$002 (com.intellij.util.containers.hash.LinkedHashMap$Entry, com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
com.intellij.util.containers.hash.LinkedHashMap$Entry x1
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$402 (com.intellij.util.containers.hash.LinkedHashMap$Entry, com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
com.intellij.util.containers.hash.LinkedHashMap$Entry x1
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$502 (com.intellij.util.containers.hash.LinkedHashMap$Entry, com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
com.intellij.util.containers.hash.LinkedHashMap$Entry x1
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$500 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$400 (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry x0
}
com/intellij/util/containers/hash/LinkedHashMap$EntrySet$1.classLinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$EntrySet$1 extends com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator {
final com.intellij.util.containers.hash.LinkedHashMap$EntrySet this$1
void (com.intellij.util.containers.hash.LinkedHashMap$EntrySet)
com.intellij.util.containers.hash.LinkedHashMap$EntrySet this$1
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/hash/LinkedHashMap$EntrySet.classLinkedHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.LinkedHashMap$EntrySet extends java.util.AbstractSet {
final com.intellij.util.containers.hash.LinkedHashMap this$0
private void (com.intellij.util.containers.hash.LinkedHashMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object value
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
public int size ()
public void clear ()
void (com.intellij.util.containers.hash.LinkedHashMap, com.intellij.util.containers.hash.LinkedHashMap$1)
com.intellij.util.containers.hash.LinkedHashMap x0
com.intellij.util.containers.hash.LinkedHashMap$1 x1
}
com/intellij/util/containers/hash/LinkedHashMap$KeySet$1.classLinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$KeySet$1 extends com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator {
final com.intellij.util.containers.hash.LinkedHashMap$KeySet this$1
void (com.intellij.util.containers.hash.LinkedHashMap$KeySet)
com.intellij.util.containers.hash.LinkedHashMap$KeySet this$1
public java.lang.Object next ()
}
com/intellij/util/containers/hash/LinkedHashMap$KeySet.classLinkedHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.LinkedHashMap$KeySet extends java.util.AbstractSet {
final com.intellij.util.containers.hash.LinkedHashMap this$0
private void (com.intellij.util.containers.hash.LinkedHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
void (com.intellij.util.containers.hash.LinkedHashMap, com.intellij.util.containers.hash.LinkedHashMap$1)
com.intellij.util.containers.hash.LinkedHashMap x0
com.intellij.util.containers.hash.LinkedHashMap$1 x1
}
com/intellij/util/containers/hash/LinkedHashMap$LinkedHashIterator.classLinkedHashMap.java
package com.intellij.util.containers.hash
abstract com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator extends java.lang.Object implements java.util.Iterator {
private com.intellij.util.containers.hash.LinkedHashMap$Entry e
private com.intellij.util.containers.hash.LinkedHashMap$Entry last
final com.intellij.util.containers.hash.LinkedHashMap this$0
private void (com.intellij.util.containers.hash.LinkedHashMap)
public boolean hasNext ()
public void remove ()
protected com.intellij.util.containers.hash.LinkedHashMap$Entry nextEntry ()
com.intellij.util.containers.hash.LinkedHashMap$Entry result
void (com.intellij.util.containers.hash.LinkedHashMap, com.intellij.util.containers.hash.LinkedHashMap$1)
com.intellij.util.containers.hash.LinkedHashMap x0
com.intellij.util.containers.hash.LinkedHashMap$1 x1
}
com/intellij/util/containers/hash/LinkedHashMap$Values$1.classLinkedHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.LinkedHashMap$Values$1 extends com.intellij.util.containers.hash.LinkedHashMap$LinkedHashIterator {
final com.intellij.util.containers.hash.LinkedHashMap$Values this$1
void (com.intellij.util.containers.hash.LinkedHashMap$Values)
com.intellij.util.containers.hash.LinkedHashMap$Values this$1
public java.lang.Object next ()
}
com/intellij/util/containers/hash/LinkedHashMap$Values.classLinkedHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.LinkedHashMap$Values extends java.util.AbstractCollection {
final com.intellij.util.containers.hash.LinkedHashMap this$0
private void (com.intellij.util.containers.hash.LinkedHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
void (com.intellij.util.containers.hash.LinkedHashMap, com.intellij.util.containers.hash.LinkedHashMap$1)
com.intellij.util.containers.hash.LinkedHashMap x0
com.intellij.util.containers.hash.LinkedHashMap$1 x1
}
com/intellij/util/containers/hash/LinkedHashMap.classLinkedHashMap.java
package com.intellij.util.containers.hash
public com.intellij.util.containers.hash.LinkedHashMap extends java.util.AbstractMap implements java.util.Map {
private com.intellij.util.containers.hash.LinkedHashMap$Entry[] table
private com.intellij.util.containers.hash.LinkedHashMap$Entry top
private com.intellij.util.containers.hash.LinkedHashMap$Entry back
private int capacity
private int size
private final float loadFactor
private final com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
private final boolean accessOrder
static final boolean $assertionsDisabled
public void ()
public void (int)
int capacity
public void (int, boolean)
int capacity
boolean accessOrder
public void (int, float)
int capacity
float loadFactor
public void (int, float, boolean)
int capacity
float loadFactor
boolean accessOrder
public void (com.intellij.util.containers.hash.EqualityPolicy)
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public void (int, float, com.intellij.util.containers.hash.EqualityPolicy)
int capacity
float loadFactor
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
public void (int, float, com.intellij.util.containers.hash.EqualityPolicy, boolean)
int capacity
float loadFactor
com.intellij.util.containers.hash.EqualityPolicy hashingStrategy
boolean accessOrder
public int size ()
public boolean isEmpty ()
public void clear ()
public java.lang.Object get (java.lang.Object)
Object entryKey
com.intellij.util.containers.hash.LinkedHashMap$Entry e
Object key
com.intellij.util.containers.hash.LinkedHashMap$Entry[] table
int hash
int index
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object entryKey
com.intellij.util.containers.hash.LinkedHashMap$Entry e
Object key
Object value
com.intellij.util.containers.hash.LinkedHashMap$Entry[] table
int hash
int index
com.intellij.util.containers.hash.LinkedHashMap$Entry e
com.intellij.util.containers.hash.LinkedHashMap$Entry top
public void doRemoveEldestEntry ()
Object val
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object remove (java.lang.Object)
Object entryKey
Object entryKey
com.intellij.util.containers.hash.LinkedHashMap$Entry last
Object key
com.intellij.util.containers.hash.LinkedHashMap$Entry[] table
int hash
int index
com.intellij.util.containers.hash.LinkedHashMap$Entry e
Object entryKey
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
protected boolean removeEldestEntry (java.util.Map$Entry, java.lang.Object, java.lang.Object)
java.util.Map$Entry eldest
Object key
Object value
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
private void init (int)
int capacity
private void clear (int)
int capacity
public java.lang.Object getLastKey ()
public java.lang.Object getLastValue ()
private void moveToTop (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry prev
com.intellij.util.containers.hash.LinkedHashMap$Entry next
com.intellij.util.containers.hash.LinkedHashMap$Entry e
com.intellij.util.containers.hash.LinkedHashMap$Entry top
private void unlink (com.intellij.util.containers.hash.LinkedHashMap$Entry)
com.intellij.util.containers.hash.LinkedHashMap$Entry e
com.intellij.util.containers.hash.LinkedHashMap$Entry prev
com.intellij.util.containers.hash.LinkedHashMap$Entry next
private void rehash (int)
int hash
com.intellij.util.containers.hash.LinkedHashMap$Entry e
int capacity
com.intellij.util.containers.hash.LinkedHashMap$Entry[] table
int tableLen
static com.intellij.util.containers.hash.LinkedHashMap$Entry access$900 (com.intellij.util.containers.hash.LinkedHashMap)
com.intellij.util.containers.hash.LinkedHashMap x0
static int access$1100 (com.intellij.util.containers.hash.LinkedHashMap)
com.intellij.util.containers.hash.LinkedHashMap x0
static void ()
}
com/intellij/util/io/LimitedInputStream.classLimitedInputStream.java
package com.intellij.util.io
public com.intellij.util.io.LimitedInputStream extends java.io.FilterInputStream {
private final int myReadLimit
private int myBytesRead
public void (java.io.InputStream, int)
java.io.InputStream in
int readLimit
public boolean markSupported ()
public int read () throws java.io.IOException
int r
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int actuallyRead
public long skip (long) throws java.io.IOException
long n
long skipped
public int available () throws java.io.IOException
protected int remainingLimit ()
public synchronized void mark (int)
int readLimit
public synchronized void reset () throws java.io.IOException
}
com/intellij/diagnostic/
com/intellij/execution/configurations/
com/intellij/execution/process/
com/intellij/icons/
com/intellij/ide/
com/intellij/jna/
com/intellij/openapi/application/
com/intellij/openapi/diff/
com/intellij/openapi/diff/ex/
com/intellij/openapi/diff/impl/
com/intellij/openapi/diff/impl/fragments/
com/intellij/openapi/diff/impl/highlighting/
com/intellij/openapi/diff/impl/patch/
com/intellij/openapi/diff/impl/processing/
com/intellij/openapi/diff/impl/string/
com/intellij/openapi/diff/impl/util/
com/intellij/openapi/progress/
com/intellij/openapi/ui/
com/intellij/openapi/util/io/win32/
com/intellij/openapi/util/objectTree/
com/intellij/openapi/util/registry/
com/intellij/openapi/util/registry/ui/
com/intellij/openapi/vfs/
com/intellij/openapi/wm/
com/intellij/psi/
com/intellij/psi/codeStyle/
com/intellij/ui/
com/intellij/ui/awt/
com/intellij/ui/border/
com/intellij/ui/components/
com/intellij/ui/mac/
com/intellij/ui/mac/foundation/
com/intellij/ui/util/
com/intellij/util/cls/
com/intellij/util/concurrency/
com/intellij/util/diff/
com/intellij/util/enumeration/
com/intellij/util/exception/
com/intellij/util/execution/
com/intellij/util/graph/
com/intellij/util/indexing/
com/intellij/util/indexing/containers/
com/intellij/util/indexing/impl/
com/intellij/util/io/fs/
com/intellij/util/io/storage/
com/intellij/util/io/tar/
com/intellij/util/io/zip/
com/intellij/util/keyFMap/
com/intellij/util/lang/
com/intellij/util/messages/
com/intellij/util/messages/impl/
com/intellij/util/properties/
com/intellij/util/text/
com/intellij/util/ui/
com/intellij/util/ui/accessibility/
com/intellij/util/ui/components/
com/intellij/util/ui/tree/
com/intellij/util/ui/update/
com/intellij/util/xmlb/
com/intellij/util/xmlb/annotations/
com/intellij/xml/
com/intellij/xml/util/
misc/
org/
org/jetbrains/
org/jetbrains/annotations/
com/intellij/AbstractBundle$1.classAbstractBundle.java
package com.intellij
final com.intellij.AbstractBundle$1 extends com.intellij.util.containers.ConcurrentWeakFactoryMap {
void ()
protected java.util.Map create (java.lang.ClassLoader)
ClassLoader key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/AbstractBundle.classAbstractBundle.java
package com.intellij
public abstract com.intellij.AbstractBundle extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.lang.ref.Reference myBundle
private final String myPathToBundle
private static final com.intellij.util.containers.FactoryMap ourCache
protected void (java.lang.String)
String pathToBundle
public transient java.lang.String getMessage (java.lang.String, java.lang.Object[])
String key
Object[] params
private java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static java.util.ResourceBundle getResourceBundle (java.lang.String, java.lang.ClassLoader)
java.util.ResourceBundle$Control control
java.util.MissingResourceException e
String pathToBundle
ClassLoader loader
java.util.Map map
java.util.ResourceBundle result
static void ()
}
com/intellij/CommonBundle.classCommonBundle.java
package com.intellij
public com.intellij.CommonBundle extends com.intellij.BundleBase {
private static final String BUNDLE
private static java.lang.ref.Reference ourBundle
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getCommonBundle ()
java.util.ResourceBundle bundle
public static transient java.lang.String messageOrDefault (java.util.ResourceBundle, java.lang.String, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
String defaultValue
Object[] params
public static transient java.lang.String message (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
Object[] params
public static transient java.lang.String messageOfNull (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
Object[] params
String value
public static java.lang.String getCancelButtonText ()
public static java.lang.String getBackgroundButtonText ()
public static java.lang.String getHelpButtonText ()
public static java.lang.String getErrorTitle ()
public static java.lang.String getWarningTitle ()
public static java.lang.String getLoadingTreeNodeText ()
public static java.lang.String getOkButtonText ()
public static java.lang.String getYesButtonText ()
public static java.lang.String getNoButtonText ()
public static java.lang.String getContinueButtonText ()
public static java.lang.String getYesForAllButtonText ()
public static java.lang.String getCloseButtonText ()
public static java.lang.String getNoForAllButtonText ()
public static java.lang.String getApplyButtonText ()
public static java.lang.String settingsTitle ()
public static java.lang.String settingsAction ()
public static java.lang.String settingsActionDescription ()
public static java.lang.String settingsActionPath ()
}
com/intellij/Patches.classPatches.java
package com.intellij
public com.intellij.Patches extends java.lang.Object {
public static final boolean SUN_BUG_ID_6322854
public static final boolean IBM_JDK_DISABLE_COLLECTION_BUG
public static final boolean SLOW_GETTING_CLIPBOARD_CONTENTS
public static final boolean SUN_BUG_ID_6209673
public static final boolean SUN_BUG_ID_6486393
public static final boolean SUN_BUG_ID_8020443
public static final boolean USE_REFLECTION_TO_ACCESS_JDK7
public static final boolean USE_REFLECTION_TO_ACCESS_JDK8
public static final boolean JDK_BUG_ID_8042123
public static final boolean JDK_BUG_EVENT_CONTROLLER_LEAK
public static final boolean JDK_BUG_ID_6822627
public static final boolean JDK_MAC_FONT_STYLE_DETECTION_WORKAROUND
public static final boolean JDK_MAC_FONT_STYLE_BUG
public static final boolean JDK_BUG_ID_7162125
public static final boolean JDK_BUG_ID_8032832
public static final boolean JDK_BUG_ID_8147994
public void ()
public static boolean isJdkBugId8004103 ()
static void ()
boolean value
boolean value
boolean value
Throwable e
boolean value
}
com/intellij/diagnostic/ThreadDump.classThreadDump.java
package com.intellij.diagnostic
com.intellij.diagnostic.ThreadDump extends java.lang.Object {
private final String myRawDump
private final StackTraceElement[] myEdtStack
void (java.lang.String, java.lang.StackTraceElement[])
String rawDump
StackTraceElement[] edtStack
java.lang.String getRawDump ()
java.lang.StackTraceElement[] getEDTStackTrace ()
}
com/intellij/diagnostic/ThreadDumper$1.classThreadDumper.java
package com.intellij.diagnostic
final com.intellij.diagnostic.ThreadDumper$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.management.ThreadInfo, java.lang.management.ThreadInfo)
java.lang.management.ThreadInfo o1
java.lang.management.ThreadInfo o2
String t1
String t2
boolean r1
boolean r2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/diagnostic/ThreadDumper$2.classThreadDumper.java
package com.intellij.diagnostic
com.intellij.diagnostic.ThreadDumper$2 extends java.lang.Object {
static final int[] $SwitchMap$java$lang$Thread$State
static void ()
}
com/intellij/diagnostic/ThreadDumper.classThreadDumper.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ThreadDumper extends java.lang.Object {
private void ()
public static java.lang.String dumpThreadsToString ()
java.io.StringWriter writer
public static java.lang.String dumpEdtStackTrace (java.lang.management.ThreadInfo[])
StackTraceElement[] trace
java.lang.management.ThreadInfo[] threadInfos
java.io.StringWriter writer
public static java.lang.management.ThreadInfo[] getThreadInfos ()
java.lang.management.ThreadMXBean threadMXBean
public static com.intellij.diagnostic.ThreadDump getThreadDumpInfo (java.lang.management.ThreadMXBean)
java.lang.management.ThreadMXBean threadMXBean
java.io.StringWriter writer
StackTraceElement[] edtStack
private static java.lang.StackTraceElement[] dumpThreadsToFile (java.lang.management.ThreadMXBean, java.io.Writer)
java.lang.management.ThreadInfo[] threads
long[] threadIds
java.lang.management.ThreadInfo[] threadInfo
java.lang.management.ThreadMXBean threadMXBean
java.io.Writer f
StackTraceElement[] edtStack
boolean dumpSuccessful
private static java.lang.StackTraceElement[] dumpThreadInfos (java.lang.management.ThreadInfo[], java.io.Writer)
java.lang.management.ThreadInfo info
java.lang.management.ThreadInfo[] threadInfo
java.io.Writer f
StackTraceElement[] edtStack
private static java.lang.management.ThreadInfo[] sort (java.lang.management.ThreadInfo[])
java.lang.management.ThreadInfo[] threads
private static void dumpThreadInfo (java.lang.management.ThreadInfo, java.io.Writer)
java.lang.management.ThreadInfo info
java.io.Writer f
private static void dumpCallStack (java.lang.management.ThreadInfo, java.io.Writer, java.lang.StackTraceElement[])
StringBuilder sb
java.io.IOException e
java.lang.management.ThreadInfo info
java.io.Writer f
StackTraceElement[] stackTraceElements
private static void printStackTrace (java.io.Writer, java.lang.StackTraceElement[])
StackTraceElement element
java.io.IOException e
java.io.Writer f
StackTraceElement[] stackTraceElements
private static java.lang.String getReadableState (java.lang.Thread$State)
Thread$State state
}
com/intellij/execution/CommandLineUtil.classCommandLineUtil.java
package com.intellij.execution
public com.intellij.execution.CommandLineUtil extends java.lang.Object {
private static final char SPECIAL_QUOTE
private static final String WIN_SHELL_SPECIALS
public static boolean VERBOSE_COMMAND_LINE_MODE
static final boolean $assertionsDisabled
public void ()
public static java.lang.String specialQuote (java.lang.String)
String parameter
public static java.util.List toCommandLine (java.util.List)
java.util.List command
public static java.util.List toCommandLine (java.lang.String, java.util.List)
String command
java.util.List parameters
public static java.util.List toCommandLine (java.lang.String, java.util.List, com.intellij.execution.Platform)
String parameter
String command
java.util.List parameters
com.intellij.execution.Platform platform
java.util.List commandLine
boolean isWindows
boolean winShell
private static boolean isWinShell (java.lang.String)
String command
private static boolean endsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String suffix
private static java.lang.String quote (java.lang.String, char)
String s
char ch
private static boolean isQuoted (java.lang.String, char)
String s
char ch
public static java.lang.String extractPresentableName (java.lang.String)
String execName
java.util.List args
String commandLine
String executable
java.util.List words
String execName
java.util.List args
static void ()
}
com/intellij/execution/CommandLineWrapperUtil.classCommandLineWrapperUtil.java
package com.intellij.execution
public com.intellij.execution.CommandLineWrapperUtil extends java.lang.Object {
public void ()
public static java.io.File createClasspathJarFile (java.util.jar.Manifest, java.util.List) throws java.io.IOException
java.util.jar.Manifest manifest
java.util.List pathList
public static java.io.File createClasspathJarFile (java.util.jar.Manifest, java.util.List, boolean) throws java.io.IOException
java.io.File classpathElement
String url
String path
java.util.jar.Manifest manifest
java.util.List pathList
boolean notEscape
StringBuilder classPath
java.io.File jarFile
}
com/intellij/execution/Platform.classPlatform.java
package com.intellij.execution
public final com.intellij.execution.Platform extends java.lang.Enum {
public static final com.intellij.execution.Platform WINDOWS
public static final com.intellij.execution.Platform UNIX
public final char fileSeparator
public final char pathSeparator
private static final com.intellij.execution.Platform[] $VALUES
public static com.intellij.execution.Platform[] values ()
public static com.intellij.execution.Platform valueOf (java.lang.String)
String name
private void (java.lang.String, int, char, char)
char fileSeparator
char pathSeparator
public static com.intellij.execution.Platform current ()
static void ()
}
com/intellij/execution/TaskExecutor.classTaskExecutor.java
package com.intellij.execution
public abstract com.intellij.execution.TaskExecutor extends java.lang.Object {
public abstract java.util.concurrent.Future executeTask (java.lang.Runnable)
}
com/intellij/execution/configurations/CommandLineTokenizer.classCommandLineTokenizer.java
package com.intellij.execution.configurations
public com.intellij.execution.configurations.CommandLineTokenizer extends java.util.StringTokenizer {
private static final String DEFAULT_DELIMITERS
private java.util.List myTokens
private int myCurrentToken
private boolean myHandleEscapedWhitespaces
public void (java.lang.String)
String str
public void (java.lang.String, boolean)
String str
boolean handleEscapedWhitespaces
public void (java.lang.String, java.lang.String)
String str
String delim
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
public java.lang.String peekNextToken ()
public int countTokens ()
public java.lang.String nextToken (java.lang.String)
String delim
private void parseTokens ()
String token
private java.lang.String nextTokenInternal ()
String nextToken
boolean isEscapedQuote
boolean isEscapedWhitespace
String nextToken
int i
int quotationMarks
StringBuilder buffer
private static boolean isEscapedAtPos (java.lang.String, int)
String token
int pos
int escapeCount
}
com/intellij/execution/process/BaseOSProcessHandler$1.classBaseOSProcessHandler.java
package com.intellij.execution.process
final com.intellij.execution.process.BaseOSProcessHandler$1 extends com.intellij.util.io.BaseOutputReader$Options {
void ()
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
}
com/intellij/execution/process/BaseOSProcessHandler$2$1.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$2$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.util.io.BaseDataReader val$stdErrReader
final com.intellij.util.io.BaseDataReader val$stdOutReader
final com.intellij.execution.process.BaseOSProcessHandler$2 this$1
void (com.intellij.execution.process.BaseOSProcessHandler$2, com.intellij.util.io.BaseDataReader, com.intellij.util.io.BaseDataReader)
com.intellij.execution.process.BaseOSProcessHandler$2 this$1
public void consume (java.lang.Integer)
Integer exitCode
public volatile void consume (java.lang.Object)
}
com/intellij/execution/process/BaseOSProcessHandler$2.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$2 extends com.intellij.execution.process.ProcessAdapter {
final com.intellij.execution.process.BaseOSProcessHandler this$0
void (com.intellij.execution.process.BaseOSProcessHandler)
com.intellij.execution.process.BaseOSProcessHandler this$0
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.util.io.BaseOutputReader$Options options
com.intellij.util.io.BaseDataReader stdOutReader
com.intellij.util.io.BaseDataReader stdErrReader
com.intellij.execution.process.ProcessEvent event
}
com/intellij/execution/process/BaseOSProcessHandler$3.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.execution.process.BaseOSProcessHandler this$0
void (com.intellij.execution.process.BaseOSProcessHandler)
com.intellij.execution.process.BaseOSProcessHandler this$0
public void run ()
}
com/intellij/execution/process/BaseOSProcessHandler$ExecutorServiceHolder.classBaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler$ExecutorServiceHolder extends java.lang.Object {
public void ()
public static java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
}
com/intellij/execution/process/BaseOSProcessHandler$SimpleOutputReader.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$SimpleOutputReader extends com.intellij.util.io.BaseOutputReader {
private final com.intellij.openapi.util.Key myProcessOutputType
final com.intellij.execution.process.BaseOSProcessHandler this$0
private void (com.intellij.execution.process.BaseOSProcessHandler, java.io.Reader, com.intellij.openapi.util.Key, com.intellij.util.io.BaseOutputReader$Options, java.lang.String)
java.io.Reader reader
com.intellij.openapi.util.Key outputType
com.intellij.util.io.BaseOutputReader$Options options
String presentableName
protected java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable runnable
protected void onTextAvailable (java.lang.String)
String text
void (com.intellij.execution.process.BaseOSProcessHandler, java.io.Reader, com.intellij.openapi.util.Key, com.intellij.util.io.BaseOutputReader$Options, java.lang.String, com.intellij.execution.process.BaseOSProcessHandler$1)
com.intellij.execution.process.BaseOSProcessHandler x0
java.io.Reader x1
com.intellij.openapi.util.Key x2
com.intellij.util.io.BaseOutputReader$Options x3
String x4
com.intellij.execution.process.BaseOSProcessHandler$1 x5
}
com/intellij/execution/process/BaseOSProcessHandler.classBaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler extends com.intellij.execution.process.ProcessHandler implements com.intellij.execution.TaskExecutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.io.BaseOutputReader$Options ADAPTIVE_NON_BLOCKING
protected final Process myProcess
protected final String myCommandLine
protected final java.nio.charset.Charset myCharset
protected final String myPresentableName
protected final com.intellij.execution.process.ProcessWaitFor myWaitFor
public void (java.lang.Process, java.lang.String, java.nio.charset.Charset)
Process process
String commandLine
java.nio.charset.Charset charset
protected java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable task
public java.util.concurrent.Future executeTask (java.lang.Runnable)
Runnable task
public java.lang.Process getProcess ()
protected boolean useAdaptiveSleepingPolicyWhenReadingOutput ()
protected boolean useNonBlockingRead ()
protected com.intellij.util.io.BaseOutputReader$Options readerOptions ()
protected boolean processHasSeparateErrorStream ()
public void startNotify ()
protected com.intellij.util.io.BaseDataReader createErrorDataReader (com.intellij.util.io.BaseDataReader$SleepingPolicy)
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
protected com.intellij.util.io.BaseDataReader createOutputDataReader (com.intellij.util.io.BaseDataReader$SleepingPolicy)
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
protected com.intellij.util.io.BaseDataReader createErrorDataReader ()
protected com.intellij.util.io.BaseDataReader createOutputDataReader ()
protected void onOSProcessTerminated (int)
int exitCode
protected java.io.Reader createProcessOutReader ()
protected java.io.Reader createProcessErrReader ()
private java.io.Reader createInputStreamReader (java.io.InputStream)
java.io.InputStream streamToRead
java.nio.charset.Charset charset
protected void destroyProcessImpl ()
protected void doDestroyProcess ()
protected void detachProcessImpl ()
Runnable runnable
protected void closeStreams ()
java.io.IOException e
public boolean detachIsDefault ()
public java.io.OutputStream getProcessInput ()
public java.lang.String getCommandLine ()
public java.nio.charset.Charset getCharset ()
public java.lang.String toString ()
public boolean waitFor ()
InterruptedException e
boolean result
public boolean waitFor (long)
InterruptedException e
long timeoutInMilliseconds
boolean result
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/execution/process/NopProcessHandler.classNopProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.NopProcessHandler extends com.intellij.execution.process.ProcessHandler {
public void ()
protected void destroyProcessImpl ()
protected void detachProcessImpl ()
public boolean detachIsDefault ()
public java.io.OutputStream getProcessInput ()
}
com/intellij/execution/process/ProcessAdapter.classProcessAdapter.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessAdapter extends java.lang.Object implements com.intellij.execution.process.ProcessListener {
public void ()
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void processTerminated (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void processWillTerminate (com.intellij.execution.process.ProcessEvent, boolean)
com.intellij.execution.process.ProcessEvent event
boolean willBeDestroyed
public void onTextAvailable (com.intellij.execution.process.ProcessEvent, com.intellij.openapi.util.Key)
com.intellij.execution.process.ProcessEvent event
com.intellij.openapi.util.Key outputType
}
com/intellij/execution/process/ProcessEvent.classProcessEvent.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessEvent extends java.util.EventObject {
private String myText
private int myExitCode
public void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler source
public void (com.intellij.execution.process.ProcessHandler, java.lang.String)
com.intellij.execution.process.ProcessHandler source
String text
public void (com.intellij.execution.process.ProcessHandler, int)
com.intellij.execution.process.ProcessHandler source
int exitCode
public com.intellij.execution.process.ProcessHandler getProcessHandler ()
public java.lang.String getText ()
public int getExitCode ()
}
com/intellij/execution/process/ProcessHandler$1.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler this$0
public void run ()
}
com/intellij/execution/process/ProcessHandler$2.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler this$0
public void run ()
}
com/intellij/execution/process/ProcessHandler$3.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$3 extends java.lang.Object implements java.lang.Runnable {
final boolean val$willBeDestroyed
final int val$exitCode
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler, boolean, int)
com.intellij.execution.process.ProcessHandler this$0
public void run ()
Throwable e
Throwable e
}
com/intellij/execution/process/ProcessHandler$4.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$4 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Throwable e
com.intellij.execution.process.ProcessListener listener
Object object
java.lang.reflect.Method method
Object[] params
}
com/intellij/execution/process/ProcessHandler$TasksRunner.classProcessHandler.java
package com.intellij.execution.process
final com.intellij.execution.process.ProcessHandler$TasksRunner extends com.intellij.execution.process.ProcessAdapter {
private final java.util.List myPendingTasks
final com.intellij.execution.process.ProcessHandler this$0
private void (com.intellij.execution.process.ProcessHandler)
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void execute (java.lang.Runnable)
Runnable task
private void runPendingTasks ()
Runnable[] tasks
Runnable task
Runnable[] tasks
void (com.intellij.execution.process.ProcessHandler, com.intellij.execution.process.ProcessHandler$1)
com.intellij.execution.process.ProcessHandler x0
com.intellij.execution.process.ProcessHandler$1 x1
}
com/intellij/execution/process/ProcessHandler.classProcessHandler.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessHandler extends com.intellij.openapi.util.UserDataHolderBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key SILENTLY_DESTROY_ON_CLOSE
private final java.util.List myListeners
private static final int STATE_INITIAL
private static final int STATE_RUNNING
private static final int STATE_TERMINATING
private static final int STATE_TERMINATED
private final java.util.concurrent.atomic.AtomicInteger myState
private final com.intellij.util.concurrency.Semaphore myWaitSemaphore
private final com.intellij.execution.process.ProcessListener myEventMulticaster
private final com.intellij.execution.process.ProcessHandler$TasksRunner myAfterStartNotifiedRunner
private volatile Integer myExitCode
protected void ()
public void startNotify ()
protected abstract void destroyProcessImpl ()
protected abstract void detachProcessImpl ()
public abstract boolean detachIsDefault ()
public boolean waitFor ()
com.intellij.openapi.progress.ProcessCanceledException e
public boolean waitFor (long)
com.intellij.openapi.progress.ProcessCanceledException e
long timeoutInMilliseconds
public void destroyProcess ()
public void detachProcess ()
public boolean isProcessTerminated ()
public boolean isProcessTerminating ()
public java.lang.Integer getExitCode ()
public void addProcessListener (com.intellij.execution.process.ProcessListener)
com.intellij.execution.process.ProcessListener listener
public void removeProcessListener (com.intellij.execution.process.ProcessListener)
com.intellij.execution.process.ProcessListener listener
protected void notifyProcessDetached ()
protected void notifyProcessTerminated (int)
int exitCode
private void notifyTerminated (int, boolean)
int exitCode
boolean willBeDestroyed
public void notifyTextAvailable (java.lang.String, com.intellij.openapi.util.Key)
String text
com.intellij.openapi.util.Key outputType
com.intellij.execution.process.ProcessEvent event
public abstract java.io.OutputStream getProcessInput ()
private void fireProcessWillTerminate (boolean)
boolean willBeDestroyed
public boolean isStartNotified ()
public boolean isSilentlyDestroyOnClose ()
private com.intellij.execution.process.ProcessListener createEventMulticaster ()
Class listenerClass
private static boolean isCanceledException (java.lang.Throwable)
Throwable e
boolean value
static java.util.concurrent.atomic.AtomicInteger access$100 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static void access$200 (com.intellij.execution.process.ProcessHandler, boolean)
com.intellij.execution.process.ProcessHandler x0
boolean x1
static com.intellij.openapi.diagnostic.Logger access$300 ()
static boolean access$400 (java.lang.Throwable)
Throwable x0
static java.lang.Integer access$502 (com.intellij.execution.process.ProcessHandler, java.lang.Integer)
com.intellij.execution.process.ProcessHandler x0
Integer x1
static com.intellij.execution.process.ProcessListener access$600 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static com.intellij.util.concurrency.Semaphore access$700 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static java.util.List access$800 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static void ()
}
com/intellij/execution/process/ProcessIOExecutorService$1.classProcessIOExecutorService.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessIOExecutorService$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final com.intellij.execution.process.ProcessIOExecutorService this$0
void (com.intellij.execution.process.ProcessIOExecutorService)
com.intellij.execution.process.ProcessIOExecutorService this$0
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
}
com/intellij/execution/process/ProcessIOExecutorService.classProcessIOExecutorService.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessIOExecutorService extends java.util.concurrent.ThreadPoolExecutor {
public static final String POOLED_THREAD_PREFIX
public static final java.util.concurrent.ExecutorService INSTANCE
private final java.util.concurrent.atomic.AtomicInteger counter
private void ()
public int getThreadCounter ()
static java.util.concurrent.atomic.AtomicInteger access$000 (com.intellij.execution.process.ProcessIOExecutorService)
com.intellij.execution.process.ProcessIOExecutorService x0
static void ()
}
com/intellij/execution/process/ProcessListener.classProcessListener.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessListener extends java.lang.Object implements java.util.EventListener {
public abstract void startNotified (com.intellij.execution.process.ProcessEvent)
public abstract void processTerminated (com.intellij.execution.process.ProcessEvent)
public abstract void processWillTerminate (com.intellij.execution.process.ProcessEvent, boolean)
public abstract void onTextAvailable (com.intellij.execution.process.ProcessEvent, com.intellij.openapi.util.Key)
}
com/intellij/execution/process/ProcessOutputTypes.classProcessOutputTypes.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessOutputTypes extends java.lang.Object {
public static final com.intellij.openapi.util.Key SYSTEM
public static final com.intellij.openapi.util.Key STDOUT
public static final com.intellij.openapi.util.Key STDERR
static void ()
}
com/intellij/execution/process/ProcessWaitFor$1.classProcessWaitFor.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessWaitFor$1 extends java.lang.Object implements java.lang.Runnable {
final String val$presentableName
final Process val$process
final com.intellij.execution.process.ProcessWaitFor this$0
void (com.intellij.execution.process.ProcessWaitFor, java.lang.String, java.lang.Process)
com.intellij.execution.process.ProcessWaitFor this$0
public void run ()
InterruptedException e
InterruptedException e
InterruptedException e
String oldThreadName
int exitCode
}
com/intellij/execution/process/ProcessWaitFor.classProcessWaitFor.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessWaitFor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.concurrent.Future myWaitForThreadFuture
private final java.util.concurrent.BlockingQueue myTerminationCallback
public void (java.lang.Process, com.intellij.execution.TaskExecutor)
Process process
com.intellij.execution.TaskExecutor executor
public void (java.lang.Process, com.intellij.execution.TaskExecutor, java.lang.String)
Process process
com.intellij.execution.TaskExecutor executor
String presentableName
public void detach ()
public void setTerminationCallback (com.intellij.util.Consumer)
com.intellij.util.Consumer r
public void waitFor () throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
public boolean waitFor (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
long timeout
java.util.concurrent.TimeUnit unit
static com.intellij.openapi.diagnostic.Logger access$000 ()
static java.util.concurrent.BlockingQueue access$100 (com.intellij.execution.process.ProcessWaitFor)
com.intellij.execution.process.ProcessWaitFor x0
static void ()
}
com/intellij/execution/process/UnixProcessManager$1.classUnixProcessManager.java
package com.intellij.execution.process
final com.intellij.execution.process.UnixProcessManager$1 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.execution.process.UnixProcessManager$ProcessInfo val$processInfo
final int val$process_pid
final java.util.List val$childrenPids
final int val$our_pid
final com.intellij.openapi.util.Ref val$ourPidFound
final com.intellij.openapi.util.Ref val$foundPid
void (com.intellij.execution.process.UnixProcessManager$ProcessInfo, int, java.util.List, int, com.intellij.openapi.util.Ref, com.intellij.openapi.util.Ref)
public boolean process (java.lang.String)
String s
java.util.StringTokenizer st
int parent_pid
int pid
public volatile boolean process (java.lang.Object)
}
com/intellij/execution/process/UnixProcessManager$2.classUnixProcessManager.java
package com.intellij.execution.process
final com.intellij.execution.process.UnixProcessManager$2 extends java.lang.Object implements com.intellij.execution.process.UnixProcessManager$ProcessKiller {
void ()
public void kill (int, int)
int pid
int signal
}
com/intellij/execution/process/UnixProcessManager$CLib.classUnixProcessManager.java
package com.intellij.execution.process
abstract com.intellij.execution.process.UnixProcessManager$CLib extends java.lang.Object implements com.sun.jna.Library {
public abstract int getpid ()
public abstract int kill (int, int)
}
com/intellij/execution/process/UnixProcessManager$ProcessInfo.classUnixProcessManager.java
package com.intellij.execution.process
public com.intellij.execution.process.UnixProcessManager$ProcessInfo extends java.lang.Object {
private java.util.Map BY_PARENT
public void ()
public void register (java.lang.Integer, java.lang.Integer)
Integer pid
Integer parentPid
java.util.List children
public void killProcTree (int, int, com.intellij.execution.process.UnixProcessManager$ProcessKiller)
int child
int pid
int signal
com.intellij.execution.process.UnixProcessManager$ProcessKiller killer
java.util.List children
}
com/intellij/execution/process/UnixProcessManager$ProcessKiller.classUnixProcessManager.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.UnixProcessManager$ProcessKiller extends java.lang.Object {
public abstract void kill (int, int)
}
com/intellij/execution/process/UnixProcessManager.classUnixProcessManager.java
package com.intellij.execution.process
public com.intellij.execution.process.UnixProcessManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int SIGINT
public static final int SIGKILL
public static final int SIGTERM
public static final int SIGCONT
private static com.intellij.execution.process.UnixProcessManager$CLib C_LIB
private static final com.intellij.execution.process.UnixProcessManager$ProcessKiller UNIX_KILLER
private void ()
public static int getProcessPid (java.lang.Process)
Integer pid
Exception e
Process process
public static int getCurrentProcessId ()
public static void sendSignal (int, int)
int pid
int signal
private static void checkCLib ()
public static boolean sendSigIntToProcessTree (java.lang.Process)
Process process
public static boolean sendSigKillToProcessTree (java.lang.Process)
Process process
public static boolean sendSignalToProcessTree (java.lang.Process, int)
boolean result
Integer pid
int our_pid
int process_pid
com.intellij.openapi.util.Ref foundPid
com.intellij.execution.process.UnixProcessManager$ProcessInfo processInfo
java.util.List childrenPids
boolean result
Exception e
Process process
int signal
private static void findChildProcesses (int, int, com.intellij.openapi.util.Ref, com.intellij.execution.process.UnixProcessManager$ProcessInfo, java.util.List)
int our_pid
int process_pid
com.intellij.openapi.util.Ref foundPid
com.intellij.execution.process.UnixProcessManager$ProcessInfo processInfo
java.util.List childrenPids
com.intellij.openapi.util.Ref ourPidFound
public static void processPSOutput (java.lang.String[], com.intellij.util.Processor)
String[] cmd
com.intellij.util.Processor processor
public static void processCommandOutput (java.lang.String[], com.intellij.util.Processor, boolean, boolean)
Process p
java.io.IOException e
String[] cmd
com.intellij.util.Processor processor
boolean skipFirstLine
boolean throwOnError
private static void processCommandOutput (java.lang.Process, com.intellij.util.Processor, boolean, boolean) throws java.io.IOException
String s
StringBuilder errorStr
java.io.BufferedReader stdError
Process process
com.intellij.util.Processor processor
boolean skipFirstLine
boolean throwOnError
java.io.BufferedReader stdOutput
public static java.lang.String[] getPSCmd (boolean)
boolean commandLineOnly
public static java.lang.String[] getPSCmd (boolean, boolean)
String command
boolean commandLineOnly
boolean isShortenCommand
String psCommand
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
com.intellij.openapi.diagnostic.Logger log
Throwable e
}
com/intellij/execution/rmi/RemoteUtil$1.classRemoteUtil.java
package com.intellij.execution.rmi
final com.intellij.execution.rmi.RemoteUtil$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
void ()
protected java.util.Map create (com.intellij.openapi.util.Couple)
Class mpt
Class cpt
int i
Class[] cpts
Class[] mpts
java.lang.reflect.Method candidate
java.lang.reflect.Method m
java.lang.reflect.Method method
com.intellij.openapi.util.Couple key
gnu.trove.THashMap map
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/execution/rmi/RemoteUtil$2$1$1.classRemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$2$1$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final java.lang.reflect.Method val$method
final Object[] val$args
final com.intellij.execution.rmi.RemoteUtil$2$1 this$1
void (com.intellij.execution.rmi.RemoteUtil$2$1, java.lang.reflect.Method, java.lang.Object[])
com.intellij.execution.rmi.RemoteUtil$2$1 this$1
public java.lang.Object compute () throws java.lang.Exception
}
com/intellij/execution/rmi/RemoteUtil$2$1.classRemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$2$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.execution.rmi.RemoteUtil$2 this$0
void (com.intellij.execution.rmi.RemoteUtil$2)
com.intellij.execution.rmi.RemoteUtil$2 this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/execution/rmi/RemoteUtil$2.classRemoteUtil.java
package com.intellij.execution.rmi
final com.intellij.execution.rmi.RemoteUtil$2 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final ClassLoader val$classLoader
final Object val$remote
void (java.lang.ClassLoader, java.lang.Object)
public java.lang.Object compute ()
Object proxy
}
com/intellij/execution/rmi/RemoteUtil$CastableArgument.classRemoteUtil.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.RemoteUtil$CastableArgument extends java.lang.Object {
}
com/intellij/execution/rmi/RemoteUtil$RemoteInvocationHandler.classRemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final Object myRemote
private final Class myClazz
private final ClassLoader myLoader
public void (java.lang.Object, java.lang.Class, java.lang.ClassLoader)
Object remote
Class clazz
ClassLoader loader
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
java.lang.reflect.Method remoteMethod
Object proxy
java.lang.reflect.Method method
Object[] args
static java.lang.Object access$100 (com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler x0
static java.lang.Class access$200 (com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler x0
}
com/intellij/execution/rmi/RemoteUtil.classRemoteUtil.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteUtil extends java.lang.Object {
private static final com.intellij.util.containers.ConcurrentFactoryMap ourRemoteToLocalMap
void ()
public static java.lang.Object castToRemote (java.lang.Object, java.lang.Class)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler rih
Object object
Class clazz
java.lang.reflect.InvocationHandler handler
public static java.lang.Object castToLocal (java.lang.Object, java.lang.Class)
Object remote
Class clazz
ClassLoader loader
private static java.lang.Class tryFixReturnType (java.lang.Object, java.lang.Class, java.lang.ClassLoader) throws java.lang.Exception
String className
Object result
Class returnType
ClassLoader loader
private static java.lang.Class castArgumentClassToLocal (java.lang.Class)
java.lang.reflect.Type rawType
java.lang.reflect.Type generic
java.lang.reflect.Type[] generics
Class remote
private static java.lang.Object[] fixArgs (java.lang.Object[], java.lang.reflect.Method)
int i
Class[] methodArgs
Exception e
Object[] args
java.lang.reflect.Method method
Object[] result
private static java.lang.Object fixArg (java.lang.Object, java.lang.Class)
java.lang.reflect.InvocationHandler handler
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler remoteHandler
boolean isCastableArg
Object arg
Class fieldClass
public static java.lang.Object substituteClassLoader (java.lang.Object, java.lang.ClassLoader) throws java.lang.Exception
Object remote
ClassLoader classLoader
private static java.lang.Object invokeRemote (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object, java.lang.Object[], java.lang.ClassLoader, boolean) throws java.lang.Exception
Object result
Throwable cause
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method localMethod
java.lang.reflect.Method remoteMethod
Object remoteObj
Object[] args
ClassLoader loader
boolean substituteClassLoader
boolean canThrowError
public static java.lang.Object handleRemoteResult (java.lang.Object, java.lang.Class, java.lang.Object) throws java.lang.Exception
Object value
Class clazz
Object requestor
private static java.lang.Object handleRemoteResult (java.lang.Object, java.lang.Class, java.lang.ClassLoader, boolean) throws java.lang.Exception
Object result
Object result
Object result
int i
Object[] array
Object result
Object value
Class methodReturnType
ClassLoader classLoader
boolean substituteClassLoader
Object result
private static boolean canThrow (java.lang.Throwable, java.lang.reflect.Method)
Class each
Throwable cause
java.lang.reflect.Method method
public static java.lang.Object executeWithClassLoader (com.intellij.openapi.util.ThrowableComputable, java.lang.ClassLoader) throws java.lang.Exception
com.intellij.openapi.util.ThrowableComputable action
ClassLoader classLoader
Thread thread
ClassLoader prev
public static java.lang.Throwable unwrap (java.lang.Throwable)
Class clazz
Throwable candidate
Throwable e
static java.lang.Class access$000 (java.lang.Class)
Class x0
static java.lang.Object access$300 (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object, java.lang.Object[], java.lang.ClassLoader, boolean) throws java.lang.Exception
java.lang.reflect.Method x0
java.lang.reflect.Method x1
Object x2
Object[] x3
ClassLoader x4
boolean x5
static com.intellij.util.containers.ConcurrentFactoryMap access$400 ()
static java.lang.Object[] access$500 (java.lang.Object[], java.lang.reflect.Method)
Object[] x0
java.lang.reflect.Method x1
static void ()
}
com/intellij/icons/AllIcons$Actions.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Actions extends java.lang.Object {
public static final javax.swing.Icon AddFacesSupport
public static final javax.swing.Icon AddMulticaret
public static final javax.swing.Icon AllLeft
public static final javax.swing.Icon AllRight
public static final javax.swing.Icon Annotate
public static final javax.swing.Icon Back
public static final javax.swing.Icon Browser_externalJavaDoc
public static final javax.swing.Icon Cancel
public static final javax.swing.Icon ChangeView
public static final javax.swing.Icon Checked
public static final javax.swing.Icon Checked_selected
public static final javax.swing.Icon Checked_small
public static final javax.swing.Icon Checked_small_selected
public static final javax.swing.Icon CheckedBlack
public static final javax.swing.Icon CheckedGrey
public static final javax.swing.Icon CheckMulticaret
public static final javax.swing.Icon CheckOut
public static final javax.swing.Icon Clean
public static final javax.swing.Icon CleanLight
public static final javax.swing.Icon Clear
public static final javax.swing.Icon Close
public static final javax.swing.Icon CloseHovered
public static final javax.swing.Icon CloseNew
public static final javax.swing.Icon CloseNewHovered
public static final javax.swing.Icon Collapseall
public static final javax.swing.Icon Commit
public static final javax.swing.Icon Compile
public static final javax.swing.Icon Copy
public static final javax.swing.Icon CreateFromUsage
public static final javax.swing.Icon CreatePatch
public static final javax.swing.Icon Cross
public static final javax.swing.Icon Delete
public static final javax.swing.Icon Diff
public static final javax.swing.Icon DiffWithCurrent
public static final javax.swing.Icon Down
public static final javax.swing.Icon Download
public static final javax.swing.Icon Dump
public static final javax.swing.Icon Edit
public static final javax.swing.Icon EditSource
public static final javax.swing.Icon ErDiagram
public static final javax.swing.Icon Exclude
public static final javax.swing.Icon Execute
public static final javax.swing.Icon Exit
public static final javax.swing.Icon Expandall
public static final javax.swing.Icon Export
public static final javax.swing.Icon FileStatus
public static final javax.swing.Icon Filter_small
public static final javax.swing.Icon Find
public static final javax.swing.Icon FindPlain
public static final javax.swing.Icon FindWhite
public static final javax.swing.Icon ForceRefresh
public static final javax.swing.Icon Forward
public static final javax.swing.Icon GC
public static final javax.swing.Icon Get
public static final javax.swing.Icon GroupByClass
public static final javax.swing.Icon GroupByFile
public static final javax.swing.Icon GroupByMethod
public static final javax.swing.Icon GroupByModule
public static final javax.swing.Icon GroupByModuleGroup
public static final javax.swing.Icon GroupByPackage
public static final javax.swing.Icon GroupByPrefix
public static final javax.swing.Icon GroupByTestProduction
public static final javax.swing.Icon Help
public static final javax.swing.Icon Install
public static final javax.swing.Icon IntentionBulb
public static final javax.swing.Icon Left
public static final javax.swing.Icon Lightning
public static final javax.swing.Icon Menu_cut
public static final javax.swing.Icon Menu_find
public static final javax.swing.Icon Menu_help
public static final javax.swing.Icon Menu_open
public static final javax.swing.Icon Menu_paste
public static final javax.swing.Icon Menu_replace
public static final javax.swing.Icon Menu_saveall
public static final javax.swing.Icon Minimize
public static final javax.swing.Icon Module
public static final javax.swing.Icon Move_to_button_top
public static final javax.swing.Icon Move_to_button
public static final javax.swing.Icon MoveDown
public static final javax.swing.Icon MoveTo2
public static final javax.swing.Icon MoveToAnotherChangelist
public static final javax.swing.Icon MoveToStandardPlace
public static final javax.swing.Icon MoveUp
public static final javax.swing.Icon New
public static final javax.swing.Icon NewFolder
public static final javax.swing.Icon Nextfile
public static final javax.swing.Icon NextOccurence
public static final javax.swing.Icon Pause
public static final javax.swing.Icon PopFrame
public static final javax.swing.Icon Prevfile
public static final javax.swing.Icon Preview
public static final javax.swing.Icon PreviewDetails
public static final javax.swing.Icon PreviousOccurence
public static final javax.swing.Icon Profile
public static final javax.swing.Icon ProfileCPU
public static final javax.swing.Icon ProfileMemory
public static final javax.swing.Icon Properties
public static final javax.swing.Icon QuickfixBulb
public static final javax.swing.Icon QuickfixOffBulb
public static final javax.swing.Icon QuickList
public static final javax.swing.Icon RealIntentionBulb
public static final javax.swing.Icon RealIntentionOffBulb
public static final javax.swing.Icon Redo
public static final javax.swing.Icon RefactoringBulb
public static final javax.swing.Icon Refresh
public static final javax.swing.Icon RemoveMulticaret
public static final javax.swing.Icon Replace
public static final javax.swing.Icon Rerun
public static final javax.swing.Icon Reset_to_default
public static final javax.swing.Icon Reset
public static final javax.swing.Icon Reset_to_empty
public static final javax.swing.Icon Restart
public static final javax.swing.Icon Resume
public static final javax.swing.Icon Right
public static final javax.swing.Icon Rollback
public static final javax.swing.Icon RunToCursor
public static final javax.swing.Icon Scratch
public static final javax.swing.Icon Search
public static final javax.swing.Icon SearchNewLine
public static final javax.swing.Icon SearchNewLineHover
public static final javax.swing.Icon Selectall
public static final javax.swing.Icon Share
public static final javax.swing.Icon ShortcutFilter
public static final javax.swing.Icon ShowAsTree
public static final javax.swing.Icon ShowChangesOnly
public static final javax.swing.Icon ShowHiddens
public static final javax.swing.Icon ShowImportStatements
public static final javax.swing.Icon ShowReadAccess
public static final javax.swing.Icon ShowViewer
public static final javax.swing.Icon ShowWriteAccess
public static final javax.swing.Icon SortAsc
public static final javax.swing.Icon SortDesc
public static final javax.swing.Icon SplitHorizontally
public static final javax.swing.Icon SplitVertically
public static final javax.swing.Icon StartDebugger
public static final javax.swing.Icon StepOut
public static final javax.swing.Icon Submit1
public static final javax.swing.Icon Suspend
public static final javax.swing.Icon SwapPanels
public static final javax.swing.Icon SynchronizeScrolling
public static final javax.swing.Icon SyncPanels
public static final javax.swing.Icon ToggleSoftWrap
public static final javax.swing.Icon TraceInto
public static final javax.swing.Icon TraceOver
public static final javax.swing.Icon Undo
public static final javax.swing.Icon Uninstall
public static final javax.swing.Icon Unselectall
public static final javax.swing.Icon Unshare
public static final javax.swing.Icon UP
public void ()
static void ()
}
com/intellij/icons/AllIcons$CodeStyle$Mac.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$CodeStyle$Mac extends java.lang.Object {
public static final javax.swing.Icon AddNewSectionRule
public void ()
static void ()
}
com/intellij/icons/AllIcons$CodeStyle.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$CodeStyle extends java.lang.Object {
public static final javax.swing.Icon AddNewSectionRule
public static final javax.swing.Icon Gear
public void ()
static void ()
}
com/intellij/icons/AllIcons$Css.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Css extends java.lang.Object {
public static final javax.swing.Icon Atrule
public static final javax.swing.Icon Custom_property
public static final javax.swing.Icon Import
public static final javax.swing.Icon Property
public static final javax.swing.Icon Pseudo_class
public static final javax.swing.Icon Pseudo_element
public static final javax.swing.Icon Toolwindow
public void ()
static void ()
}
com/intellij/icons/AllIcons$Darcula.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Darcula extends java.lang.Object {
public static final javax.swing.Icon DoubleComboArrow
public static final javax.swing.Icon TreeNodeCollapsed
public static final javax.swing.Icon TreeNodeExpanded
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger$Actions.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger$Actions extends java.lang.Object {
public static final javax.swing.Icon Force_run_to_cursor
public static final javax.swing.Icon Force_step_into
public static final javax.swing.Icon Force_step_over
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger$MemoryView.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger$MemoryView extends java.lang.Object {
public static final javax.swing.Icon ClassTracked
public static final javax.swing.Icon ToolWindowDisabled
public static final javax.swing.Icon ToolWindowEnabled
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger$ThreadStates.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger$ThreadStates extends java.lang.Object {
public static final javax.swing.Icon Daemon_sign
public static final javax.swing.Icon EdtBusy
public static final javax.swing.Icon Exception
public static final javax.swing.Icon Idle
public static final javax.swing.Icon IO
public static final javax.swing.Icon Locked
public static final javax.swing.Icon Paused
public static final javax.swing.Icon Running
public static final javax.swing.Icon Socket
public static final javax.swing.Icon Threaddump
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger extends java.lang.Object {
public static final javax.swing.Icon AddToWatch
public static final javax.swing.Icon AutoVariablesMode
public static final javax.swing.Icon BreakpointAlert
public static final javax.swing.Icon Class_filter
public static final javax.swing.Icon CommandLine
public static final javax.swing.Icon Console
public static final javax.swing.Icon Console_log
public static final javax.swing.Icon Db_array
public static final javax.swing.Icon Db_db_object
public static final javax.swing.Icon Db_dep_exception_breakpoint
public static final javax.swing.Icon Db_dep_field_breakpoint
public static final javax.swing.Icon Db_dep_line_breakpoint
public static final javax.swing.Icon Db_dep_method_breakpoint
public static final javax.swing.Icon Db_disabled_breakpoint
public static final javax.swing.Icon Db_disabled_breakpoint_process
public static final javax.swing.Icon Db_disabled_exception_breakpoint
public static final javax.swing.Icon Db_disabled_field_breakpoint
public static final javax.swing.Icon Db_disabled_method_breakpoint
public static final javax.swing.Icon Db_exception_breakpoint
public static final javax.swing.Icon Db_field_breakpoint
public static final javax.swing.Icon Db_field_warning_breakpoint
public static final javax.swing.Icon Db_invalid_breakpoint
public static final javax.swing.Icon Db_invalid_field_breakpoint
public static final javax.swing.Icon Db_invalid_method_breakpoint
public static final javax.swing.Icon Db_method_breakpoint
public static final javax.swing.Icon Db_method_warning_breakpoint
public static final javax.swing.Icon Db_muted_breakpoint
public static final javax.swing.Icon Db_muted_dep_exception_breakpoint
public static final javax.swing.Icon Db_muted_dep_field_breakpoint
public static final javax.swing.Icon Db_muted_dep_line_breakpoint
public static final javax.swing.Icon Db_muted_dep_method_breakpoint
public static final javax.swing.Icon Db_muted_disabled_breakpoint
public static final javax.swing.Icon Db_muted_disabled_breakpoint_process
public static final javax.swing.Icon Db_muted_disabled_exception_breakpoint
public static final javax.swing.Icon Db_muted_disabled_field_breakpoint
public static final javax.swing.Icon Db_muted_disabled_method_breakpoint
public static final javax.swing.Icon Db_muted_exception_breakpoint
public static final javax.swing.Icon Db_muted_field_breakpoint
public static final javax.swing.Icon Db_muted_field_warning_breakpoint
public static final javax.swing.Icon Db_muted_invalid_breakpoint
public static final javax.swing.Icon Db_muted_invalid_field_breakpoint
public static final javax.swing.Icon Db_muted_invalid_method_breakpoint
public static final javax.swing.Icon Db_muted_method_breakpoint
public static final javax.swing.Icon Db_muted_method_warning_breakpoint
public static final javax.swing.Icon Db_muted_temporary_breakpoint
public static final javax.swing.Icon Db_muted_verified_breakpoint
public static final javax.swing.Icon Db_muted_verified_field_breakpoint
public static final javax.swing.Icon Db_muted_verified_method_breakpoint
public static final javax.swing.Icon Db_muted_verified_warning_breakpoint
public static final javax.swing.Icon Db_obsolete
public static final javax.swing.Icon Db_primitive
public static final javax.swing.Icon Db_set_breakpoint
public static final javax.swing.Icon Db_temporary_breakpoint
public static final javax.swing.Icon Db_verified_breakpoint
public static final javax.swing.Icon Db_verified_field_breakpoint
public static final javax.swing.Icon Db_verified_method_breakpoint
public static final javax.swing.Icon Db_verified_warning_breakpoint
public static final javax.swing.Icon Disable_value_calculation
public static final javax.swing.Icon EvaluateExpression
public static final javax.swing.Icon Explosion
public static final javax.swing.Icon Frame
public static final javax.swing.Icon KillProcess
public static final javax.swing.Icon LambdaBreakpoint
public static final javax.swing.Icon MultipleBreakpoints
public static final javax.swing.Icon MuteBreakpoints
public static final javax.swing.Icon NewWatch
public static final javax.swing.Icon Question_badge
public static final javax.swing.Icon RestoreLayout
public static final javax.swing.Icon ShowCurrentFrame
public static final javax.swing.Icon SmartStepInto
public static final javax.swing.Icon StackFrame
public static final javax.swing.Icon ThreadAtBreakpoint
public static final javax.swing.Icon ThreadCurrent
public static final javax.swing.Icon ThreadFrozen
public static final javax.swing.Icon ThreadGroup
public static final javax.swing.Icon ThreadGroupCurrent
public static final javax.swing.Icon ThreadRunning
public static final javax.swing.Icon Threads
public static final javax.swing.Icon ThreadSuspended
public static final javax.swing.Icon ToolConsole
public static final javax.swing.Icon Value
public static final javax.swing.Icon ViewBreakpoints
public static final javax.swing.Icon Watch
public static final javax.swing.Icon Watches
public static final javax.swing.Icon WatchLastReturnValue
public void ()
static void ()
}
com/intellij/icons/AllIcons$Diff.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Diff extends java.lang.Object {
public static final javax.swing.Icon ApplyNotConflicts
public static final javax.swing.Icon ApplyNotConflictsLeft
public static final javax.swing.Icon ApplyNotConflictsRight
public static final javax.swing.Icon Arrow
public static final javax.swing.Icon ArrowLeftDown
public static final javax.swing.Icon ArrowRight
public static final javax.swing.Icon ArrowRightDown
public static final javax.swing.Icon BranchDiff
public static final javax.swing.Icon CurrentLine
public static final javax.swing.Icon Diff
public static final javax.swing.Icon LeftDiff
public static final javax.swing.Icon MagicResolve
public static final javax.swing.Icon Remove
public static final javax.swing.Icon RightDiff
public void ()
static void ()
}
com/intellij/icons/AllIcons$Duplicates.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Duplicates extends java.lang.Object {
public static final javax.swing.Icon SendToTheLeft
public static final javax.swing.Icon SendToTheLeftGrayed
public static final javax.swing.Icon SendToTheRight
public static final javax.swing.Icon SendToTheRightGrayed
public void ()
static void ()
}
com/intellij/icons/AllIcons$FileTypes.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$FileTypes extends java.lang.Object {
public static final javax.swing.Icon Any_type
public static final javax.swing.Icon Archive
public static final javax.swing.Icon AS
public static final javax.swing.Icon Aspectj
public static final javax.swing.Icon Config
public static final javax.swing.Icon Css
public static final javax.swing.Icon Custom
public static final javax.swing.Icon Diagram
public static final javax.swing.Icon Dtd
public static final javax.swing.Icon Facelets
public static final javax.swing.Icon FacesConfig
public static final javax.swing.Icon Htaccess
public static final javax.swing.Icon Html
public static final javax.swing.Icon Idl
public static final javax.swing.Icon Java
public static final javax.swing.Icon JavaClass
public static final javax.swing.Icon JavaOutsideSource
public static final javax.swing.Icon JavaScript
public static final javax.swing.Icon Json
public static final javax.swing.Icon JsonSchema
public static final javax.swing.Icon Jsp
public static final javax.swing.Icon Jspx
public static final javax.swing.Icon Manifest
public static final javax.swing.Icon Properties
public static final javax.swing.Icon Text
public static final javax.swing.Icon TypeScript
public static final javax.swing.Icon UiForm
public static final javax.swing.Icon Unknown
public static final javax.swing.Icon WsdlFile
public static final javax.swing.Icon Xhtml
public static final javax.swing.Icon Xml
public static final javax.swing.Icon XsdFile
public void ()
static void ()
}
com/intellij/icons/AllIcons$General.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$General extends java.lang.Object {
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddFavoritesList
public static final javax.swing.Icon AddJdk
public static final javax.swing.Icon ArrowDown
public static final javax.swing.Icon ArrowDown_white
public static final javax.swing.Icon AutohideOff
public static final javax.swing.Icon AutohideOffInactive
public static final javax.swing.Icon AutohideOffPressed
public static final javax.swing.Icon AutoscrollFromSource
public static final javax.swing.Icon AutoscrollToSource
public static final javax.swing.Icon Balloon
public static final javax.swing.Icon BalloonClose
public static final javax.swing.Icon BalloonError
public static final javax.swing.Icon BalloonInformation
public static final javax.swing.Icon BalloonWarning
public static final javax.swing.Icon Bullet
public static final javax.swing.Icon CollapseAll
public static final javax.swing.Icon CollapseAllHover
public static final javax.swing.Icon Combo
public static final javax.swing.Icon Combo2
public static final javax.swing.Icon Combo3
public static final javax.swing.Icon ComboArrow
public static final javax.swing.Icon ComboArrowDown
public static final javax.swing.Icon ComboArrowLeft
public static final javax.swing.Icon ComboArrowLeftPassive
public static final javax.swing.Icon ComboArrowRight
public static final javax.swing.Icon ComboArrowRightPassive
public static final javax.swing.Icon ComboBoxButtonArrow
public static final javax.swing.Icon ComboUpPassive
public static final javax.swing.Icon ConfigurableDefault
public static final javax.swing.Icon Configure
public static final javax.swing.Icon CreateNewProject
public static final javax.swing.Icon CreateNewProjectfromExistingFiles
public static final javax.swing.Icon Debug
public static final javax.swing.Icon DefaultKeymap
public static final javax.swing.Icon Divider
public static final javax.swing.Icon DownloadPlugin
public static final javax.swing.Icon Dropdown
public static final javax.swing.Icon EditColors
public static final javax.swing.Icon EditItemInSection
public static final javax.swing.Icon Ellipsis
public static final javax.swing.Icon Error
public static final javax.swing.Icon ErrorDialog
public static final javax.swing.Icon ErrorsInProgress
public static final javax.swing.Icon ExclMark
public static final javax.swing.Icon ExpandAll
public static final javax.swing.Icon ExpandAllHover
public static final javax.swing.Icon ExportSettings
public static final javax.swing.Icon ExternalTools
public static final javax.swing.Icon ExternalToolsSmall
public static final javax.swing.Icon Filter
public static final javax.swing.Icon Floating
public static final javax.swing.Icon Gear
public static final javax.swing.Icon GearHover
public static final javax.swing.Icon GearPlain
public static final javax.swing.Icon GetProjectfromVCS
public static final javax.swing.Icon Help
public static final javax.swing.Icon Help_small
public static final javax.swing.Icon HideDown
public static final javax.swing.Icon HideDownHover
public static final javax.swing.Icon HideDownPart
public static final javax.swing.Icon HideDownPartHover
public static final javax.swing.Icon HideLeft
public static final javax.swing.Icon HideLeftHover
public static final javax.swing.Icon HideLeftPart
public static final javax.swing.Icon HideLeftPartHover
public static final javax.swing.Icon HideRight
public static final javax.swing.Icon HideRightHover
public static final javax.swing.Icon HideRightPart
public static final javax.swing.Icon HideRightPartHover
public static final javax.swing.Icon HideToolWindow
public static final javax.swing.Icon HideToolWindowInactive
public static final javax.swing.Icon HideWarnings
public static final javax.swing.Icon IjLogo
public static final javax.swing.Icon ImplementingMethod
public static final javax.swing.Icon ImportProject
public static final javax.swing.Icon ImportSettings
public static final javax.swing.Icon Information
public static final javax.swing.Icon InformationDialog
public static final javax.swing.Icon InheritedMethod
public static final javax.swing.Icon InspectionsError
public static final javax.swing.Icon InspectionsEye
public static final javax.swing.Icon InspectionsOff
public static final javax.swing.Icon InspectionsOK
public static final javax.swing.Icon InspectionsPause
public static final javax.swing.Icon InspectionsTrafficOff
public static final javax.swing.Icon InspectionsTypos
public static final javax.swing.Icon Jdk
public static final javax.swing.Icon KeyboardShortcut
public static final javax.swing.Icon Keymap
public static final javax.swing.Icon Locate
public static final javax.swing.Icon LocateHover
public static final javax.swing.Icon MacCorner
public static final javax.swing.Icon Mdot_empty
public static final javax.swing.Icon Mdot_white
public static final javax.swing.Icon Mdot
public static final javax.swing.Icon MessageHistory
public static final javax.swing.Icon Modified
public static final javax.swing.Icon MoreTabs
public static final javax.swing.Icon Mouse
public static final javax.swing.Icon MouseShortcut
public static final javax.swing.Icon NotificationError
public static final javax.swing.Icon NotificationInfo
public static final javax.swing.Icon NotificationWarning
public static final javax.swing.Icon OpenProject
public static final javax.swing.Icon OverridenMethod
public static final javax.swing.Icon OverridingMethod
public static final javax.swing.Icon PackagesTab
public static final javax.swing.Icon PasswordLock
public static final javax.swing.Icon PathVariables
public static final javax.swing.Icon Pin_tab
public static final javax.swing.Icon PluginManager
public static final javax.swing.Icon Progress
public static final javax.swing.Icon ProjectConfigurable
public static final javax.swing.Icon ProjectConfigurableBanner
public static final javax.swing.Icon ProjectConfigurableSelected
public static final javax.swing.Icon ProjectSettings
public static final javax.swing.Icon ProjectStructure
public static final javax.swing.Icon ProjectTab
public static final javax.swing.Icon QuestionDialog
public static final javax.swing.Icon ReadHelp
public static final javax.swing.Icon Recursive
public static final javax.swing.Icon Remove
public static final javax.swing.Icon Reset
public static final javax.swing.Icon Run
public static final javax.swing.Icon RunWithCoverage
public static final javax.swing.Icon SafeMode
public static final javax.swing.Icon SearchEverywhereGear
public static final javax.swing.Icon SecondaryGroup
public static final javax.swing.Icon SeparatorH
public static final javax.swing.Icon Settings
public static final javax.swing.Icon Show_to_implement
public static final javax.swing.Icon Show_to_override
public static final javax.swing.Icon SmallConfigurableVcs
public static final javax.swing.Icon SplitCenterH
public static final javax.swing.Icon SplitCenterV
public static final javax.swing.Icon SplitDown
public static final javax.swing.Icon SplitGlueH
public static final javax.swing.Icon SplitGlueV
public static final javax.swing.Icon SplitLeft
public static final javax.swing.Icon SplitRight
public static final javax.swing.Icon SplitUp
public static final javax.swing.Icon Tab_white_center
public static final javax.swing.Icon Tab_white_left
public static final javax.swing.Icon Tab_white_right
public static final javax.swing.Icon Tab_grey_bckgrnd
public static final javax.swing.Icon Tab_grey_left
public static final javax.swing.Icon Tab_grey_left_inner
public static final javax.swing.Icon Tab_grey_right
public static final javax.swing.Icon Tab_grey_right_inner
public static final javax.swing.Icon TbHidden
public static final javax.swing.Icon TbShown
public static final javax.swing.Icon TemplateProjectSettings
public static final javax.swing.Icon TemplateProjectStructure
public static final javax.swing.Icon Tip
public static final javax.swing.Icon TodoDefault
public static final javax.swing.Icon TodoImportant
public static final javax.swing.Icon TodoQuestion
public static final javax.swing.Icon UninstallPlugin
public static final javax.swing.Icon Warning
public static final javax.swing.Icon WarningDecorator
public static final javax.swing.Icon WarningDialog
public static final javax.swing.Icon Web
public static final javax.swing.Icon WebSettings
public void ()
static void ()
}
com/intellij/icons/AllIcons$Graph.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Graph extends java.lang.Object {
public static final javax.swing.Icon ActualZoom
public static final javax.swing.Icon Export
public static final javax.swing.Icon FitContent
public static final javax.swing.Icon Grid
public static final javax.swing.Icon Layout
public static final javax.swing.Icon NodeSelectionMode
public static final javax.swing.Icon Print
public static final javax.swing.Icon PrintPreview
public static final javax.swing.Icon SnapToGrid
public static final javax.swing.Icon ZoomIn
public static final javax.swing.Icon ZoomOut
public void ()
static void ()
}
com/intellij/icons/AllIcons$Gutter.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Gutter extends java.lang.Object {
public static final javax.swing.Icon Colors
public static final javax.swing.Icon ExtAnnotation
public static final javax.swing.Icon ImplementedMethod
public static final javax.swing.Icon ImplementingFunctionalInterface
public static final javax.swing.Icon ImplementingMethod
public static final javax.swing.Icon OverridenMethod
public static final javax.swing.Icon OverridingMethod
public static final javax.swing.Icon RecursiveMethod
public static final javax.swing.Icon Unique
public void ()
static void ()
}
com/intellij/icons/AllIcons$Hierarchy.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Hierarchy extends java.lang.Object {
public static final javax.swing.Icon Base
public static final javax.swing.Icon Callee
public static final javax.swing.Icon Caller
public static final javax.swing.Icon Class
public static final javax.swing.Icon MethodDefined
public static final javax.swing.Icon MethodNotDefined
public static final javax.swing.Icon ShouldDefineMethod
public static final javax.swing.Icon Subtypes
public static final javax.swing.Icon Supertypes
public void ()
static void ()
}
com/intellij/icons/AllIcons$Icons$Ide.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Icons$Ide extends java.lang.Object {
public static final javax.swing.Icon NextStep
public static final javax.swing.Icon NextStepGrayed
public static final javax.swing.Icon NextStepInverted
public static final javax.swing.Icon SpeedSearchPrompt
public void ()
static void ()
}
com/intellij/icons/AllIcons$Icons.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Icons extends java.lang.Object {
public void ()
}
com/intellij/icons/AllIcons$Ide$Dnd.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Dnd extends java.lang.Object {
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Macro.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Macro extends java.lang.Object {
public static final javax.swing.Icon Recording_1
public static final javax.swing.Icon Recording_2
public static final javax.swing.Icon Recording_3
public static final javax.swing.Icon Recording_4
public static final javax.swing.Icon Recording_stop
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Notification$Shadow.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Notification$Shadow extends java.lang.Object {
public static final javax.swing.Icon Bottom_left
public static final javax.swing.Icon Bottom_right
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top_left
public static final javax.swing.Icon Top_right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Notification.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Notification extends java.lang.Object {
public static final javax.swing.Icon Close
public static final javax.swing.Icon CloseHover
public static final javax.swing.Icon Collapse
public static final javax.swing.Icon CollapseHover
public static final javax.swing.Icon DropTriangle
public static final javax.swing.Icon ErrorEvents
public static final javax.swing.Icon Expand
public static final javax.swing.Icon ExpandHover
public static final javax.swing.Icon Gear
public static final javax.swing.Icon GearHover
public static final javax.swing.Icon InfoEvents
public static final javax.swing.Icon NoEvents
public static final javax.swing.Icon WarningEvents
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Shadow$Popup.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Shadow$Popup extends java.lang.Object {
public static final javax.swing.Icon Bottom_left
public static final javax.swing.Icon Bottom_right
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top_left
public static final javax.swing.Icon Top_right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Shadow.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Shadow extends java.lang.Object {
public static final javax.swing.Icon Bottom_left
public static final javax.swing.Icon Bottom_right
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top_left
public static final javax.swing.Icon Top_right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide extends java.lang.Object {
public static final javax.swing.Icon EmptyFatalError
public static final javax.swing.Icon Error
public static final javax.swing.Icon Error_notifications
public static final javax.swing.Icon ErrorPoint
public static final javax.swing.Icon FatalError_read
public static final javax.swing.Icon FatalError
public static final javax.swing.Icon HectorNo
public static final javax.swing.Icon HectorOff
public static final javax.swing.Icon HectorOn
public static final javax.swing.Icon HectorSyntax
public static final javax.swing.Icon IncomingChangesOff
public static final javax.swing.Icon IncomingChangesOn
public static final javax.swing.Icon Info_notifications
public static final javax.swing.Icon Link
public static final javax.swing.Icon LocalScope
public static final javax.swing.Icon LookupAlphanumeric
public static final javax.swing.Icon LookupRelevance
public static final javax.swing.Icon NoNotifications13
public static final javax.swing.Icon Notifications
public static final javax.swing.Icon OutgoingChangesOn
public static final javax.swing.Icon Pipette
public static final javax.swing.Icon Pipette_rollover
public static final javax.swing.Icon Rating
public static final javax.swing.Icon Rating1
public static final javax.swing.Icon Rating2
public static final javax.swing.Icon Rating3
public static final javax.swing.Icon Rating4
public static final javax.swing.Icon Readonly
public static final javax.swing.Icon Readwrite
public static final javax.swing.Icon Statusbar_arrows
public static final javax.swing.Icon UpDown
public static final javax.swing.Icon Warning_notifications
public void ()
static void ()
}
com/intellij/icons/AllIcons$Javaee.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Javaee extends java.lang.Object {
public static final javax.swing.Icon Application_xml
public static final javax.swing.Icon BuildOnFrameDeactivation
public static final javax.swing.Icon DataSourceImport
public static final javax.swing.Icon DbSchemaImportBig
public static final javax.swing.Icon Ejb_jar_xml
public static final javax.swing.Icon EjbClass
public static final javax.swing.Icon EjbModule
public static final javax.swing.Icon EmbeddedAttributeOverlay
public static final javax.swing.Icon EntityBean
public static final javax.swing.Icon EntityBeanBig
public static final javax.swing.Icon Home
public static final javax.swing.Icon InheritedAttributeOverlay
public static final javax.swing.Icon InterceptorClass
public static final javax.swing.Icon InterceptorMethod
public static final javax.swing.Icon JavaeeAppModule
public static final javax.swing.Icon JpaFacet
public static final javax.swing.Icon Local
public static final javax.swing.Icon LocalHome
public static final javax.swing.Icon MessageBean
public static final javax.swing.Icon PersistenceAttribute
public static final javax.swing.Icon PersistenceEmbeddable
public static final javax.swing.Icon PersistenceEntity
public static final javax.swing.Icon PersistenceEntityListener
public static final javax.swing.Icon PersistenceId
public static final javax.swing.Icon PersistenceIdRelationship
public static final javax.swing.Icon PersistenceMappedSuperclass
public static final javax.swing.Icon PersistenceRelationship
public static final javax.swing.Icon PersistenceUnit
public static final javax.swing.Icon Remote
public static final javax.swing.Icon SessionBean
public static final javax.swing.Icon UpdateRunningApplication
public static final javax.swing.Icon Web_xml
public static final javax.swing.Icon WebModule
public static final javax.swing.Icon WebModuleGroup
public static final javax.swing.Icon WebService
public static final javax.swing.Icon WebService2
public static final javax.swing.Icon WebServiceClient
public static final javax.swing.Icon WebServiceClient2
public void ()
static void ()
}
com/intellij/icons/AllIcons$Json.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Json extends java.lang.Object {
public static final javax.swing.Icon Array
public static final javax.swing.Icon Object
public static final javax.swing.Icon Property_braces
public static final javax.swing.Icon Property_brackets
public void ()
static void ()
}
com/intellij/icons/AllIcons$Mac.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Mac extends java.lang.Object {
public static final javax.swing.Icon AppIconOk512
public static final javax.swing.Icon Text
public static final javax.swing.Icon Tree_white_down_arrow
public static final javax.swing.Icon Tree_white_right_arrow
public static final javax.swing.Icon YosemiteOptionButtonSelector
public void ()
static void ()
}
com/intellij/icons/AllIcons$Modules$Types.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Modules$Types extends java.lang.Object {
public static final javax.swing.Icon EjbModule
public static final javax.swing.Icon EmptyProjectType
public static final javax.swing.Icon JavaeeAppModule
public static final javax.swing.Icon JavaModule
public static final javax.swing.Icon PluginModule
public static final javax.swing.Icon UserDefined
public static final javax.swing.Icon WebModule
public void ()
static void ()
}
com/intellij/icons/AllIcons$Modules.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Modules extends java.lang.Object {
public static final javax.swing.Icon AddContentEntry
public static final javax.swing.Icon AddExcludedRoot
public static final javax.swing.Icon Annotation
public static final javax.swing.Icon DeleteContentFolder
public static final javax.swing.Icon DeleteContentFolderRollover
public static final javax.swing.Icon DeleteContentRoot
public static final javax.swing.Icon DeleteContentRootRollover
public static final javax.swing.Icon Edit
public static final javax.swing.Icon EditFolder
public static final javax.swing.Icon ExcludedGeneratedRoot
public static final javax.swing.Icon ExcludeRoot
public static final javax.swing.Icon GeneratedFolder
public static final javax.swing.Icon GeneratedSourceRoot
public static final javax.swing.Icon GeneratedTestRoot
public static final javax.swing.Icon Library
public static final javax.swing.Icon Merge
public static final javax.swing.Icon ModulesNode
public static final javax.swing.Icon Output
public static final javax.swing.Icon ResourcesRoot
public static final javax.swing.Icon SetPackagePrefix
public static final javax.swing.Icon SetPackagePrefixRollover
public static final javax.swing.Icon SourceFolder
public static final javax.swing.Icon SourceRoot
public static final javax.swing.Icon Sources
public static final javax.swing.Icon Split
public static final javax.swing.Icon TestResourcesRoot
public static final javax.swing.Icon TestRoot
public static final javax.swing.Icon TestSourceFolder
public static final javax.swing.Icon UnmarkWebroot
public static final javax.swing.Icon WebRoot
public void ()
static void ()
}
com/intellij/icons/AllIcons$Nodes$Jsf.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Nodes$Jsf extends java.lang.Object {
public static final javax.swing.Icon Component
public static final javax.swing.Icon Converter
public static final javax.swing.Icon General
public static final javax.swing.Icon GenericValue
public static final javax.swing.Icon ManagedBean
public static final javax.swing.Icon NavigationCase
public static final javax.swing.Icon NavigationRule
public static final javax.swing.Icon Renderer
public static final javax.swing.Icon RenderKit
public static final javax.swing.Icon Validator
public void ()
static void ()
}
com/intellij/icons/AllIcons$Nodes.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Nodes extends java.lang.Object {
public static final javax.swing.Icon AbstractClass
public static final javax.swing.Icon AbstractException
public static final javax.swing.Icon AbstractMethod
public static final javax.swing.Icon Advice
public static final javax.swing.Icon Annotationtype
public static final javax.swing.Icon AnonymousClass
public static final javax.swing.Icon Artifact
public static final javax.swing.Icon Aspect
public static final javax.swing.Icon C_plocal
public static final javax.swing.Icon C_private
public static final javax.swing.Icon C_protected
public static final javax.swing.Icon C_public
public static final javax.swing.Icon Class
public static final javax.swing.Icon ClassInitializer
public static final javax.swing.Icon CollapseNode
public static final javax.swing.Icon CompiledClassesFolder
public static final javax.swing.Icon CopyOfFolder
public static final javax.swing.Icon CustomRegion
public static final javax.swing.Icon Cvs_global
public static final javax.swing.Icon Cvs_roots
public static final javax.swing.Icon DataColumn
public static final javax.swing.Icon DataSchema
public static final javax.swing.Icon DataSource
public static final javax.swing.Icon DataTables
public static final javax.swing.Icon DataView
public static final javax.swing.Icon Deploy
public static final javax.swing.Icon Desktop
public static final javax.swing.Icon DisabledPointcut
public static final javax.swing.Icon Ejb
public static final javax.swing.Icon EjbBusinessMethod
public static final javax.swing.Icon EjbCmpField
public static final javax.swing.Icon EjbCmrField
public static final javax.swing.Icon EjbCreateMethod
public static final javax.swing.Icon EjbFinderMethod
public static final javax.swing.Icon EjbPrimaryKeyClass
public static final javax.swing.Icon EjbReference
public static final javax.swing.Icon EmptyNode
public static final javax.swing.Icon EnterpriseProject
public static final javax.swing.Icon EntryPoints
public static final javax.swing.Icon Enum
public static final javax.swing.Icon ErrorIntroduction
public static final javax.swing.Icon ErrorMark
public static final javax.swing.Icon ExceptionClass
public static final javax.swing.Icon ExcludedFromCompile
public static final javax.swing.Icon ExpandNode
public static final javax.swing.Icon ExtractedFolder
public static final javax.swing.Icon Field
public static final javax.swing.Icon FieldPK
public static final javax.swing.Icon FinalMark
public static final javax.swing.Icon Folder
public static final javax.swing.Icon Function
public static final javax.swing.Icon HomeFolder
public static final javax.swing.Icon IdeaModule
public static final javax.swing.Icon IdeaProject
public static final javax.swing.Icon InspectionResults
public static final javax.swing.Icon Interface
public static final javax.swing.Icon J2eeParameter
public static final javax.swing.Icon JarDirectory
public static final javax.swing.Icon JavaDocFolder
public static final javax.swing.Icon JavaModule
public static final javax.swing.Icon JavaModuleRoot
public static final javax.swing.Icon Jsr45
public static final javax.swing.Icon JunitTestMark
public static final javax.swing.Icon KeymapAnt
public static final javax.swing.Icon KeymapEditor
public static final javax.swing.Icon KeymapMainMenu
public static final javax.swing.Icon KeymapOther
public static final javax.swing.Icon KeymapTools
public static final javax.swing.Icon Locked
public static final javax.swing.Icon Method
public static final javax.swing.Icon MethodReference
public static final javax.swing.Icon Module
public static final javax.swing.Icon ModuleGroup
public static final javax.swing.Icon NativeLibrariesFolder
public static final javax.swing.Icon NewException
public static final javax.swing.Icon NewFolder
public static final javax.swing.Icon NewParameter
public static final javax.swing.Icon NodePlaceholder
public static final javax.swing.Icon Package
public static final javax.swing.Icon Padlock
public static final javax.swing.Icon Parameter
public static final javax.swing.Icon PinToolWindow
public static final javax.swing.Icon Plugin
public static final javax.swing.Icon PluginJB
public static final javax.swing.Icon PluginLogo
public static final javax.swing.Icon Pluginnotinstalled
public static final javax.swing.Icon Pluginobsolete
public static final javax.swing.Icon PluginRestart
public static final javax.swing.Icon PluginUpdate
public static final javax.swing.Icon Pointcut
public static final javax.swing.Icon PpFile
public static final javax.swing.Icon PpInvalid
public static final javax.swing.Icon PpJar
public static final javax.swing.Icon PpJdk
public static final javax.swing.Icon PpLib
public static final javax.swing.Icon PpLibFolder
public static final javax.swing.Icon PpWeb
public static final javax.swing.Icon PpWebLogo
public static final javax.swing.Icon Project
public static final javax.swing.Icon Property
public static final javax.swing.Icon PropertyRead
public static final javax.swing.Icon PropertyReadStatic
public static final javax.swing.Icon PropertyReadWrite
public static final javax.swing.Icon PropertyReadWriteStatic
public static final javax.swing.Icon PropertyWrite
public static final javax.swing.Icon PropertyWriteStatic
public static final javax.swing.Icon Read_access
public static final javax.swing.Icon ResourceBundle
public static final javax.swing.Icon RunnableMark
public static final javax.swing.Icon Rw_access
public static final javax.swing.Icon SecurityRole
public static final javax.swing.Icon Servlet
public static final javax.swing.Icon Shared
public static final javax.swing.Icon SortBySeverity
public static final javax.swing.Icon SourceFolder
public static final javax.swing.Icon Static
public static final javax.swing.Icon StaticMark
public static final javax.swing.Icon Symlink
public static final javax.swing.Icon TabAlert
public static final javax.swing.Icon TabPin
public static final javax.swing.Icon Tag
public static final javax.swing.Icon TestSourceFolder
public static final javax.swing.Icon TreeClosed
public static final javax.swing.Icon TreeCollapseNode
public static final javax.swing.Icon TreeDownArrow
public static final javax.swing.Icon TreeExpandNode
public static final javax.swing.Icon TreeOpen
public static final javax.swing.Icon TreeRightArrow
public static final javax.swing.Icon Undeploy
public static final javax.swing.Icon UnknownJdk
public static final javax.swing.Icon UpFolder
public static final javax.swing.Icon UpLevel
public static final javax.swing.Icon Variable
public static final javax.swing.Icon WarningIntroduction
public static final javax.swing.Icon WebFolder
public static final javax.swing.Icon Weblistener
public static final javax.swing.Icon Write_access
public void ()
static void ()
}
com/intellij/icons/AllIcons$ObjectBrowser.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$ObjectBrowser extends java.lang.Object {
public static final javax.swing.Icon AbbreviatePackageNames
public static final javax.swing.Icon CompactEmptyPackages
public static final javax.swing.Icon FlattenPackages
public static final javax.swing.Icon ShowEditorHighlighting
public static final javax.swing.Icon ShowLibraryContents
public static final javax.swing.Icon ShowMembers
public static final javax.swing.Icon ShowModules
public static final javax.swing.Icon SortByType
public static final javax.swing.Icon Sorted
public static final javax.swing.Icon SortedByUsage
public static final javax.swing.Icon VisibilitySort
public void ()
static void ()
}
com/intellij/icons/AllIcons$Preferences.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Preferences extends java.lang.Object {
public static final javax.swing.Icon Appearance
public static final javax.swing.Icon CodeStyle
public static final javax.swing.Icon Compiler
public static final javax.swing.Icon Editor
public static final javax.swing.Icon FileColors
public static final javax.swing.Icon FileTypes
public static final javax.swing.Icon General
public static final javax.swing.Icon Keymap
public static final javax.swing.Icon Plugins
public static final javax.swing.Icon Updates
public static final javax.swing.Icon VersionControl
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process$Big.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process$Big extends java.lang.Object {
public static final javax.swing.Icon Step_1
public static final javax.swing.Icon Step_10
public static final javax.swing.Icon Step_11
public static final javax.swing.Icon Step_12
public static final javax.swing.Icon Step_2
public static final javax.swing.Icon Step_3
public static final javax.swing.Icon Step_4
public static final javax.swing.Icon Step_5
public static final javax.swing.Icon Step_6
public static final javax.swing.Icon Step_7
public static final javax.swing.Icon Step_8
public static final javax.swing.Icon Step_9
public static final javax.swing.Icon Step_passive
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process$FS.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process$FS extends java.lang.Object {
public static final javax.swing.Icon Step_1
public static final javax.swing.Icon Step_10
public static final javax.swing.Icon Step_11
public static final javax.swing.Icon Step_12
public static final javax.swing.Icon Step_13
public static final javax.swing.Icon Step_14
public static final javax.swing.Icon Step_15
public static final javax.swing.Icon Step_16
public static final javax.swing.Icon Step_17
public static final javax.swing.Icon Step_18
public static final javax.swing.Icon Step_2
public static final javax.swing.Icon Step_3
public static final javax.swing.Icon Step_4
public static final javax.swing.Icon Step_5
public static final javax.swing.Icon Step_6
public static final javax.swing.Icon Step_7
public static final javax.swing.Icon Step_8
public static final javax.swing.Icon Step_9
public static final javax.swing.Icon Step_mask
public static final javax.swing.Icon Step_passive
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process$State.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process$State extends java.lang.Object {
public static final javax.swing.Icon GreenOK
public static final javax.swing.Icon GreyProgr
public static final javax.swing.Icon GreyProgr_1
public static final javax.swing.Icon GreyProgr_2
public static final javax.swing.Icon GreyProgr_3
public static final javax.swing.Icon GreyProgr_4
public static final javax.swing.Icon GreyProgr_5
public static final javax.swing.Icon GreyProgr_6
public static final javax.swing.Icon GreyProgr_7
public static final javax.swing.Icon GreyProgr_8
public static final javax.swing.Icon RedExcl
public static final javax.swing.Icon YellowStr
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process extends java.lang.Object {
public static final javax.swing.Icon DisabledDebug
public static final javax.swing.Icon DisabledRun
public static final javax.swing.Icon Step_1
public static final javax.swing.Icon Step_10
public static final javax.swing.Icon Step_11
public static final javax.swing.Icon Step_12
public static final javax.swing.Icon Step_2
public static final javax.swing.Icon Step_3
public static final javax.swing.Icon Step_4
public static final javax.swing.Icon Step_5
public static final javax.swing.Icon Step_6
public static final javax.swing.Icon Step_7
public static final javax.swing.Icon Step_8
public static final javax.swing.Icon Step_9
public static final javax.swing.Icon Step_mask
public static final javax.swing.Icon Step_passive
public static final javax.swing.Icon Stop
public static final javax.swing.Icon StopHovered
public void ()
static void ()
}
com/intellij/icons/AllIcons$Providers.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Providers extends java.lang.Object {
public static final javax.swing.Icon Apache
public static final javax.swing.Icon Bea
public static final javax.swing.Icon Cvs
public static final javax.swing.Icon Eclipse
public static final javax.swing.Icon H2
public static final javax.swing.Icon Hibernate
public static final javax.swing.Icon Hsqldb
public static final javax.swing.Icon Ibm
public static final javax.swing.Icon Microsoft
public static final javax.swing.Icon Mysql
public static final javax.swing.Icon Oracle
public static final javax.swing.Icon Postgresql
public static final javax.swing.Icon Sqlite
public static final javax.swing.Icon SqlServer
public static final javax.swing.Icon Sun
public static final javax.swing.Icon Sybase
public void ()
static void ()
}
com/intellij/icons/AllIcons$RunConfigurations$TestState.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$RunConfigurations$TestState extends java.lang.Object {
public static final javax.swing.Icon Green2
public static final javax.swing.Icon Red2
public static final javax.swing.Icon Run
public static final javax.swing.Icon Run_run
public static final javax.swing.Icon Yellow2
public void ()
static void ()
}
com/intellij/icons/AllIcons$RunConfigurations.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$RunConfigurations extends java.lang.Object {
public static final javax.swing.Icon Applet
public static final javax.swing.Icon Application
public static final javax.swing.Icon ConfigurationWarning
public static final javax.swing.Icon HideIgnored
public static final javax.swing.Icon HidePassed
public static final javax.swing.Icon IgnoredTest
public static final javax.swing.Icon IncludeNonStartedTests_Rerun
public static final javax.swing.Icon InvalidConfigurationLayer
public static final javax.swing.Icon Junit
public static final javax.swing.Icon LoadingTree
public static final javax.swing.Icon Ql_console
public static final javax.swing.Icon Remote
public static final javax.swing.Icon RerunFailedTests
public static final javax.swing.Icon SaveTempConfig
public static final javax.swing.Icon Scroll_down
public static final javax.swing.Icon ScrollToStackTrace
public static final javax.swing.Icon SelectFirstDefect
public static final javax.swing.Icon SortbyDuration
public static final javax.swing.Icon SourceAtException
public static final javax.swing.Icon TestError
public static final javax.swing.Icon TestFailed
public static final javax.swing.Icon TestIgnored
public static final javax.swing.Icon TestInProgress1
public static final javax.swing.Icon TestInProgress2
public static final javax.swing.Icon TestInProgress3
public static final javax.swing.Icon TestInProgress4
public static final javax.swing.Icon TestInProgress5
public static final javax.swing.Icon TestInProgress6
public static final javax.swing.Icon TestInProgress7
public static final javax.swing.Icon TestInProgress8
public static final javax.swing.Icon TestMark
public static final javax.swing.Icon TestNotRan
public static final javax.swing.Icon TestPassed
public static final javax.swing.Icon TestPaused
public static final javax.swing.Icon TestSkipped
public static final javax.swing.Icon TestTerminated
public static final javax.swing.Icon Tomcat
public static final javax.swing.Icon TrackCoverage
public static final javax.swing.Icon TrackTests
public static final javax.swing.Icon Unknown
public static final javax.swing.Icon Variables
public static final javax.swing.Icon Web_app
public static final javax.swing.Icon WithCoverageLayer
public void ()
static void ()
}
com/intellij/icons/AllIcons$Toolbar.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Toolbar extends java.lang.Object {
public static final javax.swing.Icon Filterdups
public static final javax.swing.Icon Folders
public static final javax.swing.Icon Unknown
public void ()
static void ()
}
com/intellij/icons/AllIcons$ToolbarDecorator$Mac.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$ToolbarDecorator$Mac extends java.lang.Object {
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddBlankLine
public static final javax.swing.Icon AddClass
public static final javax.swing.Icon AddFolder
public static final javax.swing.Icon AddIcon
public static final javax.swing.Icon AddJira
public static final javax.swing.Icon AddLink
public static final javax.swing.Icon AddPackage
public static final javax.swing.Icon AddPattern
public static final javax.swing.Icon AddRemoteDatasource
public static final javax.swing.Icon AddYouTrack
public static final javax.swing.Icon Analyze
public static final javax.swing.Icon Edit
public static final javax.swing.Icon MoveDown
public static final javax.swing.Icon MoveUp
public static final javax.swing.Icon Remove
public void ()
static void ()
}
com/intellij/icons/AllIcons$ToolbarDecorator.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$ToolbarDecorator extends java.lang.Object {
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddBlankLine
public static final javax.swing.Icon AddClass
public static final javax.swing.Icon AddFolder
public static final javax.swing.Icon AddIcon
public static final javax.swing.Icon AddJira
public static final javax.swing.Icon AddLink
public static final javax.swing.Icon AddPackage
public static final javax.swing.Icon AddPattern
public static final javax.swing.Icon AddRemoteDatasource
public static final javax.swing.Icon AddYouTrack
public static final javax.swing.Icon Analyze
public static final javax.swing.Icon Edit
public static final javax.swing.Icon Export
public static final javax.swing.Icon Import
public static final javax.swing.Icon MoveDown
public static final javax.swing.Icon MoveUp
public static final javax.swing.Icon Remove
public void ()
static void ()
}
com/intellij/icons/AllIcons$Toolwindows.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Toolwindows extends java.lang.Object {
public static final javax.swing.Icon Documentation
public static final javax.swing.Icon Problems
public static final javax.swing.Icon ToolWindowAnt
public static final javax.swing.Icon ToolWindowChanges
public static final javax.swing.Icon ToolWindowCommander
public static final javax.swing.Icon ToolWindowCoverage
public static final javax.swing.Icon ToolWindowCvs
public static final javax.swing.Icon ToolWindowDebugger
public static final javax.swing.Icon ToolWindowFavorites
public static final javax.swing.Icon ToolWindowFind
public static final javax.swing.Icon ToolWindowHierarchy
public static final javax.swing.Icon ToolWindowInspection
public static final javax.swing.Icon ToolWindowMessages
public static final javax.swing.Icon ToolWindowModuleDependencies
public static final javax.swing.Icon ToolWindowPalette
public static final javax.swing.Icon ToolWindowPreview
public static final javax.swing.Icon ToolWindowProject
public static final javax.swing.Icon ToolWindowRun
public static final javax.swing.Icon ToolWindowStructure
public static final javax.swing.Icon ToolWindowTodo
public static final javax.swing.Icon VcsSmallTab
public static final javax.swing.Icon WebToolWindow
public void ()
static void ()
}
com/intellij/icons/AllIcons$Vcs.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Vcs extends java.lang.Object {
public static final javax.swing.Icon AllRevisions
public static final javax.swing.Icon Arrow_left
public static final javax.swing.Icon Arrow_right
public static final javax.swing.Icon CheckSpelling
public static final javax.swing.Icon Equal
public static final javax.swing.Icon History
public static final javax.swing.Icon MapBase
public static final javax.swing.Icon Merge
public static final javax.swing.Icon MergeSourcesTree
public static final javax.swing.Icon Not_equal
public static final javax.swing.Icon Remove
public static final javax.swing.Icon ResetStrip
public static final javax.swing.Icon Shelve
public static final javax.swing.Icon SilentShelve
public static final javax.swing.Icon SilentUnshelve
public static final javax.swing.Icon StripDown
public static final javax.swing.Icon StripNull
public static final javax.swing.Icon StripUp
public static final javax.swing.Icon Unshelve
public void ()
static void ()
}
com/intellij/icons/AllIcons$Webreferences.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Webreferences extends java.lang.Object {
public static final javax.swing.Icon Server
public void ()
static void ()
}
com/intellij/icons/AllIcons$Welcome$Project.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Welcome$Project extends java.lang.Object {
public static final javax.swing.Icon Remove_hover
public static final javax.swing.Icon Remove
public void ()
static void ()
}
com/intellij/icons/AllIcons$Welcome.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Welcome extends java.lang.Object {
public static final javax.swing.Icon CreateDesktopEntry
public static final javax.swing.Icon CreateNewProject
public static final javax.swing.Icon CreateNewProjectfromExistingFiles
public static final javax.swing.Icon FromVCS
public static final javax.swing.Icon ImportProject
public static final javax.swing.Icon OpenProject
public static final javax.swing.Icon Register
public void ()
static void ()
}
com/intellij/icons/AllIcons$Windows$Shadow.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Windows$Shadow extends java.lang.Object {
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon BottomLeft
public static final javax.swing.Icon BottomRight
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top
public static final javax.swing.Icon TopLeft
public static final javax.swing.Icon TopRight
public void ()
static void ()
}
com/intellij/icons/AllIcons$Windows.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Windows extends java.lang.Object {
public static final javax.swing.Icon CloseActive
public static final javax.swing.Icon CloseHover
public static final javax.swing.Icon CloseInactive
public static final javax.swing.Icon HelpButton
public static final javax.swing.Icon MaximizeInactive
public static final javax.swing.Icon Minimize
public static final javax.swing.Icon MinimizeInactive
public static final javax.swing.Icon Restore
public static final javax.swing.Icon RestoreInactive
public static final javax.swing.Icon WinHelp
public void ()
static void ()
}
com/intellij/icons/AllIcons$Xml$Browsers.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Xml$Browsers extends java.lang.Object {
public static final javax.swing.Icon Canary16
public static final javax.swing.Icon Chrome16
public static final javax.swing.Icon Chromium16
public static final javax.swing.Icon Edge16
public static final javax.swing.Icon Explorer16
public static final javax.swing.Icon Firefox16
public static final javax.swing.Icon Nwjs16
public static final javax.swing.Icon Opera16
public static final javax.swing.Icon Safari16
public static final javax.swing.Icon Yandex16
public void ()
static void ()
}
com/intellij/icons/AllIcons$Xml.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Xml extends java.lang.Object {
public static final javax.swing.Icon Css_class
public static final javax.swing.Icon Html5
public static final javax.swing.Icon Html_id
public void ()
static void ()
}
com/intellij/icons/AllIcons.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons extends java.lang.Object {
public static final javax.swing.Icon Frame_background
public static final javax.swing.Icon Icon
public static final javax.swing.Icon Icon_128
public static final javax.swing.Icon Icon_CE
public static final javax.swing.Icon Icon_CE_128
public static final javax.swing.Icon Icon_CE_256
public static final javax.swing.Icon Icon_CE_512
public static final javax.swing.Icon Icon_CE_64
public static final javax.swing.Icon Icon_CEsmall
public static final javax.swing.Icon Icon_small
public static final javax.swing.Icon Idea_logo_background
public static final javax.swing.Icon Idea_logo_welcome
public static final javax.swing.Icon Logo_welcomeScreen
public void ()
static void ()
}
com/intellij/ide/ClassUtilCore.classClassUtilCore.java
package com.intellij.ide
public com.intellij.ide.ClassUtilCore extends java.lang.Object {
public void ()
public static void clearJarURLCache ()
Class jarFileFactory
private static void clearMap (java.lang.reflect.Field) throws java.lang.IllegalAccessException
java.util.Map map
java.lang.reflect.Field cache
public static boolean isLoadingOfExternalPluginsDisabled ()
}
com/intellij/jna/JnaLoader.classJnaLoader.java
package com.intellij.jna
public com.intellij.jna.JnaLoader extends java.lang.Object {
private static volatile boolean ourJnaLoaded
public void ()
public static void load (com.intellij.openapi.diagnostic.Logger)
com.intellij.openapi.diagnostic.Logger logger
long t
int ptrSize
public static boolean isLoaded ()
static void ()
}
com/intellij/openapi/CompositeDisposable.classCompositeDisposable.java
package com.intellij.openapi
public com.intellij.openapi.CompositeDisposable extends java.lang.Object implements com.intellij.openapi.Disposable {
private final java.util.List myDisposables
private boolean disposed
static final boolean $assertionsDisabled
public void ()
public void add (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public void dispose ()
com.intellij.openapi.Disposable disposable
int i
static void ()
}
com/intellij/openapi/Disposable$Parent.classDisposable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Disposable$Parent extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract void beforeTreeDispose ()
}
com/intellij/openapi/Disposable.classDisposable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Disposable extends java.lang.Object {
public abstract void dispose ()
}
com/intellij/openapi/Forceable.classForceable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Forceable extends java.lang.Object {
public abstract boolean isDirty ()
public abstract void force ()
}
com/intellij/openapi/application/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/JetBrainsProtocolHandler.classJetBrainsProtocolHandler.java
package com.intellij.openapi.application
public com.intellij.openapi.application.JetBrainsProtocolHandler extends java.lang.Object {
public static final String PROTOCOL
private static String ourMainParameter
private static String ourCommand
public static final String REQUIRED_PLUGINS_KEY
private static final java.util.Map ourParameters
private static boolean initialized
public void ()
public static void processJetBrainsLauncherParameters (java.lang.String)
int ind
String key
String value
String keyValue
java.util.List keyValues
java.util.List strings
String url
java.util.List urlParts
String platformPrefix
public static java.lang.String getCommand ()
private static void init ()
String property
public static java.lang.String getMainParameter ()
public static void clear ()
public static java.util.Map getParameters ()
static void ()
}
com/intellij/openapi/application/PathManager.classPathManager.java
package com.intellij.openapi.application
public com.intellij.openapi.application.PathManager extends java.lang.Object {
public static final String PROPERTIES_FILE
public static final String PROPERTIES_FILE_NAME
public static final String PROPERTY_HOME_PATH
public static final String PROPERTY_CONFIG_PATH
public static final String PROPERTY_SYSTEM_PATH
public static final String PROPERTY_SCRATCH_PATH
public static final String PROPERTY_PLUGINS_PATH
public static final String PROPERTY_LOG_PATH
public static final String PROPERTY_PATHS_SELECTOR
public static final String DEFAULT_OPTIONS_FILE_NAME
private static final String PROPERTY_HOME
private static final String LIB_FOLDER
private static final String PLUGINS_FOLDER
private static final String BIN_FOLDER
private static final String LOG_DIRECTORY
private static final String CONFIG_FOLDER
private static final String OPTIONS_FOLDER
private static final String SYSTEM_FOLDER
private static final String PATHS_SELECTOR
private static final java.util.regex.Pattern PROPERTY_REF
private static String ourHomePath
private static String ourConfigPath
private static String ourSystemPath
private static String ourScratchPath
private static String ourPluginsPath
private static String ourLogPath
public void ()
public static java.lang.String getHomePath ()
String advice
String fromProperty
public static java.lang.String getHomePathFor (java.lang.Class)
String parent
Class aClass
String rootPath
java.io.File root
private static boolean isIdeaHome (java.io.File)
java.io.File root
public static java.lang.String getBinPath ()
private static java.lang.String getOSSpecificBinSubdir ()
public static java.lang.String getLibPath ()
public static java.lang.String getPreInstalledPluginsPath ()
public static java.lang.String getPathsSelector ()
public static java.lang.String getConfigPath ()
public static java.lang.String getScratchPath ()
public static java.lang.String getDefaultConfigPathFor (java.lang.String)
String selector
public static void ensureConfigFolderExists ()
public static java.lang.String getOptionsPath ()
public static java.io.File getOptionsFile (java.lang.String)
String fileName
public static java.lang.String getPluginsPath ()
public static java.lang.String getDefaultPluginPathFor (java.lang.String)
String selector
public static java.lang.String getCustomOptionsDirectory ()
public static java.lang.String getSystemPath ()
public static java.lang.String getTempPath ()
public static java.io.File getIndexRoot ()
java.io.File indexRoot
public static java.lang.String getLogPath ()
public static java.lang.String getPluginTempPath ()
public static java.lang.String getResourceRoot (java.lang.Class, java.lang.String)
Class context
String path
java.net.URL url
private static java.lang.String extractRoot (java.net.URL, java.lang.String)
String path
String testPath
String testResourcePath
com.intellij.openapi.util.Pair paths
java.net.URL resourceURL
String resourcePath
String resultPath
String protocol
public static void loadProperties ()
String value
String key
java.util.Map properties
java.util.Properties sysProperties
java.io.Reader fis
java.io.IOException e
java.io.File propFile
String path
String[] propFiles
public static void patchProperties ()
private static java.lang.String getCustomPropertiesFile ()
String configPath
public static java.lang.String substituteVars (java.lang.String)
String s
public static java.lang.String substituteVars (java.lang.String, java.lang.String)
String key
String value
String s
String ideaHomePath
java.util.regex.Matcher m
public static java.io.File findFileInLibDirectory (java.lang.String)
String relativePath
java.io.File file
public static java.lang.String getJarPathForClass (java.lang.Class)
Class aClass
String resourceRoot
public static java.util.Collection getUtilClassPath ()
String path
Class aClass
java.io.File notNullRoot
Class[] classes
java.util.Set classPath
String annotationsRoot
String resourceRoot
private static void log (java.lang.String)
String x
public static java.lang.String getAbsolutePath (java.lang.String)
String path
private static java.lang.String trimPathQuotes (java.lang.String)
String path
private static java.lang.String platformPath (java.lang.String, java.lang.String, java.lang.String)
String selector
String macPart
String fallback
private static java.lang.String platformPath (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String dir
String dir
String selector
String macPart
String winVar
String xdgVar
String xdgDir
String fallback
public static java.io.File getOptionsFile (com.intellij.openapi.util.NamedJDOMExternalizable)
com.intellij.openapi.util.NamedJDOMExternalizable externalizable
static void ()
}
com/intellij/openapi/application/RuntimeInterruptedException.classRuntimeInterruptedException.java
package com.intellij.openapi.application
public com.intellij.openapi.application.RuntimeInterruptedException extends java.lang.RuntimeException {
public void (java.lang.InterruptedException)
InterruptedException cause
}
com/intellij/openapi/diagnostic/ApplicationInfoProvider.classApplicationInfoProvider.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ApplicationInfoProvider extends java.lang.Object {
public abstract java.lang.String getInfo ()
}
com/intellij/openapi/diagnostic/Attachment.classAttachment.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.Attachment extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Attachment[] EMPTY_ARRAY
private final String myPath
private final byte[] myBytes
private boolean myIncluded
private final String myDisplayText
public void (java.lang.String, java.lang.String)
String path
String content
public void (java.lang.String, byte[], java.lang.String)
String path
byte[] bytes
String displayText
public void (java.lang.String, java.lang.Throwable)
String name
Throwable throwable
public static byte[] getBytes (java.lang.String)
String content
public java.lang.String getDisplayText ()
public java.lang.String getPath ()
public java.lang.String getName ()
public java.lang.String getEncodedBytes ()
public byte[] getBytes ()
public boolean isIncluded ()
public void setIncluded (boolean)
boolean included
static void ()
}
com/intellij/openapi/diagnostic/ControlFlowException.classControlFlowException.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ControlFlowException extends java.lang.Object {
}
com/intellij/openapi/diagnostic/DefaultLogger.classDefaultLogger.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.DefaultLogger extends com.intellij.openapi.diagnostic.Logger {
public void (java.lang.String)
String category
public boolean isDebugEnabled ()
public void debug (java.lang.String)
String message
public void debug (java.lang.Throwable)
Throwable t
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public transient void error (java.lang.String, java.lang.Throwable, java.lang.String[])
String detail
String message
Throwable t
String[] details
AssertionError error
public void setLevel (org.apache.log4j.Level)
org.apache.log4j.Level level
public static java.lang.String attachmentsToString (java.lang.Throwable)
Throwable t
Throwable rootCause
}
com/intellij/openapi/diagnostic/ExceptionWithAttachments.classExceptionWithAttachments.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ExceptionWithAttachments extends java.lang.Object {
public abstract com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector$1.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.FrequentEventDetector$1 extends java.util.LinkedHashMap {
final com.intellij.openapi.diagnostic.FrequentEventDetector this$0
void (com.intellij.openapi.diagnostic.FrequentEventDetector)
com.intellij.openapi.diagnostic.FrequentEventDetector this$0
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/intellij/openapi/diagnostic/FrequentEventDetector$2.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
final com.intellij.openapi.diagnostic.FrequentEventDetector$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
void ()
public void dispose ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector$Level.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
public final com.intellij.openapi.diagnostic.FrequentEventDetector$Level extends java.lang.Enum {
public static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level INFO
public static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level WARN
public static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level ERROR
private static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level[] $VALUES
public static com.intellij.openapi.diagnostic.FrequentEventDetector$Level[] values ()
public static com.intellij.openapi.diagnostic.FrequentEventDetector$Level valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.FrequentEventDetector extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private long myStartedCounting
private final java.util.concurrent.atomic.AtomicInteger myEventsPosted
private final java.util.concurrent.atomic.AtomicInteger myLastTraceId
private final java.util.Map myRecentTraces
private final int myEventCountThreshold
private final int myTimeSpanMs
private final com.intellij.openapi.diagnostic.FrequentEventDetector$Level myLevel
private static boolean enabled
public void (int, int)
int eventCountThreshold
int timeSpanMs
public void (int, int, com.intellij.openapi.diagnostic.FrequentEventDetector$Level)
int eventCountThreshold
int timeSpanMs
com.intellij.openapi.diagnostic.FrequentEventDetector$Level level
public void eventHappened (java.lang.Object)
long timeNow
int traceId
Integer existingTraceId
boolean logTrace
int traceId
String trace
boolean logTrace
int traceId
String message
boolean shouldLog
Object event
public static void disableUntil (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable reenable
static boolean access$002 (boolean)
boolean x0
static void ()
}
com/intellij/openapi/diagnostic/Log4jBasedLogger.classLog4jBasedLogger.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.Log4jBasedLogger extends com.intellij.openapi.diagnostic.Logger {
protected final org.apache.log4j.Logger myLogger
public void (org.apache.log4j.Logger)
org.apache.log4j.Logger delegate
public boolean isDebugEnabled ()
public void debug (java.lang.String)
String message
public void debug (java.lang.Throwable)
Throwable t
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isTraceEnabled ()
public void trace (java.lang.String)
String message
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public transient void error (java.lang.String, java.lang.Throwable, java.lang.String[])
String message
Throwable t
String[] details
String fullMessage
public void setLevel (org.apache.log4j.Level)
org.apache.log4j.Level level
}
com/intellij/openapi/diagnostic/LogUtil.classLogUtil.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.LogUtil extends java.lang.Object {
private void ()
public static java.lang.String objectAndClass (java.lang.Object)
Object o
public static transient void debug (com.intellij.openapi.diagnostic.Logger, java.lang.String, java.lang.Object[])
com.intellij.openapi.diagnostic.Logger logger
String format
Object[] args
public static java.lang.String getProcessList ()
Process process
java.io.IOException e
public static java.lang.String getSystemMemoryInfo ()
Process process
java.io.IOException e
}
com/intellij/openapi/diagnostic/Logger$1.classLogger.java
package com.intellij.openapi.diagnostic
final com.intellij.openapi.diagnostic.Logger$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.openapi.diagnostic.Attachment)
com.intellij.openapi.diagnostic.Attachment attachment
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/diagnostic/Logger$DefaultFactory.classLogger.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.Logger$DefaultFactory extends java.lang.Object implements com.intellij.openapi.diagnostic.Logger$Factory {
private void ()
public com.intellij.openapi.diagnostic.Logger getLoggerInstance (java.lang.String)
String category
void (com.intellij.openapi.diagnostic.Logger$1)
com.intellij.openapi.diagnostic.Logger$1 x0
}
com/intellij/openapi/diagnostic/Logger$Factory.classLogger.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.Logger$Factory extends java.lang.Object {
public abstract com.intellij.openapi.diagnostic.Logger getLoggerInstance (java.lang.String)
}
com/intellij/openapi/diagnostic/Logger.classLogger.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.Logger extends java.lang.Object {
private static com.intellij.openapi.diagnostic.Logger$Factory ourFactory
static final com.intellij.util.Function ATTACHMENT_TO_STRING
public void ()
public static void setFactory (java.lang.Class)
java.lang.reflect.Constructor constructor
Exception e
Class factory
public static boolean isInitialized ()
public static com.intellij.openapi.diagnostic.Logger getInstance (java.lang.String)
String category
public static com.intellij.openapi.diagnostic.Logger getInstance (java.lang.Class)
Class cl
public abstract boolean isDebugEnabled ()
public abstract void debug (java.lang.String)
public abstract void debug (java.lang.Throwable)
public abstract void debug (java.lang.String, java.lang.Throwable)
public transient void debug (java.lang.String, java.lang.Object[])
Object detail
StringBuilder sb
String message
Object[] details
public boolean isTraceEnabled ()
public void trace (java.lang.String)
String message
public void info (java.lang.Throwable)
Throwable t
public abstract void info (java.lang.String)
public abstract void info (java.lang.String, java.lang.Throwable)
public void warn (java.lang.String)
String message
public void warn (java.lang.Throwable)
Throwable t
public abstract void warn (java.lang.String, java.lang.Throwable)
public void error (java.lang.String)
String message
public void error (java.lang.Object)
Object message
public transient void error (java.lang.String, com.intellij.openapi.diagnostic.Attachment[])
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
public transient void error (java.lang.String, java.lang.String[])
String message
String[] details
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable e
public void error (java.lang.Throwable)
Throwable t
public transient abstract void error (java.lang.String, java.lang.Throwable, java.lang.String[])
public boolean assertTrue (boolean, java.lang.Object)
String resultMessage
boolean value
Object message
public boolean assertTrue (boolean)
boolean value
public abstract void setLevel (org.apache.log4j.Level)
protected static java.lang.Throwable checkException (java.lang.Throwable)
Throwable t
static void ()
}
com/intellij/openapi/diff/LineTokenizer.classLineTokenizer.java
package com.intellij.openapi.diff
public com.intellij.openapi.diff.LineTokenizer extends com.intellij.openapi.diff.LineTokenizerBase {
private final char[] myChars
private final String myText
public void (java.lang.String)
String text
public java.lang.String[] execute ()
java.util.ArrayList lines
protected void addLine (java.util.List, int, int, boolean)
java.util.List lines
int start
int end
boolean appendNewLine
protected char charAt (int)
int index
protected int length ()
protected java.lang.String substring (int, int)
int start
int end
public static java.lang.String concatLines (java.lang.String[])
String line
String[] lines
StringBuilder buffer
public static java.lang.String correctLineSeparators (java.lang.String)
String text
}
com/intellij/openapi/diff/LineTokenizerBase.classLineTokenizerBase.java
package com.intellij.openapi.diff
public abstract com.intellij.openapi.diff.LineTokenizerBase extends java.lang.Object {
private int myIndex
private int myLineSeparatorStart
private int myLineSeparatorEnd
public void ()
protected abstract void addLine (java.util.List, int, int, boolean)
protected abstract char charAt (int)
protected abstract int length ()
protected abstract java.lang.String substring (int, int)
public void doExecute (java.util.List)
int begin
int endIndex
boolean appendNewLine
java.util.List lines
private void skipEOL ()
boolean n
boolean r
int eolStart
boolean nFound
boolean rFound
public java.lang.String getLineSeparator ()
private void skipToEOL ()
private boolean notAtEnd ()
private boolean isAtEOL ()
}
com/intellij/openapi/diff/ex/DiffFragment.classDiffFragment.java
package com.intellij.openapi.diff.ex
public com.intellij.openapi.diff.ex.DiffFragment extends java.lang.Object {
public static com.intellij.openapi.diff.ex.DiffFragment[] EMPTY_ARRAY
private CharSequence myText1
private CharSequence myText2
private boolean myIsModified
public void (java.lang.String, java.lang.String)
String text1
String text2
public void (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public boolean isEmpty ()
public boolean isModified ()
public void setModified (boolean)
boolean modified
public void appendText1 (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffStringBuilder builder
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString str
public void appendText2 (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffStringBuilder builder
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString str
public com.intellij.openapi.diff.impl.string.DiffString getText1 ()
public com.intellij.openapi.diff.impl.string.DiffString getText2 ()
public boolean isChange ()
public boolean isEqual ()
public static com.intellij.openapi.diff.ex.DiffFragment unchanged (java.lang.String, java.lang.String)
String text1
String text2
public static com.intellij.openapi.diff.ex.DiffFragment unchanged (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment result
public boolean isOneSide ()
static void ()
}
com/intellij/openapi/diff/impl/ComparisonPolicy$DefaultPolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$DefaultPolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy {
public void ()
protected java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
protected java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] lines
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
public java.lang.String toString ()
}
com/intellij/openapi/diff/impl/ComparisonPolicy$IgnoreSpacePolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$IgnoreSpacePolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy implements com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public void ()
protected java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString line
int i
com.intellij.openapi.diff.impl.string.DiffString[] lines
Object[] result
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString[] strings1
com.intellij.openapi.diff.impl.string.DiffString[] strings2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
private static java.lang.Object getWrapper (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString line
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString toCompare1
com.intellij.openapi.diff.impl.string.DiffString toCompare2
protected java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
public java.lang.String toString ()
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/ComparisonPolicy$TrimSpacePolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$TrimSpacePolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy {
public void ()
protected java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] lines
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
protected java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString string
com.intellij.openapi.diff.impl.string.DiffString wrapper
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
Object[] result
boolean atBeginning
public java.lang.String toString ()
}
com/intellij/openapi/diff/impl/ComparisonPolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
public abstract com.intellij.openapi.diff.impl.ComparisonPolicy extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.ComparisonPolicy DEFAULT
public static final com.intellij.openapi.diff.impl.ComparisonPolicy TRIM_SPACE
public static final com.intellij.openapi.diff.impl.ComparisonPolicy IGNORE_SPACE
public static final com.intellij.openapi.diff.impl.ComparisonPolicy[] COMPARISON_POLICIES
private final String myName
protected void (java.lang.String)
String name
public java.lang.String getName ()
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString[] strings1
com.intellij.openapi.diff.impl.string.DiffString[] strings2
com.intellij.openapi.diff.impl.DiffFragmentBuilder builder
Object[] wrappers1
Object[] wrappers2
com.intellij.util.diff.Diff$Change change
public com.intellij.openapi.diff.ex.DiffFragment[] buildDiffFragmentsFromLines (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString[] lines1
com.intellij.openapi.diff.impl.string.DiffString[] lines2
com.intellij.openapi.diff.impl.DiffFragmentBuilder builder
Object[] wrappers1
Object[] wrappers2
com.intellij.util.diff.Diff$Change change
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment result
public abstract com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
protected abstract java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
protected abstract java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
private java.lang.Object getWrapper (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
private static com.intellij.openapi.diff.impl.string.DiffString toNull (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
private static com.intellij.openapi.diff.impl.string.DiffString toNotNull (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
protected java.lang.Object[] trimStrings (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
Object[] result
public boolean isEqual (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
Object[] wrappers
public com.intellij.openapi.diff.impl.processing.Word createFormatting (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.util.TextRange textRange
public static com.intellij.openapi.diff.impl.ComparisonPolicy[] getAllInstances ()
protected java.lang.Object[] getWrappers (java.lang.String[])
int i
String[] lines
com.intellij.openapi.diff.impl.string.DiffString[] unsafeStrings
protected java.lang.Object[] getLineWrappers (java.lang.String[])
int i
String[] lines
com.intellij.openapi.diff.impl.string.DiffString[] unsafeStrings
static com.intellij.openapi.diff.impl.string.DiffString access$000 (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString x0
static void ()
}
com/intellij/openapi/diff/impl/DiffFragmentBuilder.classDiffFragmentBuilder.java
package com.intellij.openapi.diff.impl
public com.intellij.openapi.diff.impl.DiffFragmentBuilder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.string.DiffString[] mySource1
private final com.intellij.openapi.diff.impl.string.DiffString[] mySource2
private int myLastLine1
private int myLastLine2
private final java.util.List myData
public void (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] source1
com.intellij.openapi.diff.impl.string.DiffString[] source2
private java.util.List getFragments ()
private void finish ()
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private void init ()
private void append (int, com.intellij.openapi.util.TextRange)
int line
com.intellij.openapi.util.TextRange range
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int start
int end
private void change (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int start1
int end1
int start2
int end2
private void delete (com.intellij.openapi.util.TextRange, int)
com.intellij.openapi.util.TextRange range
int line
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int start
int end
private static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString[], int, int)
com.intellij.openapi.diff.impl.string.DiffString[] strings
int start
int end
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.util.diff.Diff$Change)
com.intellij.util.diff.Diff$Change change
java.util.List fragments
static void ()
}
com/intellij/openapi/diff/impl/fragments/Fragment.classFragment.java
package com.intellij.openapi.diff.impl.fragments
public abstract com.intellij.openapi.diff.impl.fragments.Fragment extends java.lang.Object {
public abstract com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType ()
public abstract com.intellij.openapi.util.TextRange getRange (com.intellij.openapi.diff.impl.highlighting.FragmentSide)
public abstract com.intellij.openapi.diff.impl.fragments.Fragment shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
public abstract void highlight (com.intellij.openapi.diff.impl.fragments.FragmentHighlighter)
public abstract com.intellij.openapi.diff.impl.fragments.Fragment getSubfragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
}
com/intellij/openapi/diff/impl/fragments/FragmentHighlighter.classFragmentHighlighter.java
package com.intellij.openapi.diff.impl.fragments
public abstract com.intellij.openapi.diff.impl.fragments.FragmentHighlighter extends java.lang.Object {
public abstract void highlightInline (com.intellij.openapi.diff.impl.fragments.InlineFragment)
public abstract void highlightLine (com.intellij.openapi.diff.impl.fragments.LineFragment)
}
com/intellij/openapi/diff/impl/fragments/FragmentList$1.classFragmentList.java
package com.intellij.openapi.diff.impl.fragments
final com.intellij.openapi.diff.impl.fragments.FragmentList$1 extends java.lang.Object implements com.intellij.openapi.diff.impl.fragments.FragmentList {
void ()
public com.intellij.openapi.diff.impl.fragments.FragmentList shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange rangeShift1
com.intellij.openapi.util.TextRange rangeShift2
int startLine1
int startLine2
public boolean isEmpty ()
public java.util.Iterator iterator ()
public com.intellij.openapi.diff.impl.fragments.Fragment getFragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
}
com/intellij/openapi/diff/impl/fragments/FragmentList.classFragmentList.java
package com.intellij.openapi.diff.impl.fragments
public abstract com.intellij.openapi.diff.impl.fragments.FragmentList extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.fragments.FragmentList EMPTY
public abstract com.intellij.openapi.diff.impl.fragments.FragmentList shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
public abstract boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract com.intellij.openapi.diff.impl.fragments.Fragment getFragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
static void ()
}
com/intellij/openapi/diff/impl/fragments/FragmentListImpl$1.classFragmentListImpl.java
package com.intellij.openapi.diff.impl.fragments
final com.intellij.openapi.diff.impl.fragments.FragmentListImpl$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.fragments.Fragment)
com.intellij.openapi.diff.impl.fragments.Fragment fragment1
com.intellij.openapi.diff.impl.fragments.Fragment fragment2
int result
int check
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/diff/impl/fragments/FragmentListImpl.classFragmentListImpl.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.FragmentListImpl extends java.lang.Object implements com.intellij.openapi.diff.impl.fragments.FragmentList {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.ArrayList myFragments
private static final java.util.Comparator FRAGMENT_COMPARATOR
private void (java.util.ArrayList)
java.util.ArrayList sortedFragments
private void init ()
public static com.intellij.openapi.diff.impl.fragments.FragmentList fromList (java.util.ArrayList)
java.util.ArrayList fragments
com.intellij.openapi.diff.impl.fragments.FragmentListImpl fragmentList
public com.intellij.openapi.diff.impl.fragments.FragmentList shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange rangeShift1
com.intellij.openapi.util.TextRange rangeShift2
int startLine1
int startLine2
public boolean isEmpty ()
public java.util.Iterator iterator ()
public com.intellij.openapi.diff.impl.fragments.Fragment getFragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
com.intellij.openapi.diff.impl.fragments.Fragment fragment
com.intellij.openapi.util.TextRange range
java.util.Iterator iterator
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
public static java.util.ArrayList shift (java.util.ArrayList, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.diff.impl.fragments.Fragment fragment
java.util.Iterator iterator
java.util.ArrayList fragments
com.intellij.openapi.util.TextRange rangeShift1
com.intellij.openapi.util.TextRange rangeShift2
int startLine1
int startLine2
java.util.ArrayList newFragments
private static int sign (int)
int n
private static int compareBySide (com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.fragments.Fragment fragment1
com.intellij.openapi.diff.impl.fragments.Fragment fragment2
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
int start1
int start2
static int access$000 (com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.fragments.Fragment x0
com.intellij.openapi.diff.impl.fragments.Fragment x1
com.intellij.openapi.diff.impl.highlighting.FragmentSide x2
static int access$100 (int)
int x0
static com.intellij.openapi.diagnostic.Logger access$200 ()
static void ()
}
com/intellij/openapi/diff/impl/fragments/InlineFragment.classInlineFragment.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.InlineFragment extends java.lang.Object implements com.intellij.openapi.diff.impl.fragments.Fragment {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.TextRange myRange1
private final com.intellij.openapi.util.TextRange myRange2
private final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum myType
public void (com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
public com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType ()
public com.intellij.openapi.util.TextRange getRange (com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
public com.intellij.openapi.diff.impl.fragments.Fragment shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
int startingLine1
int startingLine2
public void highlight (com.intellij.openapi.diff.impl.fragments.FragmentHighlighter)
com.intellij.openapi.diff.impl.fragments.FragmentHighlighter fragmentHighlighter
public com.intellij.openapi.diff.impl.fragments.Fragment getSubfragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
static void ()
}
com/intellij/openapi/diff/impl/fragments/LineBlock$1.classLineBlock.java
package com.intellij.openapi.diff.impl.fragments
final com.intellij.openapi.diff.impl.fragments.LineBlock$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.diff.impl.fragments.LineBlock, com.intellij.openapi.diff.impl.fragments.LineBlock)
com.intellij.openapi.diff.impl.fragments.LineBlock block1
com.intellij.openapi.diff.impl.fragments.LineBlock block2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/diff/impl/fragments/LineBlock.classLineBlock.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.LineBlock extends java.lang.Object {
private final int myStartingLine1
private final int myModifiedLines1
private final int myStartingLine2
private final int myModifiedLines2
private com.intellij.openapi.diff.impl.util.TextDiffTypeEnum myType
public static final java.util.Comparator COMPARATOR
public void (int, int, int, int, com.intellij.openapi.diff.impl.util.TextDiffTypeEnum)
int startingLine1
int modifiedLines1
int startingLine2
int modifiedLines2
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum blockType
public int getModifiedLines1 ()
public int getStartingLine1 ()
public int getStartingLine2 ()
public int getModifiedLines2 ()
protected int getEndLine1 ()
protected int getEndLine2 ()
public com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType ()
protected void setType (com.intellij.openapi.diff.impl.util.TextDiffTypeEnum)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
static void ()
}
com/intellij/openapi/diff/impl/fragments/LineFragment$1.classLineFragment.java
package com.intellij.openapi.diff.impl.fragments
com.intellij.openapi.diff.impl.fragments.LineFragment$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$openapi$diff$impl$util$TextDiffTypeEnum
static void ()
}
com/intellij/openapi/diff/impl/fragments/LineFragment.classLineFragment.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.LineFragment extends com.intellij.openapi.diff.impl.fragments.LineBlock implements com.intellij.openapi.diff.impl.fragments.Fragment {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.TextRange myRange1
private final com.intellij.openapi.util.TextRange myRange2
private com.intellij.openapi.diff.impl.fragments.FragmentList myChildren
private boolean myHasLineChildren
public void (int, int, int, int, com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
int startingLine1
int modifiedLines1
int startingLine2
int modifiedLines2
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum blockType
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
private void (int, int, int, int, com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, com.intellij.openapi.diff.impl.fragments.FragmentList)
int startingLine1
int modifiedLines1
int startingLine2
int modifiedLines2
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum blockType
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
com.intellij.openapi.diff.impl.fragments.FragmentList children
public com.intellij.openapi.util.TextRange getRange (com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
public com.intellij.openapi.diff.impl.fragments.Fragment shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
int startingLine1
int startingLine2
public void adjustTypeFromChildrenTypes ()
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum fragmentType
java.util.Iterator children
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum candidateType
static com.intellij.openapi.util.TextRange shiftRange (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange shift
com.intellij.openapi.util.TextRange range
int start
int newEnd
int newStart
public void highlight (com.intellij.openapi.diff.impl.fragments.FragmentHighlighter)
com.intellij.openapi.diff.impl.fragments.FragmentHighlighter fragmentHighlighter
public boolean isOneSide ()
public boolean isEqual ()
public com.intellij.openapi.diff.impl.fragments.Fragment getSubfragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
com.intellij.openapi.diff.impl.fragments.Fragment childFragment
public java.util.Iterator getChildrenIterator ()
public com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.TextRange range
public void addAllDescendantsTo (java.util.ArrayList)
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
com.intellij.openapi.diff.impl.fragments.Fragment fragment
java.util.Iterator iterator
java.util.ArrayList descendants
public void setChildren (java.util.ArrayList)
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
java.util.ArrayList fragments
java.util.ArrayList shifted
com.intellij.openapi.diff.impl.fragments.Fragment firstChild
private void checkChildren (java.util.Iterator)
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
com.intellij.openapi.diff.impl.fragments.Fragment fragment
boolean lineChild
java.util.Iterator iterator
boolean hasLineChildren
boolean hasInlineChildren
private boolean isSameRanges (com.intellij.openapi.diff.impl.fragments.Fragment)
com.intellij.openapi.diff.impl.fragments.Fragment fragment
public boolean isHasLineChildren ()
public int getEndLine1 ()
public int getEndLine2 ()
static void ()
}
com/intellij/openapi/diff/impl/highlighting/BufferedStringList.classBufferedStringList.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.BufferedStringList extends java.lang.Object {
private final java.util.ArrayList myStrings
private final StringBuffer myLast
void ()
public void add (java.lang.String)
String string
public void appendToLast (java.lang.String)
String string
public void flushLast ()
public java.lang.String[] toArray ()
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide$1.classFragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
final com.intellij.openapi.diff.impl.highlighting.FragmentSide$1 extends com.intellij.openapi.diff.impl.highlighting.FragmentSide {
void (java.lang.String, int, int, int)
int index
int mergeIndex
public com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected com.intellij.openapi.diff.ex.DiffFragment createDiffFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
public com.intellij.openapi.diff.impl.highlighting.FragmentSide otherSide ()
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide$2.classFragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
final com.intellij.openapi.diff.impl.highlighting.FragmentSide$2 extends com.intellij.openapi.diff.impl.highlighting.FragmentSide {
void (java.lang.String, int, int, int)
int index
int mergeIndex
public com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected com.intellij.openapi.diff.ex.DiffFragment createDiffFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
public com.intellij.openapi.diff.impl.highlighting.FragmentSide otherSide ()
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide.classFragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
public abstract com.intellij.openapi.diff.impl.highlighting.FragmentSide extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.highlighting.FragmentSide SIDE1
public static final com.intellij.openapi.diff.impl.highlighting.FragmentSide SIDE2
private static final com.intellij.openapi.diagnostic.Logger LOG
private final int myIndex
private final int myMergeIndex
private static final com.intellij.openapi.diff.impl.highlighting.FragmentSide[] $VALUES
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide[] values ()
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int)
int index
int mergeIndex
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString, boolean)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
boolean modified
com.intellij.openapi.diff.ex.DiffFragment fragment
public abstract com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment)
public abstract com.intellij.openapi.diff.impl.highlighting.FragmentSide otherSide ()
protected abstract com.intellij.openapi.diff.ex.DiffFragment createDiffFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
public int getIndex ()
public int getMergeIndex ()
public com.intellij.openapi.diff.impl.string.DiffString getOtherText (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
public java.lang.IllegalArgumentException invalidException ()
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide chooseSide (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment oneSide
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide fromIndex (int)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
int index
void (java.lang.String, int, int, int, com.intellij.openapi.diff.impl.highlighting.FragmentSide$1)
String x0
int x1
int x2
int x3
com.intellij.openapi.diff.impl.highlighting.FragmentSide$1 x4
static void ()
}
com/intellij/openapi/diff/impl/highlighting/LineBlockDivider$1.classLineBlockDivider.java
package com.intellij.openapi.diff.impl.highlighting
final com.intellij.openapi.diff.impl.highlighting.LineBlockDivider$1 extends com.intellij.openapi.diff.impl.highlighting.LineBlockDivider {
void ()
public com.intellij.openapi.diff.ex.DiffFragment[][] divide (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] lineBlock
com.intellij.openapi.diff.impl.highlighting.List2D result
com.intellij.openapi.diff.impl.highlighting.FragmentSide currentSide
boolean isNewLineLast
}
com/intellij/openapi/diff/impl/highlighting/LineBlockDivider.classLineBlockDivider.java
package com.intellij.openapi.diff.impl.highlighting
public abstract com.intellij.openapi.diff.impl.highlighting.LineBlockDivider extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.highlighting.LineBlockDivider SINGLE_SIDE
public void ()
public abstract com.intellij.openapi.diff.ex.DiffFragment[][] divide (com.intellij.openapi.diff.ex.DiffFragment[])
static void ()
}
com/intellij/openapi/diff/impl/highlighting/List2D.classList2D.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.List2D extends java.lang.Object {
private final java.util.List myRows
private java.util.List myCurrentRow
void ()
public void add (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment element
private void ensureRowExists ()
public void newRow ()
public com.intellij.openapi.diff.ex.DiffFragment[][] toArray ()
java.util.List row
int i
com.intellij.openapi.diff.ex.DiffFragment[][] result
public void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment value
int i
com.intellij.openapi.diff.ex.DiffFragment[] line
}
com/intellij/openapi/diff/impl/highlighting/Util$MyChange.classUtil.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.Util$MyChange extends com.intellij.util.diff.Diff$Change {
public void (int, int, int, int)
int line0
int line1
int deleted
int inserted
public com.intellij.openapi.diff.impl.highlighting.Util$MyChange copyNext (com.intellij.util.diff.Diff$Change)
com.intellij.util.diff.Diff$Change change
public com.intellij.openapi.diff.impl.highlighting.Util$MyChange copyNext (com.intellij.util.diff.Diff$Change, int)
com.intellij.util.diff.Diff$Change change
int shift
com.intellij.openapi.diff.impl.highlighting.Util$MyChange result
public void setNext (com.intellij.openapi.diff.impl.highlighting.Util$MyChange)
com.intellij.openapi.diff.impl.highlighting.Util$MyChange change
public int getEnd1 ()
public int getEnd2 ()
}
com/intellij/openapi/diff/impl/highlighting/Util.classUtil.java
package com.intellij.openapi.diff.impl.highlighting
public com.intellij.openapi.diff.impl.highlighting.Util extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String DELIMITERS
public static final gnu.trove.TIntHashSet DELIMITERS_SET
static final boolean $assertionsDisabled
public void ()
static java.lang.String[] splitByWord (java.lang.String)
char delimiter
String token
String string
com.intellij.openapi.diff.impl.highlighting.BufferedStringList stringList
java.util.StringTokenizer tokenizer
static boolean isSpaceOnly (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
private static boolean isSpaceOnly (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString string
static com.intellij.openapi.diff.ex.DiffFragment[] splitByLines (com.intellij.openapi.diff.ex.DiffFragment)
int i
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString[] lines1
com.intellij.openapi.diff.impl.string.DiffString[] lines2
int length
com.intellij.openapi.diff.ex.DiffFragment[] lines
private static com.intellij.openapi.diff.impl.string.DiffString[] splitByLines (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString string
public static com.intellij.openapi.diff.ex.DiffFragment[][] splitByUnchangedLines (com.intellij.openapi.diff.ex.DiffFragment[])
int newLine1
int newLine2
int length1
int length2
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.highlighting.List2D result
public static com.intellij.util.diff.Diff$Change concatEquals (com.intellij.util.diff.Diff$Change, java.lang.Object[], java.lang.Object[])
int shift
int shift
com.intellij.util.diff.Diff$Change change
Object[] left
Object[] right
com.intellij.openapi.diff.impl.highlighting.Util$MyChange startChange
com.intellij.openapi.diff.impl.highlighting.Util$MyChange lastChange
private static com.intellij.util.diff.Diff$Change concatSingleSide (com.intellij.util.diff.Diff$Change)
com.intellij.openapi.diff.impl.highlighting.Util$MyChange newChange
com.intellij.util.diff.Diff$Change change
com.intellij.openapi.diff.impl.highlighting.Util$MyChange startChange
com.intellij.openapi.diff.impl.highlighting.Util$MyChange lastChange
com.intellij.openapi.diff.impl.highlighting.Util$MyChange prevChange
static int calcShift (java.lang.Object[], int, int, int)
int i
Object[] list
int limit
int start
int length
int shift
public static com.intellij.openapi.diff.ex.DiffFragment unite (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.impl.string.DiffString unitedText1
com.intellij.openapi.diff.impl.string.DiffString unitedText2
com.intellij.openapi.diff.ex.DiffFragment fragment1
com.intellij.openapi.diff.ex.DiffFragment fragment2
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
public static boolean isSameType (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment1
com.intellij.openapi.diff.ex.DiffFragment fragment2
public static com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString[] data
public static com.intellij.openapi.diff.ex.DiffFragment concatenate (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment[] line
public static com.intellij.openapi.diff.ex.DiffFragment concatenate (com.intellij.openapi.diff.ex.DiffFragment[], int, int)
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] line
int from
int to
com.intellij.openapi.diff.impl.string.DiffString[] data1
com.intellij.openapi.diff.impl.string.DiffString[] data2
boolean isEqual
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private static com.intellij.openapi.diff.impl.string.DiffString notEmptyContent (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString string
public static com.intellij.openapi.diff.ex.DiffFragment[][] uniteFormattingOnly (com.intellij.openapi.diff.ex.DiffFragment[][])
com.intellij.openapi.diff.ex.DiffFragment[] line
int i
com.intellij.openapi.diff.ex.DiffFragment[][] lines
com.intellij.openapi.diff.impl.highlighting.List2D result
private static boolean areEqualOrFormatting (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.impl.string.DiffString text
int side
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private static boolean areEqual (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
public static com.intellij.openapi.diff.ex.DiffFragment[] cutFirst (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
int i
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
int sideIndex
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
int nullCount
com.intellij.openapi.diff.ex.DiffFragment[] result
int dstIndex
private static com.intellij.openapi.diff.ex.DiffFragment[] transformHeadInsert (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.highlighting.FragmentSide)
java.util.List result
com.intellij.openapi.diff.ex.DiffFragment first
com.intellij.openapi.diff.ex.DiffFragment second
com.intellij.openapi.diff.impl.string.DiffString rightText
com.intellij.openapi.diff.impl.string.DiffString secondText
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
static void ()
char delimiter
int i
char[] delimiters
}
com/intellij/openapi/diff/impl/patch/PatchHunk.classPatchHunk.java
package com.intellij.openapi.diff.impl.patch
public com.intellij.openapi.diff.impl.patch.PatchHunk extends java.lang.Object {
private final int myStartLineBefore
private final int myEndLineBefore
private final int myStartLineAfter
private final int myEndLineAfter
private final java.util.List myLines
public void (int, int, int, int)
int startLineBefore
int endLineBefore
int startLineAfter
int endLineAfter
public int getStartLineBefore ()
public int getEndLineBefore ()
public int getStartLineAfter ()
public int getEndLineAfter ()
public void addLine (com.intellij.openapi.diff.impl.patch.PatchLine)
com.intellij.openapi.diff.impl.patch.PatchLine line
public java.util.List getLines ()
public boolean isNewContent ()
public boolean isDeletedContent ()
public java.lang.String getText ()
com.intellij.openapi.diff.impl.patch.PatchLine line
StringBuilder builder
public boolean isNoNewLineAtEnd ()
}
com/intellij/openapi/diff/impl/patch/PatchLine$Type.classPatchLine.java
package com.intellij.openapi.diff.impl.patch
public final com.intellij.openapi.diff.impl.patch.PatchLine$Type extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.patch.PatchLine$Type CONTEXT
public static final com.intellij.openapi.diff.impl.patch.PatchLine$Type ADD
public static final com.intellij.openapi.diff.impl.patch.PatchLine$Type REMOVE
private static final com.intellij.openapi.diff.impl.patch.PatchLine$Type[] $VALUES
public static com.intellij.openapi.diff.impl.patch.PatchLine$Type[] values ()
public static com.intellij.openapi.diff.impl.patch.PatchLine$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/diff/impl/patch/PatchLine.classPatchLine.java
package com.intellij.openapi.diff.impl.patch
public com.intellij.openapi.diff.impl.patch.PatchLine extends java.lang.Object {
private final com.intellij.openapi.diff.impl.patch.PatchLine$Type myType
private final String myText
private boolean mySuppressNewLine
public void (com.intellij.openapi.diff.impl.patch.PatchLine$Type, java.lang.String)
com.intellij.openapi.diff.impl.patch.PatchLine$Type type
String text
public com.intellij.openapi.diff.impl.patch.PatchLine$Type getType ()
public java.lang.String getText ()
public boolean isSuppressNewLine ()
public void setSuppressNewLine (boolean)
boolean suppressNewLine
public java.lang.String toString ()
}
com/intellij/openapi/diff/impl/processing/ByWord$FragmentBuilder$Version.classByWord.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version extends java.lang.Object {
private final com.intellij.openapi.diff.impl.processing.Word[] myWords
private int myCurrentWord
private int myOffset
private final com.intellij.openapi.diff.impl.string.DiffString myText
private final com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder myBuilder
private final com.intellij.openapi.diff.impl.highlighting.FragmentSide mySide
public void (com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder, boolean)
com.intellij.openapi.diff.impl.processing.Word[] words
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder builder
boolean delete
public int getProcessedOffset ()
public int getCurrentWordIndex ()
public void addOffset (int)
int offset
public void incCurrentWord ()
public com.intellij.openapi.diff.impl.string.DiffString getWordSequence (int)
int wordCount
int start
int end
public void incCurrentWord (int)
int inserted
public com.intellij.openapi.diff.impl.processing.Word getCurrentWord ()
public com.intellij.openapi.diff.impl.string.DiffString getCurrentWordPrefix ()
public com.intellij.openapi.diff.impl.string.DiffString getCurrentWordPostfixAndOneMore ()
int nextStart
com.intellij.openapi.diff.impl.processing.Word word
com.intellij.openapi.diff.impl.string.DiffString postfix
public com.intellij.openapi.diff.impl.string.DiffString getNotProcessedTail ()
public char getPrevChar ()
public void addOneSide (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString prefix
int wordCount
}
com/intellij/openapi/diff/impl/processing/ByWord$FragmentBuilder.classByWord.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder extends java.lang.Object {
private final java.util.ArrayList myFragments
private final com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version myVersion1
private final com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version myVersion2
private final com.intellij.openapi.diff.impl.processing.DiffPolicy$ByChar BY_CHAR
private final com.intellij.openapi.diff.impl.processing.DiffCorrection$ChangedSpace CORRECTION
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.ComparisonPolicy, com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.processing.Word[] words1
com.intellij.openapi.diff.impl.processing.Word[] words2
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public com.intellij.openapi.diff.ex.DiffFragment[] getFragments ()
public com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version getVersion1 ()
public com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version getVersion2 ()
private void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private void add (com.intellij.openapi.diff.ex.DiffFragment)
int lastIndex
com.intellij.openapi.diff.ex.DiffFragment prevFragment
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private void addEqual (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
public void processEqual () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
private com.intellij.openapi.diff.ex.DiffFragment[] fragmentsByChar (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString side1
com.intellij.openapi.diff.impl.string.DiffString side2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private void addPostfixes () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.ex.DiffFragment firstFragment
com.intellij.openapi.diff.impl.string.DiffString postfix1
com.intellij.openapi.diff.impl.string.DiffString postfix2
int length1
int length2
com.intellij.openapi.diff.ex.DiffFragment wholePostfix
private static com.intellij.openapi.diff.impl.string.DiffString cutLast (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString text
int length
private void addOneSide (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.ex.DiffFragment fragment
public void addChangedWords (int, int)
int wordCount1
int wordCount2
public void addTails () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] onesideFragments
com.intellij.openapi.diff.ex.DiffFragment[] otherFragments
com.intellij.openapi.diff.ex.DiffFragment startingOneSides
int oneSideCount
com.intellij.openapi.diff.ex.DiffFragment lastFragment
com.intellij.openapi.diff.impl.string.DiffString tail1
com.intellij.openapi.diff.impl.string.DiffString tail2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void access$000 (com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder, com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder x0
com.intellij.openapi.diff.ex.DiffFragment x1
static void access$200 (com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder, com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder x0
com.intellij.openapi.diff.impl.string.DiffString x1
com.intellij.openapi.diff.impl.highlighting.FragmentSide x2
}
com/intellij/openapi/diff/impl/processing/ByWord.classByWord.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.ByWord extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffPolicy {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
String text1
String text2
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString prefix1
com.intellij.openapi.diff.impl.string.DiffString prefix2
com.intellij.openapi.diff.ex.DiffFragment[] newFragments
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.processing.Word[] words1
com.intellij.openapi.diff.impl.processing.Word[] words2
com.intellij.util.diff.Diff$Change change
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder result
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version version1
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version version2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.ex.DiffFragment firstFragment
private static int countNotWhitespaces (com.intellij.openapi.diff.impl.processing.Word[])
com.intellij.openapi.diff.impl.processing.Word word
int i
com.intellij.openapi.diff.impl.processing.Word[] words
int counter
private static int countEqual (com.intellij.util.diff.Diff$Change, com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.processing.Word[])
int i
int same
com.intellij.util.diff.Diff$Change change
com.intellij.openapi.diff.impl.processing.Word[] words1
com.intellij.openapi.diff.impl.processing.Word[] words2
int counter
int position1
int position2
int tailCount
private static void processOneside (com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version, int)
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version version
int wordCount
com.intellij.openapi.diff.impl.string.DiffString prefix
private static void processEquals (int, int, com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder) throws com.intellij.util.diff.FilesTooBigForDiffException
int changed1
int changed2
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder result
static com.intellij.openapi.diff.impl.processing.Word[] buildWords (java.lang.String, com.intellij.openapi.diff.impl.ComparisonPolicy)
String text
com.intellij.openapi.diff.impl.ComparisonPolicy policy
static com.intellij.openapi.diff.impl.processing.Word[] buildWords (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.ComparisonPolicy)
char nextChar
boolean isWhitespace
int i
com.intellij.openapi.util.TextRange range
com.intellij.openapi.diff.impl.processing.Word lastWord
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.ComparisonPolicy policy
java.util.ArrayList words
int start
boolean withinFormatting
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$BaseFragmentRunner.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$BaseFragmentRunner extends java.lang.Object {
private final java.util.ArrayList myItems
private int myIndex
private com.intellij.openapi.diff.ex.DiffFragment[] myFragments
public void ()
public void add (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected final void actualAdd (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
public com.intellij.openapi.diff.ex.DiffFragment[] toArray ()
protected int getIndex ()
public com.intellij.openapi.diff.ex.DiffFragment[] getFragments ()
public void processAll (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor processor
public static int getTextLength (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
public static boolean isEmpty (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ChangedSpace.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$ChangedSpace extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
private final com.intellij.openapi.diff.impl.processing.DiffPolicy myDiffPolicy
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy policy
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString newLine1
com.intellij.openapi.diff.impl.string.DiffString newLine2
com.intellij.openapi.diff.ex.DiffFragment trailing
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString spaces1
com.intellij.openapi.diff.impl.string.DiffString spaces2
com.intellij.openapi.diff.ex.DiffFragment textFragment
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ConcatenateSingleSide.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$ConcatenateSingleSide extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
private static final int DEFAULT_MODE
public void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer)
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ConnectSingleSideToChange.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$ConnectSingleSideToChange extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection$ConnectSingleSideToChange INSTANCE
private static final int CHANGE
public void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentBuffer.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer extends com.intellij.openapi.diff.impl.processing.DiffCorrection$BaseFragmentRunner {
private int myMark
private int myMarkMode
public void ()
public void markIfNone (int)
int mode
public void add (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected void flushMarked ()
public void processAll (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor processor
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentProcessor.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public abstract com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor extends java.lang.Object {
public abstract void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentsCollector.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector extends com.intellij.openapi.diff.impl.processing.DiffCorrection$BaseFragmentRunner {
public void ()
public void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$Normalize.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$Normalize extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
private void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$TrueLineBlocks.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$TrueLineBlocks extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.processing.DiffPolicy myDiffPolicy
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
static final boolean $assertionsDisabled
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector) throws com.intellij.util.diff.FilesTooBigForDiffException
int i
com.intellij.openapi.diff.impl.string.DiffString[] lines1
com.intellij.openapi.diff.impl.string.DiffString[] lines2
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public com.intellij.openapi.diff.ex.DiffFragment[] correctAndNormalize (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$UnitEquals.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$UnitEquals extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
private static final int EQUAL_MODE
private static final int FORMATTING_MODE
public void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer)
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public abstract com.intellij.openapi.diff.impl.processing.DiffCorrection extends java.lang.Object {
public abstract com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/processing/DiffFragmentsProcessor.classDiffFragmentsProcessor.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffFragmentsProcessor extends java.lang.Object {
public void ()
public java.util.ArrayList process (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.LineFragmentsCollector collector
}
com/intellij/openapi/diff/impl/processing/DiffPolicy$ByChar.classDiffPolicy.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffPolicy$ByChar extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffPolicy {
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
String text1
String text2
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private static com.intellij.openapi.diff.impl.string.DiffString[] splitByChar (com.intellij.openapi.diff.impl.string.DiffString)
int i
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString[] result
}
com/intellij/openapi/diff/impl/processing/DiffPolicy$LineBlocks.classDiffPolicy.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffPolicy$LineBlocks extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffPolicy {
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
String text1
String text2
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString[] strings1
com.intellij.openapi.diff.impl.string.DiffString[] strings2
}
com/intellij/openapi/diff/impl/processing/DiffPolicy.classDiffPolicy.java
package com.intellij.openapi.diff.impl.processing
public abstract com.intellij.openapi.diff.impl.processing.DiffPolicy extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.processing.DiffPolicy LINES_WO_FORMATTING
public static final com.intellij.openapi.diff.impl.processing.DiffPolicy DEFAULT_LINES
public abstract com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
public abstract com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DummyDiffFragmentsProcessor.classDummyDiffFragmentsProcessor.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DummyDiffFragmentsProcessor extends java.lang.Object {
public void ()
public java.util.ArrayList process (java.lang.String, java.lang.String)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
String text1
String text2
java.util.ArrayList lineFragments
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
private static int countLines (java.lang.String)
String text
int count
}
com/intellij/openapi/diff/impl/processing/Formatting.classFormatting.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.Formatting extends com.intellij.openapi.diff.impl.processing.Word {
public void (java.lang.String, com.intellij.openapi.util.TextRange)
String baseText
com.intellij.openapi.util.TextRange range
public void (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.util.TextRange range
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public boolean isWhitespace ()
}
com/intellij/openapi/diff/impl/processing/FragmentsCollector.classFragmentsCollector.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.FragmentsCollector extends java.lang.Object {
private final java.util.ArrayList myFragments
private int myOffset1
private int myOffset2
void ()
public com.intellij.openapi.diff.impl.fragments.Fragment addDiffFragment (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
int length1
int length2
com.intellij.openapi.diff.impl.fragments.InlineFragment inlineFragment
public java.util.ArrayList getFragments ()
}
com/intellij/openapi/diff/impl/processing/HighlightMode.classHighlightMode.java
package com.intellij.openapi.diff.impl.processing
public final com.intellij.openapi.diff.impl.processing.HighlightMode extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.processing.HighlightMode BY_WORD
public static final com.intellij.openapi.diff.impl.processing.HighlightMode BY_LINE
public static final com.intellij.openapi.diff.impl.processing.HighlightMode NO_HIGHLIGHTING
private static final com.intellij.openapi.diff.impl.processing.HighlightMode[] $VALUES
public static com.intellij.openapi.diff.impl.processing.HighlightMode[] values ()
public static com.intellij.openapi.diff.impl.processing.HighlightMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/diff/impl/processing/LineFragmentsCollector.classLineFragmentsCollector.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.LineFragmentsCollector extends java.lang.Object {
private final java.util.ArrayList myLineFragments
private int myLine1
private int myLine2
private int myOffset1
private int myOffset2
void ()
private com.intellij.openapi.diff.impl.fragments.LineFragment addFragment (com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int lines1
int lines2
int endOffset1
int endOffset2
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
public com.intellij.openapi.diff.impl.fragments.LineFragment addDiffFragment (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
static int getLength (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
private static int countLines (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
int count
public java.util.ArrayList getFragments ()
static com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
}
com/intellij/openapi/diff/impl/processing/PreferWholeLines.classPreferWholeLines.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.PreferWholeLines extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
static final boolean $assertionsDisabled
void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment previous
com.intellij.openapi.diff.impl.string.DiffString previousText
com.intellij.openapi.diff.impl.string.DiffString otherPreciousText
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment nextFragment
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString fragmentText
com.intellij.openapi.diff.impl.string.DiffString otherNextFragmentText
com.intellij.openapi.diff.impl.string.DiffString nextFragmentText
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void ()
}
com/intellij/openapi/diff/impl/processing/TextCompareProcessor.classTextCompareProcessor.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.TextCompareProcessor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
private final com.intellij.openapi.diff.impl.processing.DiffPolicy myDiffPolicy
private final com.intellij.openapi.diff.impl.processing.HighlightMode myHighlightMode
public void (com.intellij.openapi.diff.impl.ComparisonPolicy, com.intellij.openapi.diff.impl.processing.DiffPolicy, com.intellij.openapi.diff.impl.processing.HighlightMode)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
com.intellij.openapi.diff.impl.processing.DiffPolicy diffPolicy
com.intellij.openapi.diff.impl.processing.HighlightMode highlightMode
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public java.util.List process (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString subText1
com.intellij.openapi.diff.impl.string.DiffString subText2
java.util.ArrayList subFragments
com.intellij.util.diff.FilesTooBigForDiffException ignore
com.intellij.openapi.diff.impl.fragments.LineFragment lineBlock
String text1
String text2
com.intellij.openapi.diff.impl.string.DiffString diffText1
com.intellij.openapi.diff.impl.string.DiffString diffText2
com.intellij.openapi.diff.ex.DiffFragment[] woFormattingBlocks
com.intellij.openapi.diff.ex.DiffFragment[] step1lineFragments
java.util.ArrayList lineBlocks
int badLinesCount
private java.util.ArrayList findSubFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.fragments.LineFragment subLine
com.intellij.openapi.diff.ex.DiffFragment[] subLineFragments
com.intellij.openapi.diff.ex.DiffFragment[][] subLines
com.intellij.openapi.diff.ex.DiffFragment[] line
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.ex.DiffFragment[][] lines
com.intellij.openapi.diff.impl.processing.LineFragmentsCollector collector
private static java.util.ArrayList processInlineFragments (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment[] subLineFragments
com.intellij.openapi.diff.impl.processing.FragmentsCollector result
static void ()
}
com/intellij/openapi/diff/impl/processing/UniteSameType.classUniteSameType.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.UniteSameType extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private static com.intellij.openapi.diff.ex.DiffFragment[] unitSameTypes (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.ex.DiffFragment previous
private static com.intellij.openapi.diff.ex.DiffFragment[] covertSequentialOneSideToChange (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString previousText
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.ex.DiffFragment previous
public static com.intellij.openapi.diff.ex.DiffFragment uniteAll (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void ()
}
com/intellij/openapi/diff/impl/processing/Word.classWord.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.Word extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.string.DiffString myBaseText
private final com.intellij.openapi.util.TextRange myRange
private final com.intellij.openapi.diff.impl.string.DiffString myText
public void (java.lang.String, com.intellij.openapi.util.TextRange)
String baseText
com.intellij.openapi.util.TextRange range
public void (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.string.DiffString baseText
com.intellij.openapi.util.TextRange range
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.diff.impl.processing.Word other
public com.intellij.openapi.diff.impl.string.DiffString getText ()
public com.intellij.openapi.diff.impl.string.DiffString getPrefix (int)
int fromPosition
int wordStart
public int getEnd ()
public int getStart ()
public java.lang.String toString ()
public boolean isWhitespace ()
public boolean atEndOfLine ()
int start
int end
static void ()
}
com/intellij/openapi/diff/impl/string/DiffString$LineTokenizer.classDiffString.java
package com.intellij.openapi.diff.impl.string
public com.intellij.openapi.diff.impl.string.DiffString$LineTokenizer extends com.intellij.openapi.diff.LineTokenizerBase {
private final com.intellij.openapi.diff.impl.string.DiffString myText
public void (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
public com.intellij.openapi.diff.impl.string.DiffString[] execute ()
java.util.ArrayList lines
protected void addLine (java.util.List, int, int, boolean)
java.util.List lines
int start
int end
boolean appendNewLine
protected char charAt (int)
int index
protected int length ()
protected java.lang.String substring (int, int)
int start
int end
}
com/intellij/openapi/diff/impl/string/DiffString.classDiffString.java
package com.intellij.openapi.diff.impl.string
public com.intellij.openapi.diff.impl.string.DiffString extends com.intellij.util.text.CharArrayCharSequence {
public static final com.intellij.openapi.diff.impl.string.DiffString EMPTY
public static com.intellij.openapi.diff.impl.string.DiffString createNullable (java.lang.String)
String string
public static com.intellij.openapi.diff.impl.string.DiffString create (java.lang.String)
String string
static com.intellij.openapi.diff.impl.string.DiffString create (char[])
char[] data
static com.intellij.openapi.diff.impl.string.DiffString create (char[], int, int)
char[] data
int start
int length
private void (char[], int, int)
char[] data
int start
int length
public boolean isEmpty ()
private char data (int)
int index
public com.intellij.openapi.diff.impl.string.DiffString substring (int)
int start
public com.intellij.openapi.diff.impl.string.DiffString substring (int, int)
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString subSequence (int, int)
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString copy ()
public void copyData (char[], int)
char[] dst
int start
public static com.intellij.openapi.diff.impl.string.DiffString concatenateNullable (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s1
com.intellij.openapi.diff.impl.string.DiffString s2
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s1
com.intellij.openapi.diff.impl.string.DiffString s2
char[] data
public static boolean canInplaceConcatenate (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s1
com.intellij.openapi.diff.impl.string.DiffString s2
public static com.intellij.openapi.diff.impl.string.DiffString concatenateCopying (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
public static com.intellij.openapi.diff.impl.string.DiffString concatenateCopying (com.intellij.openapi.diff.impl.string.DiffString[], int, int)
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
int start
int length
int len
char[] data
int index
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString, char)
com.intellij.openapi.diff.impl.string.DiffString s
char c
char[] data
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (char, com.intellij.openapi.diff.impl.string.DiffString)
char c
com.intellij.openapi.diff.impl.string.DiffString s
char[] data
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString[], int, int)
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
int start
int length
char[] data
int startIndex
int endIndex
boolean linearized
public com.intellij.openapi.diff.impl.string.DiffString append (char)
char c
public com.intellij.openapi.diff.impl.string.DiffString preappend (char)
char c
public static boolean isWhiteSpace (char)
char c
public boolean isEmptyOrSpaces ()
int i
public com.intellij.openapi.diff.impl.string.DiffString trim ()
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString trimLeading ()
int i
public com.intellij.openapi.diff.impl.string.DiffString trimTrailing ()
int end
public com.intellij.openapi.diff.impl.string.DiffString getLeadingSpaces ()
int i
public com.intellij.openapi.diff.impl.string.DiffString skipSpaces ()
int i
int i
com.intellij.openapi.diff.impl.string.DiffString s
int count
char[] data
int index
public int indexOf (char)
char c
public boolean endsWith (char)
char c
public static void checkBounds (int, int, int)
int start
int length
int maxLength
public com.intellij.openapi.diff.impl.string.DiffString[] tokenize ()
public volatile java.lang.CharSequence subSequence (int, int)
static char access$000 (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString x0
int x1
static void ()
}
com/intellij/openapi/diff/impl/string/DiffStringBuilder.classDiffStringBuilder.java
package com.intellij.openapi.diff.impl.string
public com.intellij.openapi.diff.impl.string.DiffStringBuilder extends java.lang.Object implements java.lang.CharSequence {
private char[] myData
private int myLength
public void ()
public void (int)
int len
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString toDiffString ()
public java.lang.String toString ()
private void ensureCapacityInternal (int)
int newCapacity
int neededCapacity
public void append (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s
}
com/intellij/openapi/diff/impl/util/TextDiffTypeEnum.classTextDiffTypeEnum.java
package com.intellij.openapi.diff.impl.util
public final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum INSERT
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum CHANGED
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum DELETED
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum CONFLICT
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum NONE
private static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum[] $VALUES
public static com.intellij.openapi.diff.impl.util.TextDiffTypeEnum[] values ()
public static com.intellij.openapi.diff.impl.util.TextDiffTypeEnum valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/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/ui/CheckBoxWithDescription.classCheckBoxWithDescription.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.CheckBoxWithDescription extends javax.swing.JPanel {
private final javax.swing.JCheckBox myCheckBox
public void (javax.swing.JCheckBox, java.lang.String)
int iconSize
com.intellij.openapi.ui.DescriptionLabel desc
javax.swing.JCheckBox box
String description
public javax.swing.JCheckBox getCheckBox ()
}
com/intellij/openapi/ui/DescriptionLabel.classDescriptionLabel.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.DescriptionLabel extends javax.swing.JLabel {
public void (java.lang.String)
String text
public void updateUI ()
int size
}
com/intellij/openapi/ui/Divider.classDivider.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Divider extends javax.swing.JPanel {
public void (java.awt.LayoutManager)
java.awt.LayoutManager layout
public abstract void setResizeEnabled (boolean)
public abstract void setSwitchOrientationEnabled (boolean)
public abstract void setOrientation (boolean)
}
com/intellij/openapi/ui/GraphicsConfig.classGraphicsConfig.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.GraphicsConfig extends java.lang.Object {
private final java.awt.Graphics2D myG
private final java.util.Map myHints
private final java.awt.Composite myComposite
public void (java.awt.Graphics)
java.awt.Graphics g
public com.intellij.openapi.ui.GraphicsConfig setAntialiasing (boolean)
boolean on
public com.intellij.openapi.ui.GraphicsConfig setAlpha (float)
float alpha
public java.awt.Graphics2D getG ()
public void restore ()
}
com/intellij/openapi/ui/InvariantIcon.classInvariantIcon.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.InvariantIcon extends java.lang.Object implements javax.swing.Icon {
public void (javax.swing.Icon, javax.swing.Icon, com.intellij.openapi.util.Condition)
javax.swing.Icon base
javax.swing.Icon optional
com.intellij.openapi.util.Condition condition
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/openapi/ui/NullableComponent$Check.classNullableComponent.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.NullableComponent$Check extends java.lang.Object {
private void ()
public static boolean isNull (java.awt.Component)
java.awt.Component c
public static boolean isNullOrHidden (java.awt.Component)
java.awt.Component c
public static boolean isNotNullAndVisible (java.awt.Component)
java.awt.Component c
}
com/intellij/openapi/ui/NullableComponent.classNullableComponent.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.NullableComponent extends java.lang.Object {
public abstract boolean isNull ()
}
com/intellij/openapi/ui/PseudoSplitter.classPseudoSplitter.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.PseudoSplitter extends com.intellij.openapi.ui.Splitter {
private boolean myFirstIsFixed
private boolean mySecondIsFixed
private int myFirstFixedSize
private int mySecondFixedSize
static final boolean $assertionsDisabled
public void (boolean)
boolean vertical
private int getSizeForComp (javax.swing.JComponent)
javax.swing.JComponent component
public void fixFirst (float)
float proportion
int total
public void fixFirst ()
public void freeAll ()
public void doLayout ()
int total
public void setProportion (float)
float proportion
boolean firstIsFixed
boolean secondIsFixed
int total
static void ()
}
com/intellij/openapi/ui/Splittable.classSplittable.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Splittable extends java.lang.Object {
public abstract float getMinProportion (boolean)
public abstract void setProportion (float)
public abstract boolean getOrientation ()
public abstract void setOrientation (boolean)
public abstract java.awt.Component asComponent ()
public abstract void setDragging (boolean)
}
com/intellij/openapi/ui/Splitter$DividerImpl$1.classSplitter.java
package com.intellij.openapi.ui
com.intellij.openapi.ui.Splitter$DividerImpl$1 extends com.intellij.ui.ClickListener {
final com.intellij.openapi.ui.Splitter$DividerImpl this$1
void (com.intellij.openapi.ui.Splitter$DividerImpl)
com.intellij.openapi.ui.Splitter$DividerImpl this$1
public boolean onClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int clickCount
}
com/intellij/openapi/ui/Splitter$DividerImpl$2.classSplitter.java
package com.intellij.openapi.ui
com.intellij.openapi.ui.Splitter$DividerImpl$2 extends com.intellij.ui.ClickListener {
final com.intellij.openapi.ui.Splitter$DividerImpl this$1
void (com.intellij.openapi.ui.Splitter$DividerImpl)
com.intellij.openapi.ui.Splitter$DividerImpl this$1
public boolean onClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int clickCount
}
com/intellij/openapi/ui/Splitter$DividerImpl$3.classSplitter.java
package com.intellij.openapi.ui
com.intellij.openapi.ui.Splitter$DividerImpl$3 extends com.intellij.ui.ClickListener {
final com.intellij.openapi.ui.Splitter$DividerImpl this$1
void (com.intellij.openapi.ui.Splitter$DividerImpl)
com.intellij.openapi.ui.Splitter$DividerImpl this$1
public boolean onClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int clickCount
}
com/intellij/openapi/ui/Splitter$DividerImpl.classSplitter.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Splitter$DividerImpl extends com.intellij.openapi.ui.Divider {
private boolean myResizeEnabled
private boolean mySwitchOrientationEnabled
protected java.awt.Point myPoint
final com.intellij.openapi.ui.Splitter this$0
public void (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter this$0
public void setOrientation (boolean)
boolean isVerticalSplit
javax.swing.Icon glueIcon
protected void processMouseMotionEvent (java.awt.event.MouseEvent)
float proportion
float proportion
java.awt.event.MouseEvent e
protected void processMouseEvent (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void setResizeEnabled (boolean)
boolean resizeEnabled
public void setSwitchOrientationEnabled (boolean)
boolean switchOrientationEnabled
}
com/intellij/openapi/ui/Splitter.classSplitter.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Splitter extends javax.swing.JPanel implements com.intellij.openapi.ui.Splittable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String PROP_PROPORTION
public static final String PROP_ORIENTATION
private int myDividerWidth
private boolean myVerticalSplit
private boolean myHonorMinimumSize
private final float myMinProp
private final float myMaxProp
protected float myProportion
protected final com.intellij.openapi.ui.Divider myDivider
private javax.swing.JComponent mySecondComponent
private javax.swing.JComponent myFirstComponent
private final com.intellij.openapi.wm.FocusWatcher myFocusWatcher
private boolean myShowDividerIcon
private boolean myShowDividerControls
private boolean mySkipNextLayouting
private static final java.awt.Rectangle myNullBounds
public void ()
public void (boolean)
boolean vertical
public void (boolean, float)
boolean vertical
float proportion
public void (boolean, float, float, float)
boolean vertical
float proportion
float minProp
float maxProp
public void setShowDividerControls (boolean)
boolean showDividerControls
public void setShowDividerIcon (boolean)
boolean showDividerIcon
public void setResizeEnabled (boolean)
boolean value
public void setAllowSwitchOrientationByMouseClick (boolean)
boolean enabled
public boolean isShowDividerIcon ()
public boolean isShowDividerControls ()
public boolean isHonorMinimumSize ()
public void setHonorComponentsMinimumSize (boolean)
boolean honorMinimumSize
public java.awt.Component add (java.awt.Component)
java.awt.Component comp
int childCount
public void dispose ()
protected com.intellij.openapi.ui.Divider createDivider ()
public boolean isVisible ()
public java.awt.Dimension getMinimumSize ()
java.awt.Dimension firstMinSize
java.awt.Dimension secondMinSize
int dividerWidth
public java.awt.Dimension getPreferredSize ()
java.awt.Dimension firstPrefSize
java.awt.Dimension secondPrefSize
int dividerWidth
public void skipNextLayouting ()
public void doLayout ()
double size1
double proportion
double mSize1
double mSize2
double size2
java.awt.Rectangle firstRect
java.awt.Rectangle dividerRect
java.awt.Rectangle secondRect
int d
double size1
int iSize1
int iSize2
int width
int height
int total
static boolean isNull (java.awt.Component)
java.awt.Component component
static void hideNull (java.awt.Component)
java.awt.Component component
public int getDividerWidth ()
public void setDividerWidth (int)
int width
public float getProportion ()
public void setProportion (float)
float proportion
float oldProportion
public void swapComponents ()
javax.swing.JComponent tmp
public boolean getOrientation ()
public boolean isVertical ()
public void setOrientation (boolean)
boolean verticalSplit
boolean changed
public javax.swing.JComponent getFirstComponent ()
public void setFirstComponent (javax.swing.JComponent)
javax.swing.JComponent component
public javax.swing.JComponent getSecondComponent ()
public javax.swing.JComponent getOtherComponent (java.awt.Component)
java.awt.Component comp
public void setSecondComponent (javax.swing.JComponent)
javax.swing.JComponent component
public float getMinProportion (boolean)
boolean first
javax.swing.JComponent component
public java.awt.Component asComponent ()
public void setDragging (boolean)
boolean dragging
public javax.swing.JPanel getDivider ()
static boolean access$000 (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter x0
static boolean access$100 (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter x0
static boolean access$200 (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter x0
static void ()
}
com/intellij/openapi/ui/VerticalFlowLayout$VerticalFlowAlignment.classVerticalFlowLayout.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.VerticalFlowLayout$VerticalFlowAlignment extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/ui/VerticalFlowLayout.classVerticalFlowLayout.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.VerticalFlowLayout extends java.awt.FlowLayout implements java.io.Serializable {
public static final int BOTTOM
public static final int MIDDLE
public static final int TOP
private boolean myVerticalFill
private boolean myHorizontalFill
private final int vGap
private final int hGap
public void ()
public void (int)
int alignment
public void (boolean, boolean)
boolean fillHorizontally
boolean fillVertically
public void (int, boolean, boolean)
int alignment
boolean fillHorizontally
boolean fillVertically
public void (int, int)
int hGap
int vGap
public void (int, int, int, boolean, boolean)
int alignment
int hGap
int vGap
boolean fillHorizontally
boolean fillVertically
public void layoutContainer (java.awt.Container)
java.awt.Component component
java.awt.Dimension dimension
int l1
java.awt.Container container
java.awt.Insets insets
int i
int j
int k
int l
int i1
int j1
int k1
private void a (java.awt.Container, int, int, int, int, int, int)
int i2
java.awt.Component component
java.awt.Dimension dimension
int l1
java.awt.Container container
int i
int j
int k
int l
int i1
int j1
int k1
public boolean getHorizontalFill ()
public void setHorizontalFill (boolean)
boolean flag
public boolean getVerticalFill ()
public void setVerticalFill (boolean)
boolean flag
public java.awt.Dimension minimumLayoutSize (java.awt.Container)
java.awt.Component component
java.awt.Dimension dimension1
int i
java.awt.Container container
java.awt.Dimension dimension
public java.awt.Dimension preferredLayoutSize (java.awt.Container)
java.awt.Component component
java.awt.Dimension dimension1
int i
java.awt.Container container
java.awt.Dimension dimension
private void addInsets (java.awt.Dimension, java.awt.Container)
java.awt.Dimension dimension
java.awt.Container container
}
com/intellij/openapi/util/ArrayTailCondition$1.classArrayTailCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ArrayTailCondition$1 extends java.lang.Object implements com.intellij.openapi.util.ArrayTailCondition {
void ()
public boolean value (java.lang.Object[], int)
Object[] array
int start
}
com/intellij/openapi/util/ArrayTailCondition.classArrayTailCondition.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ArrayTailCondition extends java.lang.Object {
public static final com.intellij.openapi.util.ArrayTailCondition TRUE
public abstract boolean value (java.lang.Object[], int)
static void ()
}
com/intellij/openapi/util/AtomicClearableLazyValue.classAtomicClearableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicClearableLazyValue extends com.intellij.openapi.util.ClearableLazyValue {
public void ()
public final synchronized java.lang.Object getValue ()
public final synchronized void drop ()
}
com/intellij/openapi/util/AtomicNotNullLazyValue$1.classAtomicNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.AtomicNotNullLazyValue$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.openapi.util.NotNullFactory val$value
void (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/AtomicNotNullLazyValue.classAtomicNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicNotNullLazyValue extends com.intellij.openapi.util.NotNullLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile Object myValue
public void ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public boolean isComputed ()
public static com.intellij.openapi.util.AtomicNotNullLazyValue createValue (com.intellij.openapi.util.NotNullFactory)
com.intellij.openapi.util.NotNullFactory value
static void ()
}
com/intellij/openapi/util/AtomicNullableLazyValue.classAtomicNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicNullableLazyValue extends com.intellij.openapi.util.NullableLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile Object myValue
private volatile boolean myComputed
public void ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
boolean computed
Object value
static void ()
}
com/intellij/openapi/util/BooleanGetter$1.classBooleanGetter.java
package com.intellij.openapi.util
final com.intellij.openapi.util.BooleanGetter$1 extends java.lang.Object implements com.intellij.openapi.util.BooleanGetter {
void ()
public boolean get ()
}
com/intellij/openapi/util/BooleanGetter$2.classBooleanGetter.java
package com.intellij.openapi.util
final com.intellij.openapi.util.BooleanGetter$2 extends java.lang.Object implements com.intellij.openapi.util.BooleanGetter {
void ()
public boolean get ()
}
com/intellij/openapi/util/BooleanGetter.classBooleanGetter.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.BooleanGetter extends java.lang.Object {
public static final com.intellij.openapi.util.BooleanGetter TRUE
public static final com.intellij.openapi.util.BooleanGetter FALSE
public abstract boolean get ()
static void ()
}
com/intellij/openapi/util/ClassLoaderUtil.classClassLoaderUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassLoaderUtil extends java.lang.Object {
private void ()
public static void runWithClassLoader (java.lang.ClassLoader, java.lang.Runnable)
ClassLoader classLoader
Runnable runnable
ClassLoader oldClassLoader
public static java.lang.Object runWithClassLoader (java.lang.ClassLoader, com.intellij.openapi.util.Computable)
ClassLoader classLoader
com.intellij.openapi.util.Computable computable
ClassLoader oldClassLoader
public static void runWithClassLoader (java.lang.ClassLoader, com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
ClassLoader classLoader
com.intellij.util.ThrowableRunnable runnable
ClassLoader oldClassLoader
public static java.lang.Object runWithClassLoader (java.lang.ClassLoader, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
ClassLoader classLoader
com.intellij.openapi.util.ThrowableComputable computable
ClassLoader oldClassLoader
}
com/intellij/openapi/util/ClearableLazyValue.classClearableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ClearableLazyValue extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
protected Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object result
public void drop ()
static void ()
}
com/intellij/openapi/util/Clock.classClock.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Clock extends java.lang.Object {
private static long ourTime
public void ()
public static long getTime ()
public static void setTime (long)
long time
public static void setTime (java.util.Date)
java.util.Date date
public static void setTime (int, int, int)
int year
int month
int day
public static void setTime (int, int, int, int, int)
int year
int month
int day
int hours
int minutes
public static void setTime (int, int, int, int, int, int)
int year
int month
int day
int hours
int minutes
int seconds
public static void reset ()
static void ()
}
com/intellij/openapi/util/Cloner.classCloner.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Cloner extends java.lang.Object {
public abstract java.lang.Object cloneOf (java.lang.Object)
public abstract java.lang.Object copyOf (java.lang.Object)
}
com/intellij/openapi/util/Computable$NotNullCachedComputable.classComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable$NotNullCachedComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
private Object myValue
public void ()
protected abstract java.lang.Object internalCompute ()
public final java.lang.Object compute ()
}
com/intellij/openapi/util/Computable$NullableCachedComputable.classComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable$NullableCachedComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
private static final Object NULL_VALUE
private Object myValue
public void ()
protected abstract java.lang.Object internalCompute ()
public final java.lang.Object compute ()
Object value
static void ()
}
com/intellij/openapi/util/Computable$PredefinedValueComputable.classComputable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Computable$PredefinedValueComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
private final Object myValue
public void (java.lang.Object)
Object value
public java.lang.Object compute ()
}
com/intellij/openapi/util/Computable.classComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable extends java.lang.Object {
public abstract java.lang.Object compute ()
}
com/intellij/openapi/util/DefaultJDOMExternalizer$JDOMFilter.classDefaultJDOMExternalizer.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter extends java.lang.Object {
public abstract boolean isAccept (java.lang.reflect.Field)
}
com/intellij/openapi/util/DefaultJDOMExternalizer.classDefaultJDOMExternalizer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.DefaultJDOMExternalizer extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static void writeExternal (java.lang.Object, org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
Object data
org.jdom.Element parentNode
public static void writeExternal (java.lang.Object, org.jdom.Element, com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter) throws com.intellij.openapi.util.WriteExternalException
java.awt.Color color
org.jdom.Element valueElement
org.jdom.Element element
com.intellij.openapi.util.JDOMExternalizable domValue
IllegalAccessException e
int modifiers
Class type
String value
org.jdom.Element element
java.lang.reflect.Field field
Object data
org.jdom.Element parentNode
com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter filter
java.lang.reflect.Field[] fields
static java.lang.String filterXMLCharacters (java.lang.String)
char c
int i
StringBuilder builder
String value
public static void readExternal (java.lang.Object, org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element valueTag
Object child
java.util.List children
Object value
NumberFormatException ex
NumberFormatException ex
int i
NumberFormatException ex
NumberFormatException ex
NumberFormatException ex
Object enumValue
java.awt.Color color
org.jdom.Element element
com.intellij.openapi.util.JDOMExternalizable object
java.util.List children
java.lang.reflect.Field field
Class type
int modifiers
String value
NoSuchFieldException ex
SecurityException ex
IllegalAccessException ex
InstantiationException ex
org.jdom.Element e
String fieldName
Object o
Object data
org.jdom.Element parentNode
public static int toInt (java.lang.String) throws com.intellij.openapi.util.InvalidDataException
int i
NumberFormatException ex
String value
int i
public static java.awt.Color toColor (java.lang.String) throws com.intellij.openapi.util.InvalidDataException
java.awt.Color color
int rgb
java.awt.Color color
NumberFormatException ex
String value
java.awt.Color color
static void ()
}
com/intellij/openapi/util/DeprecatedDuplicatesIconPathPatcher.classDeprecatedDuplicatesIconPathPatcher.java
package com.intellij.openapi.util
public com.intellij.openapi.util.DeprecatedDuplicatesIconPathPatcher extends com.intellij.openapi.util.IconPathPatcher {
private static final java.util.Map ourDeprecatedIconsReplacements
public void ()
public java.lang.String patchPath (java.lang.String)
String path
static void ()
}
com/intellij/openapi/util/DifferenceFilter.classDifferenceFilter.java
package com.intellij.openapi.util
public com.intellij.openapi.util.DifferenceFilter extends java.lang.Object implements com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter {
private final Object myThisSettings
private final Object myParentSettings
public void (java.lang.Object, java.lang.Object)
Object object
Object parentObject
public boolean isAccept (java.lang.reflect.Field)
Object thisValue
Object parentValue
Throwable e
java.lang.reflect.Field field
}
com/intellij/openapi/util/Disposer$1.classDisposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$1 extends java.lang.Object implements com.intellij.openapi.util.objectTree.ObjectTreeAction {
void ()
public void execute (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable each
public void beforeTreeExecution (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
public volatile void beforeTreeExecution (java.lang.Object)
public volatile void execute (java.lang.Object)
}
com/intellij/openapi/util/Disposer$2.classDisposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final String val$debugName
void (java.lang.String)
public void dispose ()
public java.lang.String toString ()
}
com/intellij/openapi/util/Disposer$3.classDisposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final String val$key
void (java.lang.String)
public void dispose ()
}
com/intellij/openapi/util/Disposer.classDisposer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Disposer extends java.lang.Object {
private static final com.intellij.openapi.util.objectTree.ObjectTree ourTree
private static final com.intellij.openapi.util.objectTree.ObjectTreeAction ourDisposeAction
private static boolean ourDebugMode
private static final java.util.Map ourKeyDisposables
private void ()
public static com.intellij.openapi.Disposable newDisposable ()
public static com.intellij.openapi.Disposable newDisposable (java.lang.String)
String debugName
public static void register (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
com.intellij.openapi.Disposable child
public static void register (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable, java.lang.String)
com.intellij.openapi.Disposable v
com.intellij.openapi.Disposable parent
com.intellij.openapi.Disposable child
String key
public static boolean isDisposed (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public static com.intellij.openapi.Disposable get (java.lang.String)
String key
public static void dispose (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public static void dispose (com.intellij.openapi.Disposable, boolean)
com.intellij.openapi.Disposable disposable
boolean processUnregistered
public static void disposeChildAndReplace (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable toDispose
com.intellij.openapi.Disposable toReplace
public static com.intellij.openapi.util.objectTree.ObjectTree getTree ()
public static void assertIsEmpty ()
public static void assertIsEmpty (boolean)
boolean throwError
public static boolean isEmpty ()
public static boolean setDebugMode (boolean)
boolean debugMode
boolean oldValue
public static boolean isDebugMode ()
public static void clearOwnFields (java.lang.Object, com.intellij.openapi.util.Condition)
java.lang.reflect.Field each
Object object
com.intellij.openapi.util.Condition selectCondition
public static com.intellij.openapi.Disposable findRegisteredObject (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.Disposable object
static java.util.Map access$000 ()
static void ()
NoClassDefFoundError e
}
com/intellij/openapi/util/Dump.classDump.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Dump extends java.lang.Object {
public void ()
public static void out (java.lang.String)
String text
public static void err (java.lang.String)
String text
private static void print (java.lang.String, java.io.PrintStream)
String text
java.io.PrintStream ps
Exception e
StackTraceElement[] element
StackTraceElement dumper
}
com/intellij/openapi/util/EmptyRunnable.classEmptyRunnable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.EmptyRunnable extends java.lang.Object implements java.lang.Runnable {
public static final Runnable INSTANCE
public void ()
public static java.lang.Runnable getInstance ()
public void run ()
static void ()
}
com/intellij/openapi/util/Factory.classFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Factory extends java.lang.Object {
public abstract java.lang.Object create ()
}
com/intellij/openapi/util/FieldCache.classFieldCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.FieldCache extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock r
private final java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock w
protected void ()
java.util.concurrent.locks.ReentrantReadWriteLock ourLock
public java.lang.Object get (java.lang.Object, java.lang.Object, java.lang.Object)
Object result
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object a
Object owner
Object p
Object result
public final java.lang.Object getCached (java.lang.Object, java.lang.Object)
Object a
Object owner
public void clear (java.lang.Object, java.lang.Object)
Object a
Object owner
protected abstract java.lang.Object compute (java.lang.Object, java.lang.Object)
protected abstract java.lang.Object getValue (java.lang.Object, java.lang.Object)
protected abstract void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/openapi/util/IconLoader$1.classIconLoader.java
package com.intellij.openapi.util
final com.intellij.openapi.util.IconLoader$1 extends javax.swing.ImageIcon {
void (java.awt.Image)
java.awt.Image x0
public java.lang.String toString ()
}
com/intellij/openapi/util/IconLoader$2.classIconLoader.java
package com.intellij.openapi.util
final com.intellij.openapi.util.IconLoader$2 extends java.lang.Object implements com.intellij.ui.RetrievableIcon {
final javax.swing.Icon val$icon
final float val$alpha
void (javax.swing.Icon, float)
public javax.swing.Icon retrieveIcon ()
public int getIconHeight ()
public int getIconWidth ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
java.awt.Graphics2D g2
java.awt.Composite saveComposite
}
com/intellij/openapi/util/IconLoader$CachedImageIcon$MyScaledIconsCache$1.classIconLoader.java
package com.intellij.openapi.util
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache$1 extends java.util.LinkedHashMap {
final com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache this$1
void (com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache, int)
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache this$1
int x0
public boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry entry
}
com/intellij/openapi/util/IconLoader$CachedImageIcon$MyScaledIconsCache.classIconLoader.java
package com.intellij.openapi.util
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache extends java.lang.Object {
private java.util.Map origImagesCache
private static final int SCALED_ICONS_CACHE_LIMIT
private java.util.Map scaledIconsCache
final com.intellij.openapi.util.IconLoader$CachedImageIcon this$0
private void (com.intellij.openapi.util.IconLoader$CachedImageIcon)
private java.awt.Image getOrLoadOrigImage (float)
float pixScale
private java.awt.Image getOrLoadOrigImage (float, boolean)
float pixScale
boolean allowFloatScaling
boolean needRetinaImage
java.awt.Image image
public javax.swing.ImageIcon getOrScaleIcon (float, float, boolean)
float pixScale
float instanceScale
boolean allowFloatScaling
float effectiveScale
javax.swing.ImageIcon icon
java.awt.Image image
public javax.swing.ImageIcon getOrLoadIcon (float)
float pixScale
public void clear ()
void (com.intellij.openapi.util.IconLoader$CachedImageIcon, com.intellij.openapi.util.IconLoader$1)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
com.intellij.openapi.util.IconLoader$1 x1
static java.awt.Image access$1600 (com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache, float)
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache x0
float x1
}
com/intellij/openapi/util/IconLoader$CachedImageIcon.classIconLoader.java
package com.intellij.openapi.util
final com.intellij.openapi.util.IconLoader$CachedImageIcon extends com.intellij.util.ui.JBUI$AuxJBIcon implements com.intellij.openapi.util.ScalableIcon {
private volatile Object myRealIcon
private String myOriginalPath
private ClassLoader myClassLoader
private java.net.URL myUrl
private volatile boolean dark
private volatile int numberOfPatchers
private java.awt.image.ImageFilter[] myFilters
private final com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache myScaledIconsCache
private void (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon icon
public void (java.net.URL)
java.net.URL url
private void setGlobalFilter (java.awt.image.ImageFilter)
java.awt.image.ImageFilter globalFilter
private java.awt.image.ImageFilter getGlobalFilter ()
private synchronized javax.swing.ImageIcon getRealIcon ()
private synchronized javax.swing.ImageIcon getRealIcon (java.awt.Graphics)
java.net.URL url
com.intellij.openapi.util.Pair patchedPath
String path
javax.swing.ImageIcon icon
java.awt.Graphics g
Object realIcon
javax.swing.ImageIcon icon
private boolean isValid ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
public int getIconWidth ()
public int getIconHeight ()
public java.lang.String toString ()
public float getScale ()
public javax.swing.Icon scale (float)
float scale
javax.swing.Icon icon
private javax.swing.Icon asDisabledIcon ()
com.intellij.openapi.util.IconLoader$CachedImageIcon icon
static java.lang.String access$002 (com.intellij.openapi.util.IconLoader$CachedImageIcon, java.lang.String)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
String x1
static java.lang.ClassLoader access$102 (com.intellij.openapi.util.IconLoader$CachedImageIcon, java.lang.ClassLoader)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
ClassLoader x1
static javax.swing.Icon access$300 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static javax.swing.ImageIcon access$400 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static java.net.URL access$1200 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static java.awt.image.ImageFilter[] access$1300 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache access$1500 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
}
com/intellij/openapi/util/IconLoader$LabelHolder.classIconLoader.java
package com.intellij.openapi.util
com.intellij.openapi.util.IconLoader$LabelHolder extends java.lang.Object {
private static final javax.swing.JComponent ourFakeComponent
private void ()
static javax.swing.JComponent access$200 ()
static void ()
}
com/intellij/openapi/util/IconLoader$LazyIcon.classIconLoader.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IconLoader$LazyIcon extends com.intellij.util.ui.JBUI$AuxJBIcon {
private boolean myWasComputed
private javax.swing.Icon myIcon
private boolean isDarkVariant
private int numberOfPatchers
private java.awt.image.ImageFilter filter
public void ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
javax.swing.Icon icon
public int getIconWidth ()
javax.swing.Icon icon
public int getIconHeight ()
javax.swing.Icon icon
protected final synchronized javax.swing.Icon getOrComputeIcon ()
protected final synchronized javax.swing.Icon getOrComputeIcon (java.awt.Graphics2D)
java.awt.Graphics2D g
public final void load ()
protected abstract javax.swing.Icon compute ()
public javax.swing.Icon inOriginalScale ()
java.awt.Image img
javax.swing.Icon icon
}
com/intellij/openapi/util/IconLoader.classIconLoader.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.IconLoader extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.concurrent.ConcurrentMap ourIconsCache
private static final java.util.Map ourIcon2DisabledIcon
private static final java.util.List ourPatchers
public static boolean STRICT
private static boolean USE_DARK_ICONS
private static java.awt.image.ImageFilter IMAGE_FILTER
private static final javax.swing.ImageIcon EMPTY_ICON
private static boolean ourIsActivated
static final boolean $assertionsDisabled
private void ()
public static void installPathPatcher (com.intellij.openapi.util.IconPathPatcher)
com.intellij.openapi.util.IconPathPatcher patcher
public static javax.swing.Icon getIcon (java.awt.Image)
java.awt.Image image
public static void setUseDarkIcons (boolean)
boolean useDarkIcons
public static void setFilter (java.awt.image.ImageFilter)
java.awt.image.ImageFilter filter
private static void clearCache ()
public static javax.swing.Icon getIcon (java.lang.String)
String path
Class callerClass
private static javax.swing.Icon getReflectiveIcon (java.lang.String, java.lang.ClassLoader)
String pckg
Class cur
java.lang.reflect.Field field
Exception e
String path
ClassLoader classLoader
public static javax.swing.Icon findIcon (java.lang.String)
String path
Class callerClass
public static javax.swing.Icon getIcon (java.lang.String, java.lang.Class)
String path
Class aClass
javax.swing.Icon icon
public static void activate ()
private static boolean isLoaderDisabled ()
public static javax.swing.Icon findIcon (java.lang.String, java.lang.Class)
String path
Class aClass
public static javax.swing.Icon findIcon (java.lang.String, java.lang.Class, boolean)
String path
Class aClass
boolean computeNow
public static javax.swing.Icon findIcon (java.lang.String, java.lang.Class, boolean, boolean)
String path
Class aClass
boolean computeNow
boolean strict
String originalPath
com.intellij.openapi.util.Pair patchedPath
java.net.URL myURL
javax.swing.Icon icon
private static com.intellij.openapi.util.Pair patchPath (java.lang.String)
String newPath
com.intellij.openapi.util.IconPathPatcher patcher
String path
private static boolean isReflectivePath (java.lang.String)
String path
java.util.List paths
public static javax.swing.Icon findIcon (java.net.URL)
java.net.URL url
public static javax.swing.Icon findIcon (java.net.URL, boolean)
java.net.URL url
boolean useCache
com.intellij.openapi.util.IconLoader$CachedImageIcon icon
public static javax.swing.Icon findIcon (java.lang.String, java.lang.ClassLoader)
String path
ClassLoader classLoader
String originalPath
com.intellij.openapi.util.Pair patchedPath
java.net.URL url
javax.swing.Icon icon
private static javax.swing.ImageIcon checkIcon (java.awt.Image, java.net.URL)
java.awt.Image image
java.net.URL url
javax.swing.Icon icon
public static boolean isGoodSize (javax.swing.Icon)
javax.swing.Icon icon
public static javax.swing.Icon getDisabledIcon (javax.swing.Icon)
float scale
java.awt.image.BufferedImage image
java.awt.Graphics2D graphics
java.awt.Image img
javax.swing.Icon icon
javax.swing.Icon disabledIcon
public static javax.swing.Icon getTransparentIcon (javax.swing.Icon)
javax.swing.Icon icon
public static javax.swing.Icon getTransparentIcon (javax.swing.Icon, float)
javax.swing.Icon icon
float alpha
public static javax.swing.Icon getIconSnapshot (javax.swing.Icon)
javax.swing.Icon icon
static java.util.List access$500 ()
static boolean access$700 ()
static java.awt.image.ImageFilter access$800 ()
static boolean access$900 ()
static javax.swing.ImageIcon access$1000 ()
static com.intellij.openapi.util.Pair access$1100 (java.lang.String)
String x0
static javax.swing.ImageIcon access$1400 (java.awt.Image, java.net.URL)
java.awt.Image x0
java.net.URL x1
static void ()
}
com/intellij/openapi/util/IconPathPatcher.classIconPathPatcher.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IconPathPatcher extends java.lang.Object {
public void ()
public abstract java.lang.String patchPath (java.lang.String)
public java.lang.Class getContextClass (java.lang.String)
String path
}
com/intellij/openapi/util/IdRunnable.classIdRunnable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IdRunnable extends com.intellij.util.ui.update.ComparableObject$Impl implements java.lang.Runnable {
public void (java.lang.Object)
Object object
public void (java.lang.Object[])
Object[] objects
}
com/intellij/openapi/util/InvalidDataException.classInvalidDataException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.InvalidDataException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/util/JDOMBuilder$AttrContent.classJDOMBuilder.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMBuilder$AttrContent extends org.jdom.Content {
private final String myName
private final String myValue
public void (java.lang.String, java.lang.String)
String name
String value
public java.lang.String getValue ()
static java.lang.String access$000 (com.intellij.openapi.util.JDOMBuilder$AttrContent)
com.intellij.openapi.util.JDOMBuilder$AttrContent x0
static java.lang.String access$100 (com.intellij.openapi.util.JDOMBuilder$AttrContent)
com.intellij.openapi.util.JDOMBuilder$AttrContent x0
}
com/intellij/openapi/util/JDOMBuilder.classJDOMBuilder.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMBuilder extends java.lang.Object {
private void ()
public static org.jdom.Document document (org.jdom.Element)
org.jdom.Element rootElement
public static transient org.jdom.Element tag (java.lang.String, org.jdom.Content[])
com.intellij.openapi.util.JDOMBuilder$AttrContent attrContent
org.jdom.Content c
String name
org.jdom.Content[] content
org.jdom.Element element
public static org.jdom.Content attr (java.lang.String, java.lang.String)
String name
String value
}
com/intellij/openapi/util/JDOMExternalizable.classJDOMExternalizable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.JDOMExternalizable extends java.lang.Object {
public abstract void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
public abstract void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
}
com/intellij/openapi/util/JDOMExternalizableStringList.classJDOMExternalizableStringList.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizableStringList extends java.util.ArrayList implements com.intellij.openapi.util.JDOMExternalizable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String ATTR_LIST
private static final String ATTR_LISTSIZE
private static final String ATTR_ITEM
private static final String ATTR_INDEX
private static final String ATTR_CLASS
private static final String ATTR_VALUE
static final boolean $assertionsDisabled
public void (int)
int initialCapacity
public void ()
public void (java.util.Collection)
java.util.Collection c
public void readExternal (org.jdom.Element)
Class itemClass
ClassNotFoundException ex
String itemClassString
Class itemClass
String listItem
org.jdom.Element listItemElement
ClassLoader classLoader
org.jdom.Element listElement
org.jdom.Element element
Class callerClass
public void writeExternal (org.jdom.Element)
org.jdom.Element itemElement
String listItem
int i
org.jdom.Element element
int listSize
org.jdom.Element listElement
static void ()
}
com/intellij/openapi/util/JDOMExternalizer.classJDOMExternalizer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizer extends java.lang.Object {
private void ()
public static void write (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element root
String name
String value
org.jdom.Element element
public static void write (org.jdom.Element, java.lang.String, boolean)
org.jdom.Element root
String name
boolean value
public static void write (org.jdom.Element, java.lang.String, int)
org.jdom.Element root
String name
int value
public static boolean readBoolean (org.jdom.Element, java.lang.String)
org.jdom.Element root
String name
public static int readInteger (org.jdom.Element, java.lang.String, int)
org.jdom.Element root
String name
int defaultValue
public static java.lang.String readString (org.jdom.Element, java.lang.String)
org.jdom.Element element
org.jdom.Element root
String name
public static void writeMap (org.jdom.Element, java.util.Map, java.lang.String, java.lang.String)
org.jdom.Element mapRoot
org.jdom.Element element
String value
String name
org.jdom.Element root
java.util.Map map
String rootName
String entryName
org.jdom.Element mapRoot
String[] names
public static void readMap (org.jdom.Element, java.util.Map, java.lang.String, java.lang.String)
org.jdom.Element mapRoot
String name
org.jdom.Element element
org.jdom.Element root
java.util.Map map
String rootName
String entryName
org.jdom.Element mapRoot
public static transient void saveStringsList (org.jdom.Element, java.lang.String, java.lang.String, java.lang.String[])
org.jdom.Element node
String value
org.jdom.Element parent
String nodeName
String attrName
String[] values
public static java.util.List loadStringsList (org.jdom.Element, java.lang.String, java.lang.String)
Object o
java.util.List list
org.jdom.Element element
String rootName
String attrName
java.util.List paths
}
com/intellij/openapi/util/JDOMExternalizerUtil.classJDOMExternalizerUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizerUtil extends java.lang.Object {
private static final String VALUE_ATTR_NAME
public void ()
public static void writeField (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element root
String fieldName
String value
org.jdom.Element element
public static void writeField (org.jdom.Element, java.lang.String, java.lang.String, java.lang.String)
org.jdom.Element root
String fieldName
String value
String defaultValue
public static java.lang.String readField (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
String fieldName
String defaultValue
String val
public static java.lang.String readField (org.jdom.Element, java.lang.String)
String childName
org.jdom.Element element
org.jdom.Element parent
String fieldName
public static org.jdom.Element getOption (org.jdom.Element, java.lang.String)
String childName
org.jdom.Element element
org.jdom.Element parent
String fieldName
public static org.jdom.Element writeOption (org.jdom.Element, java.lang.String)
org.jdom.Element root
String fieldName
org.jdom.Element element
public static org.jdom.Element addElementWithValueAttribute (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
String childTagName
String attrValue
org.jdom.Element element
public static java.lang.String getFirstChildValueAttribute (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String childTagName
org.jdom.Element first
public static java.util.List getChildrenValueAttributes (org.jdom.Element, java.lang.String)
String value
String value
org.jdom.Element child
org.jdom.Element parent
String childTagName
java.util.List children
java.util.List values
public static void addChildrenWithValueAttribute (org.jdom.Element, java.lang.String, java.util.List)
org.jdom.Element child
String value
org.jdom.Element parent
String childTagName
java.util.List attrValues
public static void addChildren (org.jdom.Element, java.lang.String, java.util.Collection) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element element
com.intellij.openapi.util.JDOMExternalizable child
org.jdom.Element parent
String childElementName
java.util.Collection children
}
com/intellij/openapi/util/JDOMUtil$1.classJDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$1 extends org.jdom.input.SAXBuilder {
void ()
protected void configureParser (org.xml.sax.XMLReader, org.jdom.input.SAXHandler) throws org.jdom.JDOMException
org.apache.xerces.util.SecurityManager manager
org.xml.sax.XMLReader parser
org.jdom.input.SAXHandler contentHandler
}
com/intellij/openapi/util/JDOMUtil$2.classJDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$2 extends java.lang.Object implements org.xml.sax.EntityResolver {
void ()
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)
String publicId
String systemId
}
com/intellij/openapi/util/JDOMUtil$ElementInfo.classJDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$ElementInfo extends java.lang.Object {
public String name
public boolean hasNullAttributes
private void ()
void (com.intellij.openapi.util.JDOMUtil$1)
com.intellij.openapi.util.JDOMUtil$1 x0
}
com/intellij/openapi/util/JDOMUtil$EmptyTextFilter.classJDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$EmptyTextFilter extends java.lang.Object implements org.jdom.filter.Filter {
private void ()
public boolean matches (java.lang.Object)
Object obj
void (com.intellij.openapi.util.JDOMUtil$1)
com.intellij.openapi.util.JDOMUtil$1 x0
}
com/intellij/openapi/util/JDOMUtil$LoggerHolder.classJDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$LoggerHolder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger ourLogger
private void ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/openapi/util/JDOMUtil$MyXMLOutputter.classJDOMUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMUtil$MyXMLOutputter extends org.jdom.output.XMLOutputter {
public void ()
public java.lang.String escapeAttributeEntities (java.lang.String)
String str
public java.lang.String escapeElementEntities (java.lang.String)
String str
}
com/intellij/openapi/util/JDOMUtil.classJDOMUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMUtil extends java.lang.Object {
private static final ThreadLocal ourSaxBuilder
private static final com.intellij.openapi.util.JDOMUtil$EmptyTextFilter CONTENT_FILTER
private void ()
public static java.util.List getChildren (org.jdom.Element)
org.jdom.Element parent
public static java.util.List getChildren (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String name
private static com.intellij.openapi.diagnostic.Logger getLogger ()
public static boolean areElementsEqual (org.jdom.Element, org.jdom.Element)
org.jdom.Element e1
org.jdom.Element e2
public static int getTreeHash (org.jdom.Element)
org.jdom.Element root
private static int addToHash (int, org.jdom.Element, boolean)
org.jdom.Attribute attribute
String text
org.jdom.Content child
int i
org.jdom.Element element
boolean skipEmptyText
private static int addToHash (int, java.lang.String)
int i
String s
public static org.jdom.Content[] getContent (org.jdom.Element)
org.jdom.Element m
java.util.List list
public static org.jdom.Element[] getElements (org.jdom.Element)
org.jdom.Element m
java.util.List list
public static void addContent (org.jdom.Element, java.lang.Object)
org.jdom.Content content
org.jdom.Element targetElement
Object node
public static void internElement (org.jdom.Element, com.intellij.util.containers.StringInterner)
org.jdom.Attribute attr
org.jdom.Content o
org.jdom.Element element
com.intellij.util.containers.StringInterner interner
public static java.lang.String legalizeText (java.lang.String)
String str
public static java.lang.CharSequence legalizeChars (java.lang.CharSequence)
int i
int len
CharSequence str
StringBuilder result
public static void appendLegalized (java.lang.StringBuilder, char)
StringBuilder sb
char each
private static boolean contentListsEqual (java.util.List, java.util.List)
java.util.List c1
java.util.List c2
java.util.Iterator l1
java.util.Iterator l2
private static boolean contentsEqual (org.jdom.Content, org.jdom.Content)
org.jdom.Content c1
org.jdom.Content c2
private static boolean attListsEqual (java.util.List, java.util.List)
int i
java.util.List a1
java.util.List a2
private static boolean attEqual (org.jdom.Attribute, org.jdom.Attribute)
org.jdom.Attribute a1
org.jdom.Attribute a2
public static org.jdom.Document loadDocument (char[], int) throws java.io.IOException org.jdom.JDOMException
char[] chars
int length
private static org.jdom.input.SAXBuilder getSaxBuilder ()
java.lang.ref.SoftReference reference
org.jdom.input.SAXBuilder saxBuilder
public static org.jdom.Document loadDocument (java.lang.CharSequence) throws java.io.IOException org.jdom.JDOMException
CharSequence seq
public static org.jdom.Document loadDocument (java.io.Reader) throws java.io.IOException org.jdom.JDOMException
java.io.Reader reader
public static org.jdom.Document loadDocument (java.io.File) throws org.jdom.JDOMException java.io.IOException
java.io.File file
public static org.jdom.Element load (java.io.File) throws org.jdom.JDOMException java.io.IOException
java.io.File file
public static org.jdom.Document loadDocument (java.io.InputStream) throws org.jdom.JDOMException java.io.IOException
java.io.InputStream stream
public static org.jdom.Element load (java.io.Reader) throws org.jdom.JDOMException java.io.IOException
java.io.Reader reader
public static org.jdom.Element load (java.io.InputStream) throws org.jdom.JDOMException java.io.IOException
java.io.InputStream stream
public static org.jdom.Document loadDocument (java.lang.Class, java.lang.String) throws org.jdom.JDOMException java.io.IOException
Class clazz
String resource
java.io.InputStream stream
public static org.jdom.Document loadDocument (java.net.URL) throws org.jdom.JDOMException java.io.IOException
java.net.URL url
public static org.jdom.Document loadResourceDocument (java.net.URL) throws org.jdom.JDOMException java.io.IOException
java.net.URL url
public static void writeDocument (org.jdom.Document, java.lang.String, java.lang.String) throws java.io.IOException
org.jdom.Document document
String filePath
String lineSeparator
java.io.OutputStream stream
public static void writeDocument (org.jdom.Document, java.io.File, java.lang.String) throws java.io.IOException
org.jdom.Document document
java.io.File file
String lineSeparator
public static void writeParent (org.jdom.Parent, java.io.File, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.File file
String lineSeparator
java.io.OutputStream stream
public static void writeDocument (org.jdom.Document, java.io.OutputStream, java.lang.String) throws java.io.IOException
org.jdom.Document document
java.io.OutputStream stream
String lineSeparator
public static void writeParent (org.jdom.Parent, java.io.OutputStream, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.OutputStream stream
String lineSeparator
java.io.OutputStreamWriter writer
public static byte[] printDocument (org.jdom.Document, java.lang.String) throws java.io.IOException
org.jdom.Document document
String lineSeparator
java.io.CharArrayWriter writer
public static java.lang.String writeDocument (org.jdom.Document, java.lang.String)
java.io.StringWriter writer
java.io.IOException ignored
org.jdom.Document document
String lineSeparator
public static java.lang.String writeParent (org.jdom.Parent, java.lang.String)
java.io.StringWriter writer
java.io.IOException e
org.jdom.Parent element
String lineSeparator
public static void writeParent (org.jdom.Parent, java.io.Writer, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.Writer writer
String lineSeparator
public static void writeElement (org.jdom.Element, java.io.Writer, java.lang.String) throws java.io.IOException
NullPointerException ex
org.jdom.Element element
java.io.Writer writer
String lineSeparator
org.jdom.output.XMLOutputter xmlOutputter
public static java.lang.String writeElement (org.jdom.Element)
org.jdom.Element element
public static java.lang.String writeElement (org.jdom.Element, java.lang.String)
java.io.StringWriter writer
java.io.IOException e
org.jdom.Element element
String lineSeparator
public static java.lang.String writeChildren (org.jdom.Element, java.lang.String) throws java.io.IOException
org.jdom.Element child
org.jdom.Element element
String lineSeparator
java.io.StringWriter writer
public static void writeDocument (org.jdom.Document, java.io.Writer, java.lang.String) throws java.io.IOException
NullPointerException ex
org.jdom.Document document
java.io.Writer writer
String lineSeparator
org.jdom.output.XMLOutputter xmlOutputter
public static org.jdom.output.XMLOutputter createOutputter (java.lang.String)
String lineSeparator
org.jdom.output.XMLOutputter xmlOutputter
org.jdom.output.Format format
private static java.lang.String escapeChar (char, boolean, boolean, boolean)
char c
boolean escapeApostrophes
boolean escapeSpaces
boolean escapeLineEnds
public static java.lang.String escapeText (java.lang.String)
String text
public static java.lang.String escapeText (java.lang.String, boolean, boolean)
String text
boolean escapeSpaces
boolean escapeLineEnds
public static java.lang.String escapeText (java.lang.String, boolean, boolean, boolean)
char ch
String quotation
int i
String text
boolean escapeApostrophes
boolean escapeSpaces
boolean escapeLineEnds
StringBuilder buffer
private static void printDiagnostics (org.jdom.Element, java.lang.String)
org.jdom.Element child
org.jdom.Element element
String prefix
com.intellij.openapi.util.JDOMUtil$ElementInfo info
private static com.intellij.openapi.util.JDOMUtil$ElementInfo getElementInfo (org.jdom.Element)
org.jdom.Attribute attr
int idx
int length
org.jdom.Element element
com.intellij.openapi.util.JDOMUtil$ElementInfo info
StringBuilder buf
java.util.List attributes
public static void updateFileSet (java.io.File[], java.lang.String[], org.jdom.Document[], java.lang.String) throws java.io.IOException
java.io.File file
String newFilePath
java.io.File file
String newFilePath
int i
String writtenFilesPath
String oldFilePath
boolean result
java.io.File oldFile
java.io.File[] oldFiles
String[] newFilePaths
org.jdom.Document[] newFileDocuments
String lineSeparator
java.util.ArrayList writtenFilesPaths
public static java.lang.String getValue (java.lang.Object)
org.jdom.Content content
org.jdom.Attribute attribute
Object node
public static boolean isEmpty (org.jdom.Element)
org.jdom.Element element
public static boolean isEmpty (org.jdom.Element, int)
org.jdom.Element element
int attributeCount
static void ()
}
com/intellij/openapi/util/Key.classKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Key extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicInteger ourKeysCounter
private final int myIndex
private final String myName
private static final com.intellij.util.containers.ConcurrentIntObjectMap allKeys
public void (java.lang.String)
String name
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
public static com.intellij.openapi.util.Key create (java.lang.String)
String name
public java.lang.Object get (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder holder
public java.lang.Object get (java.util.Map)
java.util.Map holder
public java.lang.Object get (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder holder
Object defaultValue
Object t
public boolean isIn (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder holder
public void set (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder holder
Object value
public void set (java.util.Map, java.lang.Object)
java.util.Map holder
Object value
public static com.intellij.openapi.util.Key getKeyByIndex (int)
int index
public static com.intellij.openapi.util.Key findKeyByName (java.lang.String)
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry key
String name
static void ()
}
com/intellij/openapi/util/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/LazyInstance.classLazyInstance.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.LazyInstance extends com.intellij.openapi.util.NotNullLazyValue {
public void ()
protected abstract java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
protected final java.lang.Object compute ()
Class tClass
java.lang.reflect.Constructor constructor
InstantiationException e
IllegalAccessException e
ClassNotFoundException e
NoSuchMethodException e
}
com/intellij/openapi/util/LowMemoryWatcher$1.classLowMemoryWatcher.java
package com.intellij.openapi.util
final com.intellij.openapi.util.LowMemoryWatcher$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.util.LowMemoryWatcher val$watcher
void (com.intellij.openapi.util.LowMemoryWatcher)
public void dispose ()
}
com/intellij/openapi/util/LowMemoryWatcher.classLowMemoryWatcher.java
package com.intellij.openapi.util
public com.intellij.openapi.util.LowMemoryWatcher extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.containers.WeakList ourListeners
private final Runnable myRunnable
static void onLowMemorySignalReceived ()
Throwable e
Runnable watcher
public static com.intellij.openapi.util.LowMemoryWatcher register (java.lang.Runnable)
Runnable runnable
public static void register (java.lang.Runnable, com.intellij.openapi.Disposable)
Runnable runnable
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.util.LowMemoryWatcher watcher
private void (java.lang.Runnable)
Runnable runnable
public void stop ()
static void stopAll ()
static void ()
}
com/intellij/openapi/util/LowMemoryWatcherManager$1.classLowMemoryWatcherManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.LowMemoryWatcherManager$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.LowMemoryWatcherManager this$0
void (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager this$0
public void run ()
}
com/intellij/openapi/util/LowMemoryWatcherManager$2.classLowMemoryWatcherManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.LowMemoryWatcherManager$2 extends java.lang.Object implements javax.management.NotificationListener {
final com.intellij.openapi.util.LowMemoryWatcherManager this$0
void (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager this$0
public void handleNotification (javax.management.Notification, java.lang.Object)
javax.management.Notification notification
Object __
}
com/intellij/openapi/util/LowMemoryWatcherManager.classLowMemoryWatcherManager.java
package com.intellij.openapi.util
public com.intellij.openapi.util.LowMemoryWatcherManager extends java.lang.Object implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final long MEM_THRESHOLD
private final java.util.concurrent.ExecutorService myExecutorService
private java.util.concurrent.Future mySubmitted
private final java.util.concurrent.atomic.AtomicBoolean myProcessing
private final Runnable myJanitor
private final javax.management.NotificationListener myLowMemoryListener
public void (java.util.concurrent.ExecutorService)
long threshold
java.lang.management.MemoryPoolMXBean bean
Throwable e
java.util.concurrent.ExecutorService executorService
private void handleEventImmediately ()
public void dispose ()
javax.management.ListenerNotFoundException e
static java.lang.Runnable access$000 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static java.util.concurrent.Future access$102 (com.intellij.openapi.util.LowMemoryWatcherManager, java.util.concurrent.Future)
com.intellij.openapi.util.LowMemoryWatcherManager x0
java.util.concurrent.Future x1
static void access$200 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static java.util.concurrent.Future access$100 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static java.util.concurrent.ExecutorService access$300 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static void ()
}
com/intellij/openapi/util/MultiValuesMap.classMultiValuesMap.java
package com.intellij.openapi.util
public com.intellij.openapi.util.MultiValuesMap extends java.lang.Object {
private final java.util.Map myBaseMap
private final boolean myOrdered
public void ()
public void (boolean)
boolean ordered
public void putAll (java.lang.Object, java.util.Collection)
Object value
Object key
java.util.Collection values
public transient void putAll (java.lang.Object, java.lang.Object[])
Object value
Object key
Object[] values
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.Collection values ()
java.util.Collection values
java.util.Set result
public void remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection values
public void clear ()
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Set entrySet ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection collectValues ()
java.util.Collection v
java.util.Collection result
public java.lang.Object getFirst (java.lang.Object)
Object key
java.util.Collection values
}
com/intellij/openapi/util/MutualMap.classMutualMap.java
package com.intellij.openapi.util
public com.intellij.openapi.util.MutualMap extends java.lang.Object {
private final java.util.Map myKey2Value
private final java.util.Map myValue2Key
public void (boolean)
boolean ordered
public void ()
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getValue (java.lang.Object)
Object key
public java.lang.Object getKey (java.lang.Object)
Object value
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public void remove (java.lang.Object)
Object key
Object value
public java.util.Collection getValues ()
public java.util.Collection getKeys ()
public void clear ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.MutualMap mutualMap
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/openapi/util/NamedJDOMExternalizable.classNamedJDOMExternalizable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NamedJDOMExternalizable extends java.lang.Object implements com.intellij.openapi.util.JDOMExternalizable {
public abstract java.lang.String getExternalFileName ()
}
com/intellij/openapi/util/NotNullComputable$1.classNotNullComputable.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullComputable$1 extends java.lang.Object implements com.intellij.openapi.util.NotNullComputable {
void ()
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/util/NotNullComputable.classNotNullComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
public static final com.intellij.openapi.util.NotNullComputable TRUE
public abstract java.lang.Object compute ()
static void ()
}
com/intellij/openapi/util/NotNullFactory.classNotNullFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullFactory extends java.lang.Object implements com.intellij.openapi.util.Factory {
public abstract java.lang.Object create ()
}
com/intellij/openapi/util/NotNullLazyKey.classNotNullLazyKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.NotNullLazyKey extends com.intellij.openapi.util.Key {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.util.NotNullFunction myFunction
private void (java.lang.String, com.intellij.util.NotNullFunction)
String name
com.intellij.util.NotNullFunction function
public final java.lang.Object getValue (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.openapi.util.UserDataHolder h
Object data
public static com.intellij.openapi.util.NotNullLazyKey create (java.lang.String, com.intellij.util.NotNullFunction)
String name
com.intellij.util.NotNullFunction function
static void ()
}
com/intellij/openapi/util/NotNullLazyValue$1.classNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullLazyValue$1 extends com.intellij.openapi.util.NotNullLazyValue {
final Object val$value
void (java.lang.Object)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NotNullLazyValue$2.classNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullLazyValue$2 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.openapi.util.NotNullFactory val$value
void (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NotNullLazyValue.classNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullLazyValue extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object result
public boolean isComputed ()
public static com.intellij.openapi.util.NotNullLazyValue createConstantValue (java.lang.Object)
Object value
public static com.intellij.openapi.util.NotNullLazyValue createValue (com.intellij.openapi.util.NotNullFactory)
com.intellij.openapi.util.NotNullFactory value
static void ()
}
com/intellij/openapi/util/NullUtils.classNullUtils.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.NullUtils extends java.lang.Object {
public static transient boolean notNull (java.lang.Object[])
Object[] objects
public static transient boolean hasNull (java.lang.Object[])
Object object
Object[] objects
public static transient boolean hasNotNull (java.lang.Object[])
Object object
Object[] objects
private void ()
}
com/intellij/openapi/util/NullableComputable.classNullableComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
public abstract java.lang.Object compute ()
}
com/intellij/openapi/util/NullableFactory.classNullableFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableFactory extends java.lang.Object implements com.intellij.openapi.util.Factory {
public abstract java.lang.Object create ()
}
com/intellij/openapi/util/NullableLazyKey.classNullableLazyKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.NullableLazyKey extends com.intellij.openapi.util.Key {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.util.NullableFunction myFunction
private void (java.lang.String, com.intellij.util.NullableFunction)
String name
com.intellij.util.NullableFunction function
public final java.lang.Object getValue (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.openapi.util.UserDataHolder h
Object data
public static com.intellij.openapi.util.NullableLazyKey create (java.lang.String, com.intellij.util.NullableFunction)
String name
com.intellij.util.NullableFunction function
static void ()
}
com/intellij/openapi/util/NullableLazyValue$1.classNullableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NullableLazyValue$1 extends com.intellij.openapi.util.NullableLazyValue {
final com.intellij.openapi.util.Factory val$value
void (com.intellij.openapi.util.Factory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NullableLazyValue.classNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableLazyValue extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private boolean myComputed
private Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public static com.intellij.openapi.util.NullableLazyValue createValue (com.intellij.openapi.util.Factory)
com.intellij.openapi.util.Factory value
static void ()
}
com/intellij/openapi/util/Pass.classPass.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Pass extends java.lang.Object {
public void ()
public abstract void pass (java.lang.Object)
}
com/intellij/openapi/util/ProperTextRange.classProperTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ProperTextRange extends com.intellij.openapi.util.TextRange {
static final boolean $assertionsDisabled
public void (int, int)
int startOffset
int endOffset
public void (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public com.intellij.openapi.util.ProperTextRange cutOut (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange subRange
public com.intellij.openapi.util.ProperTextRange shiftRight (int)
int delta
public com.intellij.openapi.util.ProperTextRange grown (int)
int lengthDelta
public com.intellij.openapi.util.ProperTextRange intersection (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange range
public com.intellij.openapi.util.ProperTextRange union (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange range
public static com.intellij.openapi.util.ProperTextRange create (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment segment
public static com.intellij.openapi.util.ProperTextRange create (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.util.ProperTextRange from (int, int)
int offset
int length
public volatile com.intellij.openapi.util.TextRange union (com.intellij.openapi.util.TextRange)
public volatile com.intellij.openapi.util.TextRange intersection (com.intellij.openapi.util.TextRange)
public volatile com.intellij.openapi.util.TextRange grown (int)
public volatile com.intellij.openapi.util.TextRange shiftRight (int)
public volatile com.intellij.openapi.util.TextRange cutOut (com.intellij.openapi.util.TextRange)
static void ()
}
com/intellij/openapi/util/RecursionGuard$StackStamp.classRecursionGuard.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RecursionGuard$StackStamp extends java.lang.Object {
public abstract boolean mayCacheNow ()
}
com/intellij/openapi/util/RecursionGuard.classRecursionGuard.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RecursionGuard extends java.lang.Object {
public void ()
public java.lang.Object doPreventingRecursion (java.lang.Object, com.intellij.openapi.util.Computable)
Object key
com.intellij.openapi.util.Computable computation
public abstract java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
public abstract com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
public abstract java.util.List currentStack ()
public abstract void prohibitResultCaching (java.lang.Object)
}
com/intellij/openapi/util/RecursionManager$1.classRecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$1 extends java.lang.ThreadLocal {
void ()
protected com.intellij.openapi.util.RecursionManager$CalculationStack initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/openapi/util/RecursionManager$2$1.classRecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$2$1 extends java.lang.Object implements com.intellij.openapi.util.RecursionGuard$StackStamp {
final int val$stamp
final com.intellij.openapi.util.RecursionManager$2 this$0
void (com.intellij.openapi.util.RecursionManager$2, int)
com.intellij.openapi.util.RecursionManager$2 this$0
public boolean mayCacheNow ()
}
com/intellij/openapi/util/RecursionManager$2.classRecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$2 extends com.intellij.openapi.util.RecursionGuard {
final String val$id
void (java.lang.String)
public java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
com.intellij.openapi.util.RecursionManager$MyKey noCacheUntil
com.intellij.util.containers.SoftKeySoftValueHashMap map
Object o
Throwable e
Object result
Throwable e
Object key
boolean memoize
com.intellij.openapi.util.Computable computation
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.openapi.util.RecursionManager$CalculationStack stack
int sizeBefore
int sizeAfter
int startStamp
public com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
int stamp
public java.util.List currentStack ()
com.intellij.openapi.util.RecursionManager$MyKey pair
java.util.ArrayList result
java.util.LinkedHashMap map
public void prohibitResultCaching (java.lang.Object)
Object since
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.openapi.util.RecursionManager$CalculationStack stack
}
com/intellij/openapi/util/RecursionManager$3.classRecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
void ()
public void dispose ()
}
com/intellij/openapi/util/RecursionManager$CalculationStack.classRecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$CalculationStack extends java.lang.Object {
private int reentrancyCount
private int memoizationStamp
private int depth
private final java.util.LinkedHashMap progressMap
private final java.util.Set toMemoize
private final gnu.trove.THashMap key2ReentrancyDuringItsCalculation
private final com.intellij.util.containers.SoftHashMap intermediateCache
private int enters
private int exits
static final boolean $assertionsDisabled
private void ()
boolean checkReentrancy (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.lang.Object getMemoizedValue (com.intellij.openapi.util.RecursionManager$MyKey)
Object result
com.intellij.openapi.util.RecursionManager$MyKey key
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.util.containers.SoftKeySoftValueHashMap map
final void beforeComputation (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
int sizeBefore
int sizeAfter
final void maybeMemoize (com.intellij.openapi.util.RecursionManager$MyKey, java.lang.Object, int)
com.intellij.util.containers.SoftKeySoftValueHashMap map
com.intellij.openapi.util.RecursionManager$MyKey reentered
com.intellij.openapi.util.RecursionManager$MyKey realKey
Object result
int startStamp
final void afterComputation (com.intellij.openapi.util.RecursionManager$MyKey, int, int)
com.intellij.openapi.util.RecursionManager$MyKey realKey
int sizeBefore
int sizeAfter
Integer value
private void enableMemoization (com.intellij.openapi.util.RecursionManager$MyKey, java.util.Set)
com.intellij.openapi.util.RecursionManager$MyKey existing
com.intellij.openapi.util.RecursionManager$MyKey key
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.util.Set loop
java.util.List stack
private java.util.Set prohibitResultCaching (com.intellij.openapi.util.RecursionManager$MyKey)
java.util.Map$Entry entry
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.util.Set loop
boolean inLoop
private void checkDepth (java.lang.String)
String s
int oldDepth
private boolean checkZero ()
void (com.intellij.openapi.util.RecursionManager$1)
com.intellij.openapi.util.RecursionManager$1 x0
static com.intellij.util.containers.SoftHashMap access$300 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static java.util.Set access$400 (com.intellij.openapi.util.RecursionManager$CalculationStack, com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
com.intellij.openapi.util.RecursionManager$MyKey x1
static java.util.LinkedHashMap access$600 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static int access$700 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void access$800 (com.intellij.openapi.util.RecursionManager$CalculationStack, java.lang.String)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
String x1
static int access$900 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void access$1000 (com.intellij.openapi.util.RecursionManager$CalculationStack, com.intellij.openapi.util.RecursionManager$MyKey, java.util.Set)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
com.intellij.openapi.util.RecursionManager$MyKey x1
java.util.Set x2
static int access$708 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void ()
}
com/intellij/openapi/util/RecursionManager$MyKey.classRecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$MyKey extends java.lang.Object {
final String guardId
final Object userObject
private final int myHashCode
private final boolean myCallEquals
public void (java.lang.String, java.lang.Object, boolean)
String guardId
Object userObject
boolean mayCallEquals
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
com/intellij/openapi/util/RecursionManager.classRecursionManager.java
package com.intellij.openapi.util
public com.intellij.openapi.util.RecursionManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final Object NULL
private static final ThreadLocal ourStack
private static boolean ourAssertOnPrevention
public void ()
public static java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
Object key
boolean memoize
com.intellij.openapi.util.Computable computation
public static com.intellij.openapi.util.RecursionGuard createGuard (java.lang.String)
String id
public static void assertOnRecursionPrevention (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
static java.lang.ThreadLocal access$100 ()
static boolean access$200 ()
static java.lang.Object access$500 ()
static com.intellij.openapi.diagnostic.Logger access$1100 ()
static boolean access$202 (boolean)
boolean x0
static void ()
}
com/intellij/openapi/util/Ref.classRef.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Ref extends java.lang.Object {
private Object myValue
public void ()
public void (java.lang.Object)
Object value
public final boolean isNull ()
public final java.lang.Object get ()
public final void set (java.lang.Object)
Object value
public final boolean setIfNull (java.lang.Object)
Object value
public static com.intellij.openapi.util.Ref create ()
public static com.intellij.openapi.util.Ref create (java.lang.Object)
Object value
public static java.lang.Object deref (com.intellij.openapi.util.Ref)
com.intellij.openapi.util.Ref ref
public java.lang.String toString ()
}
com/intellij/openapi/util/RoamingTypeDisabled.classRoamingTypeDisabled.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RoamingTypeDisabled extends java.lang.Object {
}
com/intellij/openapi/util/ScalableIcon.classScalableIcon.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ScalableIcon extends java.lang.Object implements javax.swing.Icon {
public abstract float getScale ()
public abstract javax.swing.Icon scale (float)
}
com/intellij/openapi/util/Segment$1.classSegment.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Segment$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment r1
com.intellij.openapi.util.Segment r2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/Segment.classSegment.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Segment extends java.lang.Object {
public static final com.intellij.openapi.util.Segment[] EMPTY_ARRAY
public static final java.util.Comparator BY_START_OFFSET_THEN_END_OFFSET
public abstract int getStartOffset ()
public abstract int getEndOffset ()
static void ()
}
com/intellij/openapi/util/ShutDownTracker$1.classShutDownTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ShutDownTracker$1 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.util.concurrency.Semaphore val$semaphore
void (java.lang.Runnable, com.intellij.util.concurrency.Semaphore)
public void run ()
}
com/intellij/openapi/util/ShutDownTracker$2.classShutDownTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ShutDownTracker$2 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.util.concurrency.Semaphore val$semaphore
void (java.lang.Runnable, com.intellij.util.concurrency.Semaphore)
public void run ()
}
com/intellij/openapi/util/ShutDownTracker$ShutDownTrackerHolder.classShutDownTracker.java
package com.intellij.openapi.util
com.intellij.openapi.util.ShutDownTracker$ShutDownTrackerHolder extends java.lang.Object {
private static final com.intellij.openapi.util.ShutDownTracker ourInstance
private void ()
static com.intellij.openapi.util.ShutDownTracker access$100 ()
static void ()
}
com/intellij/openapi/util/ShutDownTracker.classShutDownTracker.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ShutDownTracker extends java.lang.Object implements java.lang.Runnable {
private final java.util.List myThreads
private final java.util.LinkedList myShutdownTasks
private final Thread myThread
private void ()
public static com.intellij.openapi.util.ShutDownTracker getInstance ()
public static boolean isShutdownHookRunning ()
public void run ()
Throwable e
Runnable task
public boolean waitFor (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public final void ensureStopperThreadsFinished ()
long totalTimeWaited
Thread thread
Thread[] threads
long started
private synchronized boolean isRegistered (java.lang.Thread)
Thread thread
private synchronized java.lang.Thread[] getStopperThreads ()
public synchronized void registerStopperThread (java.lang.Thread)
Thread thread
public synchronized void unregisterStopperThread (java.lang.Thread)
Thread thread
public synchronized void registerShutdownTask (java.lang.Runnable)
Runnable task
public synchronized void unregisterShutdownTask (java.lang.Runnable)
Runnable task
private synchronized java.lang.Object removeLast (java.util.LinkedList)
java.util.LinkedList list
public static void invokeAndWait (boolean, boolean, java.lang.Runnable)
com.intellij.util.concurrency.Semaphore semaphore
com.intellij.util.concurrency.Semaphore semaphore
Exception e
boolean returnOnTimeout
boolean runInEdt
Runnable runnable
void (com.intellij.openapi.util.ShutDownTracker$1)
com.intellij.openapi.util.ShutDownTracker$1 x0
}
com/intellij/openapi/util/SimpleFieldCache.classSimpleFieldCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.SimpleFieldCache extends com.intellij.openapi.util.FieldCache {
public void ()
public final java.lang.Object get (java.lang.Object)
Object owner
protected final java.lang.Object compute (java.lang.Object, java.lang.Object)
Object owner
Object p
protected final java.lang.Object getValue (java.lang.Object, java.lang.Object)
Object owner
Object p
protected final void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
Object t
Object owner
Object p
protected abstract java.lang.Object compute (java.lang.Object)
protected abstract java.lang.Object getValue (java.lang.Object)
protected abstract void putValue (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/StaticGetter.classStaticGetter.java
package com.intellij.openapi.util
public com.intellij.openapi.util.StaticGetter extends java.lang.Object implements com.intellij.openapi.util.Getter {
private final Object myT
public void (java.lang.Object)
Object t
public java.lang.Object get ()
}
com/intellij/openapi/util/SystemInfo$1.classSystemInfo.java
package com.intellij.openapi.util
final com.intellij.openapi.util.SystemInfo$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
void ()
protected java.io.File compute ()
java.io.File bashFile
String windir
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/util/SystemInfo.classSystemInfo.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SystemInfo extends com.intellij.openapi.util.SystemInfoRt {
public static final String OS_NAME
public static final String OS_VERSION
public static final String OS_ARCH
public static final String JAVA_VERSION
public static final String JAVA_RUNTIME_VERSION
public static final String ARCH_DATA_MODEL
public static final String SUN_DESKTOP
public static final boolean isWindows
public static final boolean isMac
public static final boolean isOS2
public static final boolean isLinux
public static final boolean isFreeBSD
public static final boolean isSolaris
public static final boolean isUnix
public static final boolean isAppleJvm
public static final boolean isOracleJvm
public static final boolean isSunJvm
public static final boolean isIbmJvm
public static final boolean isJetbrainsJvm
public static final boolean isWin2kOrNewer
public static final boolean isWinXpOrNewer
public static final boolean isWinVistaOrNewer
public static final boolean isWin7OrNewer
public static final boolean isWin8OrNewer
public static final boolean isWin10OrNewer
private static final com.intellij.openapi.util.AtomicNullableLazyValue ourWSLBashFile
public static final boolean isXWindow
public static final boolean isKDE
public static final boolean isMacSystemMenu
public static final boolean isFileSystemCaseSensitive
public static final boolean areSymLinksSupported
public static final boolean is32Bit
public static final boolean is64Bit
public static final boolean isMacIntel64
private static final com.intellij.openapi.util.NotNullLazyValue ourHasXdgOpen
private static final com.intellij.openapi.util.NotNullLazyValue ourHasXdgMime
public static final boolean isMacOSTiger
public static final boolean isMacOSLeopard
public static final boolean isMacOSSnowLeopard
public static final boolean isMacOSLion
public static final boolean isMacOSMountainLion
public static final boolean isMacOSMavericks
public static final boolean isMacOSYosemite
public static final boolean isMacOSElCapitan
public static final boolean isMacOSSierra
public static final boolean isWindowsXP
public static final boolean isAMD64
public void ()
public static boolean isOsVersionAtLeast (java.lang.String)
String version
public static java.io.File getWSLBashFile ()
public static boolean hasWSL ()
public static boolean hasXdgOpen ()
public static boolean hasXdgMime ()
public static java.lang.String getMacOSMajorVersion ()
public static java.lang.String getMacOSMajorVersion (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSVersionCode ()
public static java.lang.String getMacOSMajorVersionCode ()
public static java.lang.String getMacOSMinorVersionCode ()
public static java.lang.String getMacOSVersionCode (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSMajorVersionCode (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSMinorVersionCode (java.lang.String)
String version
int[] parts
private static int[] getMacOSVersionParts (java.lang.String)
String version
java.util.List parts
private static int normalize (int)
int number
private static int toInt (java.lang.String)
NumberFormatException e
String string
public static boolean isJavaVersionAtLeast (java.lang.String)
String v
private static boolean isOracleJvm ()
String vendor
private static boolean isSunJvm ()
String vendor
private static boolean isIbmJvm ()
String vendor
private static boolean isAppleJvm ()
String vendor
private static boolean isJetbrainsJvm ()
String vendor
public static java.lang.String getUnixReleaseName ()
public static java.lang.String getUnixReleaseVersion ()
static void ()
}
com/intellij/openapi/util/TextRange.classTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.TextRange extends java.lang.Object implements com.intellij.openapi.util.Segment java.io.Serializable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final long serialVersionUID
public static final com.intellij.openapi.util.TextRange EMPTY_RANGE
private final int myStartOffset
private final int myEndOffset
static final boolean $assertionsDisabled
public void (int, int)
int startOffset
int endOffset
protected void (int, int, boolean)
int startOffset
int endOffset
boolean checkForProperTextRange
public final int getStartOffset ()
public final int getEndOffset ()
public final int getLength ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.util.TextRange range
public int hashCode ()
public boolean contains (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public boolean contains (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment range
public boolean containsRange (int, int)
int startOffset
int endOffset
public static boolean containsRange (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment outer
com.intellij.openapi.util.Segment inner
public boolean containsOffset (int)
int offset
public java.lang.String toString ()
public boolean contains (int)
int offset
public java.lang.String substring (java.lang.String)
StringIndexOutOfBoundsException e
String str
public java.lang.CharSequence subSequence (java.lang.CharSequence)
IndexOutOfBoundsException e
CharSequence str
public com.intellij.openapi.util.TextRange cutOut (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange subRange
public com.intellij.openapi.util.TextRange shiftRight (int)
int delta
public com.intellij.openapi.util.TextRange grown (int)
int lengthDelta
public static com.intellij.openapi.util.TextRange from (int, int)
int offset
int length
public static com.intellij.openapi.util.TextRange create (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.util.TextRange create (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment segment
public static boolean areSegmentsEqual (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment segment1
com.intellij.openapi.util.Segment segment2
public java.lang.String replace (java.lang.String, java.lang.String)
String beginning
String ending
StringIndexOutOfBoundsException e
String original
String replacement
public boolean intersects (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public boolean intersects (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment textRange
public boolean intersects (int, int)
int startOffset
int endOffset
public boolean intersectsStrict (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public boolean intersectsStrict (int, int)
int startOffset
int endOffset
public com.intellij.openapi.util.TextRange intersection (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public boolean isEmpty ()
public com.intellij.openapi.util.TextRange union (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public boolean equalsToRange (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.util.TextRange allOf (java.lang.String)
String s
public static void assertProperRange (com.intellij.openapi.util.Segment) throws java.lang.AssertionError
com.intellij.openapi.util.Segment range
public static void assertProperRange (com.intellij.openapi.util.Segment, java.lang.Object) throws java.lang.AssertionError
com.intellij.openapi.util.Segment range
Object message
public static void assertProperRange (int, int, java.lang.Object)
int startOffset
int endOffset
Object message
static void ()
}
com/intellij/openapi/util/ThreadLocalCachedByteArray.classThreadLocalCachedByteArray.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.ThreadLocalCachedByteArray extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void ()
public byte[] getBuffer (int)
int size
byte[] value
}
com/intellij/openapi/util/ThreadLocalCachedIntArray.classThreadLocalCachedIntArray.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.ThreadLocalCachedIntArray extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void ()
public int[] getBuffer (int)
int size
int[] value
}
com/intellij/openapi/util/ThreadLocalCachedValue.classThreadLocalCachedValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ThreadLocalCachedValue extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void ()
public java.lang.Object getValue ()
Object value
protected void init (java.lang.Object)
Object value
protected abstract java.lang.Object create ()
}
com/intellij/openapi/util/Throwable2Computable.classThrowable2Computable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Throwable2Computable extends java.lang.Object {
public abstract java.lang.Object compute () throws java.lang.Throwable java.lang.Throwable
}
com/intellij/openapi/util/ThrowableNotNullFunction.classThrowableNotNullFunction.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ThrowableNotNullFunction extends java.lang.Object {
public abstract java.lang.Object fun (java.lang.Object) throws java.lang.Throwable
}
com/intellij/openapi/util/Timed.classTimed.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Timed extends java.lang.Object {
private final Object myT
private final long myTime
public void (java.lang.Object, long)
Object t
long time
public void (java.lang.Object)
Object t
public java.lang.Object getT ()
public long getTime ()
}
com/intellij/openapi/util/TraceableDisposable$1.classTraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$1 extends java.lang.Object {
}
com/intellij/openapi/util/TraceableDisposable$DisposalException.classTraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$DisposalException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
final com.intellij.openapi.util.TraceableDisposable this$0
private void (com.intellij.openapi.util.TraceableDisposable, java.lang.String)
String message
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
java.util.List answer
void (com.intellij.openapi.util.TraceableDisposable, java.lang.String, com.intellij.openapi.util.TraceableDisposable$1)
com.intellij.openapi.util.TraceableDisposable x0
String x1
com.intellij.openapi.util.TraceableDisposable$1 x2
}
com/intellij/openapi/util/TraceableDisposable$ObjectNotDisposedException.classTraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$ObjectNotDisposedException extends java.lang.RuntimeException {
final com.intellij.openapi.util.TraceableDisposable this$0
void (com.intellij.openapi.util.TraceableDisposable, java.lang.String)
String msg
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream s
java.io.PrintWriter writer
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter s
java.util.List stack
}
com/intellij/openapi/util/TraceableDisposable.classTraceableDisposable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.TraceableDisposable extends java.lang.Object {
private final Throwable CREATE_TRACE
private Throwable KILL_TRACE
public void (boolean)
boolean debug
public void kill (java.lang.String)
String msg
public void killExceptionally (java.lang.Throwable)
Throwable throwable
public void throwObjectNotDisposedError (java.lang.String)
String msg
public void throwDisposalError (java.lang.String) throws java.lang.RuntimeException
String msg
public java.lang.String getStackTrace ()
java.io.StringWriter s
java.io.PrintWriter out
static java.lang.Throwable access$000 (com.intellij.openapi.util.TraceableDisposable)
com.intellij.openapi.util.TraceableDisposable x0
static java.lang.Throwable access$200 (com.intellij.openapi.util.TraceableDisposable)
com.intellij.openapi.util.TraceableDisposable x0
}
com/intellij/openapi/util/Transform.classTransform.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Transform extends java.lang.Object {
public abstract java.lang.Object transform (java.lang.Object)
}
com/intellij/openapi/util/Trinity.classTrinity.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Trinity extends java.lang.Object {
public final Object first
public final Object second
public final Object third
public void (java.lang.Object, java.lang.Object, java.lang.Object)
Object first
Object second
Object third
public final java.lang.Object getFirst ()
public final java.lang.Object getSecond ()
public java.lang.Object getThird ()
public static com.intellij.openapi.util.Trinity create (java.lang.Object, java.lang.Object, java.lang.Object)
Object first
Object second
Object third
public final boolean equals (java.lang.Object)
Object o
public final int hashCode ()
int hashCode
private static int hashCode (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/openapi/util/UnfairTextRange.classUnfairTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UnfairTextRange extends com.intellij.openapi.util.TextRange {
public void (int, int)
int startOffset
int endOffset
}
com/intellij/openapi/util/UpdatedReference.classUpdatedReference.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UpdatedReference extends java.lang.Object {
private Object myT
private long myTime
public void (java.lang.Object)
Object t
public void (java.lang.Object, long)
Object t
long time
public boolean isTimeToUpdate (long)
long interval
public void updateT (java.lang.Object)
Object t
public java.lang.Object getT ()
public void updateTs ()
public long getTime ()
}
com/intellij/openapi/util/UserDataCache.classUserDataCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataCache extends com.intellij.openapi.util.FieldCache {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.openapi.util.Key myKey
protected void ()
public void (java.lang.String)
String keyName
public java.lang.Object get (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder owner
Object parameter
public void put (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder owner
Object value
protected final java.lang.Object getValue (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key)
com.intellij.openapi.util.UserDataHolder owner
com.intellij.openapi.util.Key key
protected final void putValue (java.lang.Object, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key)
Object t
com.intellij.openapi.util.UserDataHolder owner
com.intellij.openapi.util.Key key
public java.lang.Object get (com.intellij.openapi.util.Key, com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.openapi.util.Key a
com.intellij.openapi.util.UserDataHolder owner
Object p
Object value
public void clear (com.intellij.openapi.util.Key, com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.Key key
com.intellij.openapi.util.UserDataHolder owner
protected volatile void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile java.lang.Object getValue (java.lang.Object, java.lang.Object)
public volatile void clear (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object, java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/openapi/util/UserDataHolder.classUserDataHolder.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolder extends java.lang.Object {
public abstract java.lang.Object getUserData (com.intellij.openapi.util.Key)
public abstract void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
}
com/intellij/openapi/util/UserDataHolderBase.classUserDataHolderBase.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UserDataHolderBase extends java.lang.Object implements com.intellij.openapi.util.UserDataHolderEx java.lang.Cloneable {
private static final com.intellij.openapi.util.Key COPYABLE_USER_MAP_KEY
private volatile com.intellij.util.keyFMap.KeyFMap myUserMap
private static final com.intellij.util.concurrency.AtomicFieldUpdater updater
public void ()
protected java.lang.Object clone ()
com.intellij.openapi.util.UserDataHolderBase clone
CloneNotSupportedException e
public java.lang.String getUserDataString ()
com.intellij.util.keyFMap.KeyFMap userMap
com.intellij.util.keyFMap.KeyFMap copyableMap
public void copyUserDataTo (com.intellij.openapi.util.UserDataHolderBase)
com.intellij.openapi.util.UserDataHolderBase other
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
protected com.intellij.util.keyFMap.KeyFMap getUserMap ()
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object value
protected boolean changeUserMap (com.intellij.util.keyFMap.KeyFMap, com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap oldMap
com.intellij.util.keyFMap.KeyFMap newMap
public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
com.intellij.util.keyFMap.KeyFMap map
public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
com.intellij.util.keyFMap.KeyFMap copyableMap
com.intellij.util.keyFMap.KeyFMap newCopyableMap
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object value
public boolean replace (com.intellij.openapi.util.Key, java.lang.Object, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object oldValue
Object newValue
public java.lang.Object putUserDataIfAbsent (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
Object oldValue
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object value
public void copyCopyableDataTo (com.intellij.openapi.util.UserDataHolderBase)
com.intellij.openapi.util.UserDataHolderBase clone
protected void clearUserData ()
protected void setUserMap (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap map
public boolean isUserDataEmpty ()
static void ()
}
com/intellij/openapi/util/UserDataHolderEx.classUserDataHolderEx.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolderEx extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract java.lang.Object putUserDataIfAbsent (com.intellij.openapi.util.Key, java.lang.Object)
public abstract boolean replace (com.intellij.openapi.util.Key, java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/UserDataHolderUnprotected.classUserDataHolderUnprotected.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolderUnprotected extends java.lang.Object {
public abstract java.lang.Object getUserDataUnprotected (com.intellij.openapi.util.Key)
public abstract void putUserDataUnprotected (com.intellij.openapi.util.Key, java.lang.Object)
}
com/intellij/openapi/util/Version.classVersion.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Version extends java.lang.Object {
public final int major
public final int minor
public final int bugfix
public void (int, int, int)
int major
int minor
int bugfix
public static com.intellij.openapi.util.Version parseVersion (java.lang.String)
String versionString
String[] versions
String version
int major
int minor
int patch
private static int parseNumber (java.lang.String, int)
String num
int def
public boolean is (java.lang.Integer)
Integer major
public boolean is (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public boolean is (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
public boolean isOrGreaterThan (java.lang.Integer)
Integer major
public boolean isOrGreaterThan (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public boolean isOrGreaterThan (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
public boolean lessThan (java.lang.Integer)
Integer major
public boolean lessThan (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public boolean lessThan (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
public int compareTo (com.intellij.openapi.util.Version)
com.intellij.openapi.util.Version version
public int compareTo (java.lang.Integer)
Integer major
public int compareTo (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public int compareTo (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
int result
private static int doCompare (java.lang.Integer, java.lang.Integer)
Integer l
Integer r
public java.lang.String toString ()
public java.lang.String toCompactString ()
public static java.lang.String toCompactString (int, int, int)
int major
int minor
int bugfix
String res
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.Version version
public int hashCode ()
int result
}
com/intellij/openapi/util/VolatileNotNullLazyValue$1.classVolatileNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.VolatileNotNullLazyValue$1 extends com.intellij.openapi.util.VolatileNotNullLazyValue {
final com.intellij.openapi.util.NotNullFactory val$value
void (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/VolatileNotNullLazyValue.classVolatileNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.VolatileNotNullLazyValue extends com.intellij.openapi.util.NotNullLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile Object myValue
public void ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public boolean isComputed ()
public static com.intellij.openapi.util.VolatileNotNullLazyValue createValue (com.intellij.openapi.util.NotNullFactory)
com.intellij.openapi.util.NotNullFactory value
static void ()
}
com/intellij/openapi/util/VolatileNullableLazyValue.classVolatileNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.VolatileNullableLazyValue extends com.intellij.openapi.util.NullableLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile boolean myComputed
private volatile Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
static void ()
}
com/intellij/openapi/util/WriteExternalException.classWriteExternalException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.WriteExternalException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/util/io/BufferExposingByteArrayInputStream.classBufferExposingByteArrayInputStream.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.BufferExposingByteArrayInputStream extends com.intellij.util.io.UnsyncByteArrayInputStream {
public void (byte[])
byte[] bytes
public void (byte[], int)
byte[] buf
int length
public byte[] getInternalBuffer ()
}
com/intellij/openapi/util/io/BufferExposingByteArrayOutputStream.classBufferExposingByteArrayOutputStream.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream extends com.intellij.util.io.UnsyncByteArrayOutputStream {
static final boolean $assertionsDisabled
public void ()
public void (int)
int size
public void (byte[])
byte[] buffer
public byte[] getInternalBuffer ()
public int backOff (int)
int size
static void ()
}
com/intellij/openapi/util/io/ByteSequence.classByteSequence.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.ByteSequence extends java.lang.Object {
private final byte[] myBytes
private final int myOffset
private final int myLen
public void (byte[])
byte[] bytes
public void (byte[], int, int)
byte[] bytes
int offset
int len
public byte[] getBytes ()
public int getOffset ()
public int getLength ()
public boolean equals (java.lang.Object)
int i
int j
int k
Object o
com.intellij.openapi.util.io.ByteSequence sequence
int len
byte[] thisBytes
byte[] thatBytes
public int hashCode ()
int i
int j
int len
byte[] thisBytes
int result
}
com/intellij/openapi/util/io/FileAttributes$Flags.classFileAttributes.java
package com.intellij.openapi.util.io
public abstract com.intellij.openapi.util.io.FileAttributes$Flags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/util/io/FileAttributes$Type.classFileAttributes.java
package com.intellij.openapi.util.io
public final com.intellij.openapi.util.io.FileAttributes$Type extends java.lang.Enum {
public static final com.intellij.openapi.util.io.FileAttributes$Type FILE
public static final com.intellij.openapi.util.io.FileAttributes$Type DIRECTORY
public static final com.intellij.openapi.util.io.FileAttributes$Type SPECIAL
private static final com.intellij.openapi.util.io.FileAttributes$Type[] $VALUES
public static com.intellij.openapi.util.io.FileAttributes$Type[] values ()
public static com.intellij.openapi.util.io.FileAttributes$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/util/io/FileAttributes.classFileAttributes.java
package com.intellij.openapi.util.io
public final com.intellij.openapi.util.io.FileAttributes extends java.lang.Object {
public static final byte SYM_LINK
public static final byte HIDDEN
public static final byte READ_ONLY
public static final com.intellij.openapi.util.io.FileAttributes BROKEN_SYMLINK
public final com.intellij.openapi.util.io.FileAttributes$Type type
public final byte flags
public final long length
public final long lastModified
public void (boolean, boolean, boolean, boolean, long, long, boolean)
boolean directory
boolean special
boolean symlink
boolean hidden
long length
long lastModified
boolean writable
private void (com.intellij.openapi.util.io.FileAttributes$Type, byte, long, long)
com.intellij.openapi.util.io.FileAttributes$Type type
byte flags
long length
long lastModified
private static com.intellij.openapi.util.io.FileAttributes$Type type (boolean, boolean)
boolean isDirectory
boolean isSpecial
private static byte flags (boolean, boolean, boolean)
boolean isSymlink
boolean isHidden
boolean isReadOnly
byte flags
public boolean isFile ()
public boolean isDirectory ()
public boolean isSpecial ()
public boolean isSymLink ()
public boolean isHidden ()
public boolean isWritable ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.io.FileAttributes that
public int hashCode ()
int result
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/intellij/openapi/util/io/FileSystemUtil$1.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$1 extends java.lang.Object {
}
com/intellij/openapi/util/io/FileSystemUtil$FallbackMediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$FallbackMediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private static final int BA_REGULAR
private static final int BA_DIRECTORY
private static final int BA_HIDDEN
private final Object myFileSystem
private final java.lang.reflect.Method myGetBooleanAttributes
private void ()
java.lang.reflect.Field fs
Object fileSystem
java.lang.reflect.Method getBooleanAttributes
Throwable t
Object fileSystem
java.lang.reflect.Method getBooleanAttributes
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
boolean isDirectory
boolean isSpecial
boolean isHidden
boolean isWritable
int flags
boolean isDirectory
boolean isSpecial
boolean isHidden
boolean isWritable
String path
java.io.File file
private static boolean isWindowsRoot (java.lang.String)
String p
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
String path
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
java.io.File srcFile
java.io.File dstFile
String source
String target
boolean onlyPermissionsToExecute
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
}
com/intellij/openapi/util/io/FileSystemUtil$IdeaWin32MediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$IdeaWin32MediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private com.intellij.openapi.util.io.win32.IdeaWin32 myInstance
private void ()
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
String path
com.intellij.openapi.util.io.win32.FileInfo fileInfo
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
String path
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$LibC.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$LibC extends java.lang.Object {
static final int S_MASK
static final int S_IFMT
static final int S_IFLNK
static final int S_IFREG
static final int S_IFDIR
static final int PERM_MASK
static final int EXECUTE_MASK
static final int WRITE_MASK
static final int W_OK
private void ()
static native int getuid ()
static native int getgid ()
static native int chmod (java.lang.String, int)
static native int access (java.lang.String, int)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$LinuxLibC.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$LinuxLibC extends java.lang.Object {
private void ()
static native int __lxstat64 (int, java.lang.String, com.sun.jna.Pointer)
static native int __xstat64 (int, java.lang.String, com.sun.jna.Pointer)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$UnixLibC.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$UnixLibC extends java.lang.Object {
private void ()
static native int lstat (java.lang.String, com.sun.jna.Pointer)
static native int stat (java.lang.String, com.sun.jna.Pointer)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private static final int[] LINUX_32
private static final int[] LINUX_64
private static final int[] LNX_PPC32
private static final int[] LNX_PPC64
private static final int[] LNX_ARM32
private static final int[] BSD_32
private static final int[] BSD_64
private static final int[] SUN_OS_32
private static final int[] SUN_OS_64
private static final int STAT_VER
private static final int OFF_MODE
private static final int OFF_SIZE
private static final int OFF_TIME
private static final int OFF_UID
private static final int OFF_GID
private final int[] myOffsets
private final int myUid
private final int myGid
private final boolean myCoarseTs
private void () throws java.lang.Exception
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
String path
com.sun.jna.Memory buffer
int res
int mode
boolean isSymlink
boolean isDirectory
boolean isSpecial
long size
long mTime1
long mTime2
long mTime
boolean writable
private static boolean loadFileStatus (java.lang.String, com.sun.jna.Memory)
String path
com.sun.jna.Memory buffer
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
String message
java.io.IOException e
String path
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
int targetPermissions
int permissions
String source
String target
boolean onlyPermissionsToExecute
com.sun.jna.Memory buffer
int permissions
int sourcePermissions
private int getModeFlags (com.sun.jna.Memory)
com.sun.jna.Memory buffer
private boolean ownFile (com.sun.jna.Memory)
com.sun.jna.Memory buffer
void (com.intellij.openapi.util.io.FileSystemUtil$1) throws java.lang.Exception
com.intellij.openapi.util.io.FileSystemUtil$1 x0
static void ()
}
com/intellij/openapi/util/io/FileSystemUtil$Mediator.classFileSystemUtil.java
package com.intellij.openapi.util.io
abstract com.intellij.openapi.util.io.FileSystemUtil$Mediator extends java.lang.Object {
private void ()
protected abstract com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
protected abstract java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
String source
String target
boolean onlyPermissionsToExecute
private java.lang.String getName ()
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
static java.lang.String access$600 (com.intellij.openapi.util.io.FileSystemUtil$Mediator)
com.intellij.openapi.util.io.FileSystemUtil$Mediator x0
}
com/intellij/openapi/util/io/FileSystemUtil$Nio2MediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$Nio2MediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private final java.lang.reflect.Method myGetPath
private final Object myLinkOptions
private final Object myNoFollowLinkOptions
private final java.lang.reflect.Method myReadAttributes
private final java.lang.reflect.Method mySetAttribute
private final java.lang.reflect.Method myToRealPath
private final java.lang.reflect.Method myToMillis
private final Class mySchema
private final java.lang.reflect.Method myIsSymbolicLink
private final java.lang.reflect.Method myIsDirectory
private final java.lang.reflect.Method myIsOther
private final java.lang.reflect.Method mySize
private final java.lang.reflect.Method myLastModifiedTime
private final java.lang.reflect.Method myIsHidden
private final java.lang.reflect.Method myIsReadOnly
static final boolean $assertionsDisabled
private void () throws java.lang.Exception
Class pathClass
Class filesClass
Class linkOptClass
Class linkOptArrayClass
private static java.lang.reflect.Method accessible (java.lang.reflect.Method)
java.lang.reflect.Method method
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
Throwable cause
java.lang.reflect.InvocationTargetException e
boolean isHidden
boolean isWritable
boolean isWritable
Object pathObj
Object attributes
boolean isSymbolicLink
boolean isDirectory
boolean isOther
long size
long lastModified
Throwable cause
java.lang.reflect.InvocationTargetException e
String path
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
Throwable cause
java.lang.reflect.InvocationTargetException e
String path
Object pathObj
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
Object permission
Object permission
java.util.Collection permissionsToSet
Object sourcePath
Object targetPath
java.util.Collection sourcePermissions
java.util.Collection targetPermissions
String source
String target
boolean onlyPermissionsToExecute
private java.util.Collection getPermissions (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object sourcePath
java.util.Map attributes
Object permissions
void (com.intellij.openapi.util.io.FileSystemUtil$1) throws java.lang.Exception
com.intellij.openapi.util.io.FileSystemUtil$1 x0
static void ()
}
com/intellij/openapi/util/io/FileSystemUtil.classFileSystemUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileSystemUtil extends java.lang.Object {
static final String FORCE_USE_NIO2_KEY
static final String FORCE_USE_FALLBACK_KEY
static final String COARSE_TIMESTAMP_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
private static com.intellij.openapi.util.io.FileSystemUtil$Mediator ourMediator
private static com.intellij.openapi.util.io.FileSystemUtil$Mediator getMediator ()
Throwable t
Throwable t
Throwable t
boolean forceNio2
boolean forceFallback
Throwable error
private static com.intellij.openapi.util.io.FileSystemUtil$Mediator check (com.intellij.openapi.util.io.FileSystemUtil$Mediator) throws java.lang.Exception
com.intellij.openapi.util.io.FileSystemUtil$Mediator mediator
String quickTestPath
private void ()
public static com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
Exception e
String path
public static com.intellij.openapi.util.io.FileAttributes getAttributes (java.io.File)
java.io.File file
public static long lastModified (java.io.File)
java.io.File file
com.intellij.openapi.util.io.FileAttributes attributes
public static boolean isSymLink (java.lang.String)
com.intellij.openapi.util.io.FileAttributes attributes
String path
public static boolean isSymLink (java.io.File)
java.io.File file
public static java.lang.String resolveSymLink (java.lang.String)
String realPath
Exception e
String path
public static java.lang.String resolveSymLink (java.io.File)
java.io.File file
public static boolean clonePermissions (java.lang.String, java.lang.String)
Exception e
String source
String target
public static boolean clonePermissionsToExecute (java.lang.String, java.lang.String)
Exception e
String source
String target
static void resetMediator ()
static java.lang.String getMediatorName ()
static com.intellij.openapi.diagnostic.Logger access$500 ()
static void ()
}
com/intellij/openapi/util/io/FileUtil$1.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.io.File)
java.io.File object
public boolean equals (java.io.File, java.io.File)
java.io.File o1
java.io.File o2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/openapi/util/io/FileUtil$2.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$2 extends java.lang.Object implements java.lang.Runnable {
final java.io.File[] val$tempFiles
void (java.io.File[])
public void run ()
java.io.File tempFile
Thread currentThread
int priority
}
com/intellij/openapi/util/io/FileUtil$3.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$3 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtil$4.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$4 extends java.lang.Object implements com.intellij.util.NotNullProducer {
final String val$finalPath
final char val$separatorChar
final boolean val$removeLastSlash
void (java.lang.String, char, boolean)
public java.lang.String produce ()
java.io.IOException ignore
public volatile java.lang.Object produce ()
}
com/intellij/openapi/util/io/FileUtil$5.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$5 extends java.util.Properties {
final java.util.Map val$map
void (java.util.Map)
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/intellij/openapi/util/io/FileUtil.classFileUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileUtil extends com.intellij.openapi.util.io.FileUtilRt {
public static final String ASYNC_DELETE_EXTENSION
public static final int REGEX_PATTERN_FLAGS
public static final gnu.trove.TObjectHashingStrategy PATH_HASHING_STRATEGY
public static final gnu.trove.TObjectHashingStrategy FILE_HASHING_STRATEGY
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void ()
public static transient java.lang.String join (java.lang.String[])
String[] parts
public static java.lang.String getRelativePath (java.io.File, java.io.File)
java.io.File base
java.io.File file
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char)
String basePath
String filePath
char separator
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char, boolean)
String basePath
String filePath
char separator
boolean caseSensitive
public static boolean isAbsolute (java.lang.String)
String path
public static boolean exists (java.lang.String)
String path
public static boolean isAncestor (java.io.File, java.io.File, boolean)
java.io.File ancestor
java.io.File file
boolean strict
public static boolean isAncestor (java.lang.String, java.lang.String, boolean)
String ancestor
String file
boolean strict
public static com.intellij.util.ThreeState isAncestorThreeState (java.lang.String, java.lang.String, boolean)
String ancestor
String file
boolean strict
String ancestorPath
String filePath
public static boolean startsWith (java.lang.String, java.lang.String)
String path
String start
public static boolean startsWith (java.lang.String, java.lang.String, boolean)
String path
String start
boolean caseSensitive
private static com.intellij.util.ThreeState startsWith (java.lang.String, java.lang.String, boolean, boolean, boolean)
int idxNext
String path
String prefix
boolean strict
boolean caseSensitive
boolean checkImmediateParent
int pathLength
int prefixLength
char lastPrefixChar
int slashOrSeparatorIdx
char next1
public static java.util.Collection removeAncestors (java.util.Collection, com.intellij.util.containers.Convertor, com.intellij.util.PairProcessor)
String path
String canonicalPath
Object file
String parent
int j
java.util.Map$Entry entry
String child
boolean parentNotFound
int i
java.util.Collection files
com.intellij.util.containers.Convertor convertor
com.intellij.util.PairProcessor removeProcessor
java.util.TreeMap paths
java.util.List ordered
java.util.List result
public static java.io.File findAncestor (java.io.File, java.io.File)
java.io.File f1
java.io.File f2
java.io.File ancestor
public static java.io.File getParentFile (java.io.File)
java.io.File file
public static byte[] loadFileBytes (java.io.File) throws java.io.IOException
long len
byte[] bytes
java.io.File file
byte[] bytes
java.io.InputStream stream
public static byte[] loadFirst (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int maxLength
java.io.ByteArrayOutputStream buffer
public static java.lang.String loadTextAndClose (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public static java.lang.String loadTextAndClose (java.io.Reader) throws java.io.IOException
java.io.Reader reader
public static char[] adaptiveLoadText (java.io.Reader) throws java.io.IOException
int newLength
int n
char[] buffer
java.io.Reader reader
char[] chars
java.util.List buffers
int count
int total
char[] result
public static byte[] adaptiveLoadBytes (java.io.InputStream) throws java.io.IOException
int newLength
int n
byte[] buffer
java.io.InputStream stream
byte[] bytes
java.util.List buffers
int count
int total
byte[] result
public static java.util.concurrent.Future asyncDelete (java.io.File)
java.io.File file
public static java.util.concurrent.Future asyncDelete (java.util.Collection)
java.io.File tempFile
java.io.File file
java.util.Collection files
java.util.List tempFiles
private static transient java.util.concurrent.Future startDeletionThread (java.io.File[])
Class aClass
java.lang.reflect.Method getApplicationMethod
Object application
java.lang.reflect.Method executeOnPooledThreadMethod
Exception ignored
java.io.File[] tempFiles
java.util.concurrent.RunnableFuture deleteFilesTask
private static java.io.File renameToTempFileOrDelete (java.io.File)
String tempDirDrive
String fileDrive
String originalFileName
java.io.File tempFile
java.io.File file
String tempDir
boolean isSameDrive
private static java.io.File getTempFile (java.lang.String, java.lang.String)
String name
java.io.File tempFile
int i
String originalFileName
String parent
int randomSuffix
public static boolean delete (java.io.File)
java.io.File file
private static boolean deleteRecursively (java.io.File)
java.io.File child
java.io.File[] files
java.io.File file
com.intellij.openapi.util.io.FileAttributes attributes
public static boolean createParentDirs (java.io.File)
java.io.File file
public static boolean createDirectory (java.io.File)
java.io.File path
public static boolean createIfDoesntExist (java.io.File)
java.io.File file
public static boolean ensureCanCreateFile (java.io.File)
java.io.File file
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File fromFile
java.io.File toFile
public static void copyContent (java.io.File, java.io.File) throws java.io.IOException
java.io.File fromFile
java.io.File toFile
private static void performCopy (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.FileOutputStream fos
java.io.IOException e
java.io.FileInputStream fis
long timeStamp
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
java.io.FileOutputStream fos
private static java.io.FileOutputStream openOutputStream (java.io.File) throws java.io.IOException
java.io.File parentFile
java.io.FileNotFoundException e
java.io.File file
public static void copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.OutputStream outputStream
public static void copy (java.io.InputStream, int, java.io.OutputStream) throws java.io.IOException
int read
java.io.InputStream inputStream
int maxSize
java.io.OutputStream outputStream
byte[] buffer
int toRead
public static void copyFileOrDir (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static void copyFileOrDir (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File from
java.io.File to
boolean isDir
public static void copyDir (java.io.File, java.io.File) throws java.io.IOException
java.io.File fromDir
java.io.File toDir
public static void copyDirContent (java.io.File, java.io.File) throws java.io.IOException
java.io.File child
java.io.File fromDir
java.io.File toDir
java.io.File[] children
public static void copyDir (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File fromDir
java.io.File toDir
boolean copySystemFiles
public static void copyDir (java.io.File, java.io.File, java.io.FileFilter) throws java.io.IOException
java.io.File file
java.io.File fromDir
java.io.File toDir
java.io.FileFilter filter
java.io.File[] files
public static void ensureExists (java.io.File) throws java.io.IOException
java.io.File dir
public static java.lang.String getNameWithoutExtension (java.io.File)
java.io.File file
public static java.lang.String getNameWithoutExtension (java.lang.String)
String name
public static java.lang.String createSequentFileName (java.io.File, java.lang.String, java.lang.String)
java.io.File aParentFolder
String aFilePrefix
String aExtension
public static java.io.File findSequentNonexistentFile (java.io.File, java.lang.String, java.lang.String)
java.io.File parentFolder
String filePrefix
String extension
int postfix
String ext
java.io.File candidate
public static java.lang.String toSystemDependentName (java.lang.String)
String aFileName
public static java.lang.String toSystemIndependentName (java.lang.String)
String aFileName
public static java.lang.String toCanonicalPath (java.lang.String)
String path
public static java.lang.String toCanonicalPath (java.lang.String, boolean)
String path
boolean resolveSymlinksIfNecessary
public static java.lang.String toCanonicalPath (java.lang.String, char)
String path
char separatorChar
public static java.lang.String toCanonicalUriPath (java.lang.String)
String path
private static java.lang.String toCanonicalPath (java.lang.String, char, boolean)
String path
char separatorChar
boolean removeLastSlash
private static java.lang.String toCanonicalPath (java.lang.String, char, boolean, boolean)
char c
char next
int start
int slashIndex
char c
int i
String path
char separatorChar
boolean removeLastSlash
boolean resolveSymlinks
int index
String finalPath
com.intellij.util.NotNullProducer realCanonicalPath
StringBuilder result
int start
int dots
boolean separator
int lastChar
private static int processRoot (java.lang.String, java.lang.Appendable)
int hostStart
int hostEnd
int shareStart
int shareEnd
java.io.IOException e
String path
Appendable result
private static boolean processDots (java.lang.StringBuilder, int, int, boolean)
int pos
StringBuilder result
int dots
int start
boolean resolveSymlinks
public static java.lang.String normalize (java.lang.String)
char c
int i
String path
int start
boolean separator
private static java.lang.String normalizeTail (int, java.lang.String, boolean)
char c
int i
int prefixEnd
String path
boolean separator
StringBuilder result
int start
public static java.lang.String unquote (java.lang.String)
String urlString
public static boolean isFilePathAcceptable (java.io.File, java.io.FileFilter)
java.io.File root
java.io.FileFilter fileFilter
java.io.File file
public static boolean rename (java.io.File, java.lang.String) throws java.io.IOException
java.io.File intermediate
java.io.File source
String newName
java.io.File target
public static void rename (java.io.File, java.io.File) throws java.io.IOException
java.io.File source
java.io.File target
public static boolean filesEqual (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
public static boolean pathsEqual (java.lang.String, java.lang.String)
String path1
String path2
public static boolean namesEqual (java.lang.String, java.lang.String)
String name1
String name2
public static int compareFiles (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
public static int comparePaths (java.lang.String, java.lang.String)
String path1
String path2
public static int fileHashCode (java.io.File)
java.io.File file
public static int pathHashCode (java.lang.String)
String path
public static java.lang.String getExtension (java.lang.String)
String fileName
public static java.lang.String resolveShortWindowsName (java.lang.String) throws java.io.IOException
String path
public static boolean containsWindowsShortName (java.lang.String)
int end
int dot
int start
String path
public static void collectMatchedFiles (java.io.File, java.util.regex.Pattern, java.util.List)
java.io.File root
java.util.regex.Pattern pattern
java.util.List outFiles
private static void collectMatchedFiles (java.io.File, java.io.File, java.util.regex.Pattern, java.util.List)
String path
String relativePath
java.io.File dir
java.io.File absoluteRoot
java.io.File root
java.util.regex.Pattern pattern
java.util.List files
java.io.File[] dirs
public static java.lang.String convertAntToRegexp (java.lang.String)
String antPattern
public static java.lang.String convertAntToRegexp (java.lang.String, boolean)
char ch
boolean foundRecursivePattern
boolean asterisksFound
int idx
String antPattern
boolean ignoreStartingSlash
StringBuilder builder
int asteriskCount
boolean recursive
int start
boolean isTrailingSlash
public static boolean moveDirWithContent (java.io.File, java.io.File)
java.io.File toFile
java.io.File fromFile
java.io.File fromDir
java.io.File toDir
java.io.File[] files
boolean success
public static java.lang.String sanitizeFileName (java.lang.String)
String name
public static java.lang.String sanitizeName (java.lang.String)
String name
public static java.lang.String sanitizeFileName (java.lang.String, boolean)
char c
boolean appendReplacement
int i
String name
boolean strict
StringBuilder result
int last
int length
public static boolean canExecute (java.io.File)
java.io.File file
public static boolean canWrite (java.lang.String)
String path
com.intellij.openapi.util.io.FileAttributes attributes
public static void setReadOnlyAttribute (java.lang.String, boolean)
String path
boolean readOnlyFlag
boolean writableFlag
public static void appendToFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String text
public static void writeToFile (java.io.File, byte[]) throws java.io.IOException
java.io.File file
byte[] text
public static void writeToFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String text
public static void writeToFile (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File file
String text
boolean append
public static void writeToFile (java.io.File, byte[], int, int) throws java.io.IOException
java.io.File file
byte[] text
int off
int len
public static void writeToFile (java.io.File, byte[], boolean) throws java.io.IOException
java.io.File file
byte[] text
boolean append
private static void writeToFile (java.io.File, byte[], int, int, boolean) throws java.io.IOException
java.io.File file
byte[] text
int off
int len
boolean append
java.io.OutputStream stream
public static boolean processFilesRecursively (java.io.File, com.intellij.util.Processor)
java.io.File root
com.intellij.util.Processor processor
public static boolean processFilesRecursively (java.io.File, com.intellij.util.Processor, com.intellij.util.Processor)
java.io.File file
java.io.File[] children
java.io.File root
com.intellij.util.Processor processor
com.intellij.util.Processor directoryFilter
java.util.LinkedList queue
public static transient java.io.File findFirstThatExist (java.lang.String[])
java.io.File file
String path
String[] paths
public static java.util.List findFilesByMask (java.util.regex.Pattern, java.io.File)
java.io.File file
java.util.regex.Pattern pattern
java.io.File dir
java.util.ArrayList found
java.io.File[] files
public static java.util.List findFilesOrDirsByMask (java.util.regex.Pattern, java.io.File)
java.io.File file
java.util.regex.Pattern pattern
java.io.File dir
java.util.ArrayList found
java.io.File[] files
public static transient java.lang.String findFileInProvidedPath (java.lang.String, java.lang.String[])
java.io.File file
String fileName
java.io.File file
String fileName
String providedPath
String[] fileNames
java.io.File providedFile
public static boolean isAbsolutePlatformIndependent (java.lang.String)
String path
public static boolean isUnixAbsolutePath (java.lang.String)
String path
public static boolean isWindowsAbsolutePath (java.lang.String)
String pathString
public static java.lang.String getLocationRelativeToUserHome (java.lang.String)
String path
public static java.lang.String getLocationRelativeToUserHome (java.lang.String, boolean)
java.io.File projectDir
java.io.File userHomeDir
String path
boolean unixOnly
public static java.lang.String expandUserHome (java.lang.String)
String path
public static java.io.File[] notNullize (java.io.File[])
java.io.File[] files
public static java.io.File[] notNullize (java.io.File[], java.io.File[])
java.io.File[] files
java.io.File[] defaultFiles
public static boolean isHashBangLine (java.lang.CharSequence, java.lang.String)
CharSequence firstCharsIfText
String marker
int lineBreak
String firstLine
public static java.io.File createTempDirectory (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempDirectory (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean deleteOnExit
public static java.io.File createTempFile (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempFile (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
boolean deleteOnExit
public static java.lang.String getTempDirectory ()
public static void resetCanonicalTempPathCache (java.lang.String)
String tempPath
public static java.io.File generateRandomTemporaryPath () throws java.io.IOException
public static void setExecutableAttribute (java.lang.String, boolean) throws java.io.IOException
String path
boolean executableFlag
public static void setLastModified (java.io.File, long) throws java.io.IOException
java.io.File file
long timeStamp
public static java.lang.String loadFile (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String loadFile (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean convertLineSeparators
public static java.lang.String loadFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.lang.String loadFile (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset encoding
public static java.lang.String loadFile (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File file
String encoding
boolean convertLineSeparators
public static char[] loadFileText (java.io.File) throws java.io.IOException
java.io.File file
public static char[] loadFileText (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static char[] loadText (java.io.Reader, int) throws java.io.IOException
java.io.Reader reader
int length
public static java.util.List loadLines (java.io.File) throws java.io.IOException
java.io.File file
public static java.util.List loadLines (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.util.List loadLines (java.lang.String) throws java.io.IOException
String path
public static java.util.List loadLines (java.lang.String, java.lang.String) throws java.io.IOException
String path
String encoding
public static java.util.List loadLines (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
public static byte[] loadBytes (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public static byte[] loadBytes (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int length
public static java.util.List splitPath (java.lang.String)
String path
java.util.ArrayList list
int index
int nextSeparator
public static boolean isJarOrZip (java.io.File)
java.io.File file
String name
public static boolean visitFiles (java.io.File, com.intellij.util.Processor)
java.io.File child
java.io.File root
com.intellij.util.Processor processor
java.io.File[] children
public static java.util.Map loadProperties (java.io.Reader) throws java.io.IOException
java.io.Reader reader
java.util.Map map
public static boolean isRootPath (java.lang.String)
String path
public static boolean deleteWithRenaming (java.io.File)
java.io.File file
java.io.File tempFileNameForDeletion
boolean success
public static boolean isFileSystemCaseSensitive (java.lang.String) throws java.io.FileNotFoundException
String path
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.openapi.util.io.FileAttributes upper
com.intellij.openapi.util.io.FileAttributes lower
static java.lang.String access$000 (java.lang.String, char, boolean, boolean)
String x0
char x1
boolean x2
boolean x3
static void ()
}
com/intellij/openapi/util/io/JarUtil.classJarUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.JarUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean containsClass (java.lang.String, java.lang.String)
String jarPath
String className
public static boolean containsClass (java.io.File, java.lang.String)
java.io.File file
String className
String entryPath
public static boolean containsEntry (java.io.File, java.lang.String)
java.util.jar.JarFile jarFile
java.io.File file
String entryPath
public static java.lang.String getJarAttribute (java.io.File, java.util.jar.Attributes$Name)
java.io.File file
java.util.jar.Attributes$Name attribute
public static java.lang.String getJarAttribute (java.io.File, java.lang.String, java.util.jar.Attributes$Name)
java.io.File file
String entryName
java.util.jar.Attributes$Name attribute
private static java.lang.String getJarAttributeImpl (java.io.File, java.lang.String, java.util.jar.Attributes$Name)
java.util.jar.Attributes attributes
java.util.jar.Manifest manifest
java.util.jar.JarFile jarFile
java.io.IOException e
java.io.File file
String entryName
java.util.jar.Attributes$Name attribute
public static java.util.Properties loadProperties (java.io.File, java.lang.String)
java.util.Properties properties
java.util.zip.ZipEntry entry
java.util.zip.ZipFile zipFile
java.io.IOException e
java.io.File file
String entryName
static void ()
}
com/intellij/openapi/util/io/NullAppendable.classNullAppendable.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.NullAppendable extends java.lang.Object implements java.lang.Appendable {
static Appendable INSTANCE
void ()
public java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence csq
public java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence csq
int start
int end
public java.lang.Appendable append (char) throws java.io.IOException
char c
static void ()
}
com/intellij/openapi/util/io/PathExecLazyValue.classPathExecLazyValue.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.PathExecLazyValue extends com.intellij.openapi.util.AtomicNotNullLazyValue {
private final String myName
public void (java.lang.String)
String name
protected java.lang.Boolean compute ()
String dir
String path
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/util/io/StreamUtil.classStreamUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.StreamUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static int copyStreamContent (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.OutputStream outputStream
byte[] buffer
int count
int total
public static byte[] loadFromStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
com.intellij.util.io.UnsyncByteArrayOutputStream outputStream
public static java.lang.String readText (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
byte[] data
public static java.lang.String readText (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream inputStream
String encoding
byte[] data
public static java.lang.String readText (java.io.InputStream, java.nio.charset.Charset) throws java.io.IOException
java.io.InputStream inputStream
java.nio.charset.Charset encoding
byte[] data
public static java.lang.String convertSeparators (java.lang.String)
String s
public static char[] readTextAndConvertSeparators (java.io.Reader) throws java.io.IOException
java.io.Reader reader
char[] buffer
private static char[] convertSeparators (char[])
char c
char[] buffer
int dst
char prev
char[] result
public static java.lang.String readTextFrom (java.io.Reader) throws java.io.IOException
java.io.Reader reader
private static char[] readText (java.io.Reader) throws java.io.IOException
int read
java.io.Reader reader
java.io.CharArrayWriter writer
char[] buffer
public static void closeStream (java.io.Closeable)
java.io.IOException e
java.io.Closeable stream
static void ()
}
com/intellij/openapi/util/io/UniqueNameBuilder$Node.classUniqueNameBuilder.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.UniqueNameBuilder$Node extends java.lang.Object {
final char myChar
final gnu.trove.TIntObjectHashMap myChildren
final com.intellij.openapi.util.io.UniqueNameBuilder$Node myParentNode
void (char, com.intellij.openapi.util.io.UniqueNameBuilder$Node)
char ch
com.intellij.openapi.util.io.UniqueNameBuilder$Node parentNode
}
com/intellij/openapi/util/io/UniqueNameBuilder.classUniqueNameBuilder.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.UniqueNameBuilder extends java.lang.Object {
public static final char INTERNAL_PATH_DELIMITER
private final java.util.Map myPaths
private final String mySeparator
private final int myMaxLength
private final String myRoot
private final com.intellij.openapi.util.io.UniqueNameBuilder$Node myRootNode
public void (java.lang.String, java.lang.String, int)
String root
String separator
int maxLength
public boolean contains (java.lang.Object)
Object file
public void addPath (java.lang.Object, java.lang.String)
char ch
com.intellij.openapi.util.io.UniqueNameBuilder$Node node
int i
Object key
String value
com.intellij.openapi.util.io.UniqueNameBuilder$Node current
public java.lang.String getShortPath (java.lang.Object)
com.intellij.openapi.util.io.UniqueNameBuilder$Node node
int i
com.intellij.openapi.util.io.UniqueNameBuilder$Node n
Object key
String path
com.intellij.openapi.util.io.UniqueNameBuilder$Node current
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstDirNodeWithSingleChildAfterNodeWithManyChildren
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstDirNode
boolean searchingForManyChildren
boolean skipDirs
StringBuilder b
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstCharacterOfDirectoryName
public java.lang.String getSeparator ()
}
com/intellij/openapi/util/io/WinUACTemporaryFix$1.classWinUACTemporaryFix.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.WinUACTemporaryFix$1 extends java.lang.Object {
}
com/intellij/openapi/util/io/WinUACTemporaryFix$StreamRedirector.classWinUACTemporaryFix.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.WinUACTemporaryFix$StreamRedirector extends java.lang.Object implements java.lang.Runnable {
private final java.io.InputStream myIn
private final java.io.OutputStream myOut
private void (java.io.InputStream, java.io.OutputStream)
java.io.InputStream in
java.io.OutputStream out
public void run ()
java.io.IOException e
void (java.io.InputStream, java.io.OutputStream, com.intellij.openapi.util.io.WinUACTemporaryFix$1)
java.io.InputStream x0
java.io.OutputStream x1
com.intellij.openapi.util.io.WinUACTemporaryFix$1 x2
}
com/intellij/openapi/util/io/WinUACTemporaryFix.classWinUACTemporaryFix.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.WinUACTemporaryFix extends java.lang.Object {
void ()
public static void main (java.lang.String[]) throws java.lang.Exception
long lastModified
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
boolean result
String[] args
String command
private static boolean execExternalProcess (java.lang.String[]) throws java.io.IOException java.lang.InterruptedException
String[] args
Process process
Thread outThread
Thread errThread
static boolean nativeCopy (java.io.File, java.io.File, boolean)
Exception ex
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
java.io.File launcherFile
}
com/intellij/openapi/util/io/WindowsRegistryUtil.classWindowsRegistryUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.WindowsRegistryUtil extends java.lang.Object {
private void ()
private static java.lang.String trimToValue (java.lang.StringBuilder)
StringBuilder output
int pos
int pos2
String blackList
int startPos
int endPos
public static java.util.List readRegistryBranch (java.lang.String)
int pos2
String section
int pos
String location
java.util.List result
StringBuilder output
public static java.lang.String readRegistryDefault (java.lang.String)
String location
public static java.lang.String readRegistryValue (java.lang.String, java.lang.String)
String location
String key
private static java.lang.StringBuilder readRegistry (java.lang.String)
int length
byte[] buffer
Process process
StringBuilder output
java.io.InputStream is
java.io.ByteArrayOutputStream os
Exception e
String command
}
com/intellij/openapi/util/io/package.html
com/intellij/openapi/util/io/win32/FileInfo.classFileInfo.java
package com.intellij.openapi.util.io.win32
public com.intellij.openapi.util.io.win32.FileInfo extends java.lang.Object {
private static final int BROKEN_SYMLINK
private static final int FILE_ATTRIBUTE_READONLY
private static final int FILE_ATTRIBUTE_HIDDEN
private static final int FILE_ATTRIBUTE_DIRECTORY
private static final int FILE_ATTRIBUTE_DEVICE
private static final int FILE_ATTRIBUTE_REPARSE_POINT
private String name
private int attributes
private long timestamp
private long length
public void ()
public java.lang.String getName ()
public com.intellij.openapi.util.io.FileAttributes toFileAttributes ()
boolean isDirectory
boolean isSpecial
boolean isSymlink
boolean isHidden
boolean isWritable
long javaTimestamp
public java.lang.String toString ()
}
com/intellij/openapi/util/io/win32/IdeaWin32.classIdeaWin32.java
package com.intellij.openapi.util.io.win32
public com.intellij.openapi.util.io.win32.IdeaWin32 extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean TRACE_ENABLED
private static final com.intellij.openapi.util.io.win32.IdeaWin32 ourInstance
private static boolean loadBundledLibrary () throws java.io.IOException
String name
java.net.URL bundled
byte[] content
java.util.zip.CRC32 crc32
long hash
java.io.File file
public static boolean isAvailable ()
public static com.intellij.openapi.util.io.win32.IdeaWin32 getInstance ()
private void ()
private static native void initIDs ()
public com.intellij.openapi.util.io.win32.FileInfo getInfo (java.lang.String)
long t
com.intellij.openapi.util.io.win32.FileInfo result
String path
public java.lang.String resolveSymLink (java.lang.String)
long t
String result
String path
public com.intellij.openapi.util.io.win32.FileInfo[] listChildren (java.lang.String)
long t
com.intellij.openapi.util.io.win32.FileInfo[] children
String path
private native com.intellij.openapi.util.io.win32.FileInfo getInfo0 (java.lang.String)
private native java.lang.String resolveSymLink0 (java.lang.String)
private native com.intellij.openapi.util.io.win32.FileInfo[] listChildren0 (java.lang.String)
static void ()
Throwable t
com.intellij.openapi.util.io.win32.IdeaWin32 instance
}
com/intellij/openapi/util/objectTree/ObjectNode$1.classObjectNode.java
package com.intellij.openapi.util.objectTree
com.intellij.openapi.util.objectTree.ObjectNode$1 extends java.lang.Object implements com.intellij.openapi.util.objectTree.ObjectTreeAction {
final com.intellij.openapi.util.objectTree.ObjectTreeAction val$action
final com.intellij.openapi.util.objectTree.ObjectNode this$0
void (com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.util.objectTree.ObjectNode this$0
public void execute (com.intellij.openapi.util.objectTree.ObjectNode)
Throwable t
com.intellij.openapi.util.objectTree.ObjectNode[] childrenArray
int i
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.util.objectTree.ObjectNode each
com.intellij.openapi.util.objectTree.ObjectNode[] childrenArray
public void beforeTreeExecution (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode parent
public volatile void beforeTreeExecution (java.lang.Object)
public volatile void execute (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ObjectNode.classObjectNode.java
package com.intellij.openapi.util.objectTree
final com.intellij.openapi.util.objectTree.ObjectNode extends java.lang.Object {
private static final com.intellij.openapi.util.objectTree.ObjectNode[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.objectTree.ObjectTree myTree
private com.intellij.openapi.util.objectTree.ObjectNode myParent
private final Object myObject
private java.util.List myChildren
private final Throwable myTrace
private final long myOwnModification
static final boolean $assertionsDisabled
void (com.intellij.openapi.util.objectTree.ObjectTree, com.intellij.openapi.util.objectTree.ObjectNode, java.lang.Object, long)
com.intellij.openapi.util.objectTree.ObjectTree tree
com.intellij.openapi.util.objectTree.ObjectNode parentNode
Object object
long modification
private com.intellij.openapi.util.objectTree.ObjectNode[] getChildrenArray ()
java.util.List children
void addChild (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode child
java.util.List children
void removeChild (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode node
int i
com.intellij.openapi.util.objectTree.ObjectNode child
java.util.List children
com.intellij.openapi.util.objectTree.ObjectNode getParent ()
java.util.Collection getChildren ()
void execute (com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.util.objectTree.ObjectTreeAction action
private void remove ()
java.lang.Object getObject ()
public java.lang.String toString ()
java.lang.Throwable getTrace ()
void assertNoReferencesKept (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectNode node
Object aDisposable
java.lang.Throwable getAllocation ()
long getOwnModification ()
long getModification ()
com.intellij.openapi.Disposable findChildEqualTo (com.intellij.openapi.Disposable)
Object nodeObject
com.intellij.openapi.util.objectTree.ObjectNode node
java.util.List children
com.intellij.openapi.Disposable object
static java.lang.Object access$000 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static com.intellij.openapi.util.objectTree.ObjectTree access$200 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static com.intellij.openapi.util.objectTree.ObjectNode[] access$300 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static java.util.List access$402 (com.intellij.openapi.util.objectTree.ObjectNode, java.util.List)
com.intellij.openapi.util.objectTree.ObjectNode x0
java.util.List x1
static void access$500 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static void ()
}
com/intellij/openapi/util/objectTree/ObjectTree.classObjectTree.java
package com.intellij.openapi.util.objectTree
public final com.intellij.openapi.util.objectTree.ObjectTree extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myListeners
private final java.util.Set myRootObjects
private final java.util.Map myObject2NodeMap
private final java.util.Map myDisposedObjects
private final java.util.List myExecutedNodes
private final java.util.List myExecutedUnregisteredNodes
final Object treeLock
private final java.util.concurrent.atomic.AtomicLong myModification
static final boolean $assertionsDisabled
public void ()
com.intellij.openapi.util.objectTree.ObjectNode getNode (java.lang.Object)
Object object
com.intellij.openapi.util.objectTree.ObjectNode putNode (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectNode)
Object object
com.intellij.openapi.util.objectTree.ObjectNode node
final java.util.List getNodesInExecution ()
public final void register (java.lang.Object, java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectNode oldParent
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.util.objectTree.ObjectNode childNode
Object parent
Object child
Object wasDisposed
public java.lang.Object getDisposalInfo (java.lang.Object)
Object parent
private void checkWasNotAddedAlready (com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode node
com.intellij.openapi.util.objectTree.ObjectNode childNode
com.intellij.openapi.util.objectTree.ObjectNode parentNode
private com.intellij.openapi.util.objectTree.ObjectNode createNodeFor (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectNode)
Object object
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.util.objectTree.ObjectNode newNode
private long getNextModification ()
public final boolean executeAll (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectTreeAction, boolean)
com.intellij.openapi.util.objectTree.ObjectNode node
Object object
com.intellij.openapi.util.objectTree.ObjectTreeAction action
boolean processUnregistered
com.intellij.openapi.util.objectTree.ObjectNode node
static void executeActionWithRecursiveGuard (java.lang.Object, java.util.List, com.intellij.openapi.util.objectTree.ObjectTreeAction)
int i
int i
Object object
java.util.List recursiveGuard
com.intellij.openapi.util.objectTree.ObjectTreeAction action
private void executeUnregistered (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectTreeAction)
Object object
com.intellij.openapi.util.objectTree.ObjectTreeAction action
public final void executeChildAndReplace (java.lang.Object, java.lang.Object, com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.util.objectTree.ObjectNode parent
com.intellij.openapi.util.objectTree.ObjectNode toExecuteNode
Object parentObject
Object toExecute
Object toReplace
com.intellij.openapi.util.objectTree.ObjectTreeAction action
com.intellij.openapi.util.objectTree.ObjectNode toExecuteNode
Object parentObject
public boolean containsKey (java.lang.Object)
Object object
public void assertNoReferenceKeptInTree (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectNode node
java.util.Collection nodes
Object disposable
void removeRootObject (java.lang.Object)
Object object
public void assertIsEmpty (boolean)
com.intellij.openapi.util.objectTree.ObjectNode objectNode
Throwable trace
RuntimeException exception
Object object
boolean throwError
public boolean isEmpty ()
java.util.Set getRootObjects ()
void addListener (com.intellij.openapi.util.objectTree.ObjectTreeListener)
com.intellij.openapi.util.objectTree.ObjectTreeListener listener
void removeListener (com.intellij.openapi.util.objectTree.ObjectTreeListener)
com.intellij.openapi.util.objectTree.ObjectTreeListener listener
private void fireRegistered (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectTreeListener each
Object object
void fireExecuted (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectTreeListener each
Object object
private void rememberDisposedTrace (java.lang.Object)
Object object
int size ()
public com.intellij.openapi.Disposable findRegisteredObject (java.lang.Object, com.intellij.openapi.Disposable)
com.intellij.openapi.util.objectTree.ObjectNode parentNode
Object parentDisposable
com.intellij.openapi.Disposable object
long getModification ()
static void ()
}
com/intellij/openapi/util/objectTree/ObjectTreeAction.classObjectTreeAction.java
package com.intellij.openapi.util.objectTree
public abstract com.intellij.openapi.util.objectTree.ObjectTreeAction extends java.lang.Object {
public abstract void execute (java.lang.Object)
public abstract void beforeTreeExecution (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ObjectTreeListener.classObjectTreeListener.java
package com.intellij.openapi.util.objectTree
public abstract com.intellij.openapi.util.objectTree.ObjectTreeListener extends java.lang.Object {
public abstract void objectRegistered (java.lang.Object)
public abstract void objectExecuted (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ThrowableInterner$1.classThrowableInterner.java
package com.intellij.openapi.util.objectTree
final com.intellij.openapi.util.objectTree.ThrowableInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.lang.Throwable)
Object[] stack
Throwable throwable
String message
Object[] backtrace
public boolean equals (java.lang.Throwable, java.lang.Throwable)
Throwable o1
Throwable o2
Object[] backtrace1
Object[] backtrace2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ThrowableInterner.classThrowableInterner.java
package com.intellij.openapi.util.objectTree
public com.intellij.openapi.util.objectTree.ThrowableInterner extends java.lang.Object {
private static final com.intellij.util.containers.WeakInterner myTraceInterner
private static final long BACKTRACE_FIELD_OFFSET
public void ()
private static java.lang.Object[] getBacktrace (java.lang.Throwable)
Throwable throwable
Object backtrace
public static java.lang.Throwable intern (java.lang.Throwable)
Throwable throwable
static java.lang.Object[] access$000 (java.lang.Throwable)
Throwable x0
static void ()
java.lang.reflect.Field firstField
long firstFieldOffset
}
com/intellij/openapi/util/registry/Registry.classRegistry.java
package com.intellij.openapi.util.registry
public com.intellij.openapi.util.registry.Registry extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
public static final String REGISTRY_BUNDLE
private final java.util.Map myUserProperties
private final java.util.concurrent.ConcurrentMap myValues
private static final com.intellij.openapi.util.registry.Registry ourInstance
public void ()
public static com.intellij.openapi.util.registry.RegistryValue get (java.lang.String)
String key
com.intellij.openapi.util.registry.Registry registry
com.intellij.openapi.util.registry.RegistryValue value
public static boolean is (java.lang.String) throws java.util.MissingResourceException
String key
public static boolean is (java.lang.String, boolean)
java.util.MissingResourceException ex
String key
boolean defaultValue
public static int intValue (java.lang.String) throws java.util.MissingResourceException
String key
public static int intValue (java.lang.String, int)
java.util.MissingResourceException ex
String key
int defaultValue
public static double doubleValue (java.lang.String) throws java.util.MissingResourceException
String key
public static java.lang.String stringValue (java.lang.String) throws java.util.MissingResourceException
String key
public static java.awt.Color getColor (java.lang.String, java.awt.Color) throws java.util.MissingResourceException
String key
java.awt.Color defaultValue
static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static com.intellij.openapi.util.registry.Registry getInstance ()
public org.jdom.Element getState ()
org.jdom.Element entry
String eachKey
org.jdom.Element state
public void loadState (org.jdom.Element)
com.intellij.openapi.util.registry.RegistryValue registryValue
String key
String value
org.jdom.Element eachEntry
org.jdom.Element state
java.util.Map getUserProperties ()
public static java.util.List getAll ()
String each
java.util.ResourceBundle bundle
java.util.Enumeration keys
java.util.List result
void restoreDefaults ()
java.util.MissingResourceException e
String each
java.util.Map old
boolean isInDefaultState ()
boolean isRestartNeeded ()
private static boolean isRestartNeeded (java.util.Map)
com.intellij.openapi.util.registry.RegistryValue eachValue
String s
java.util.Map map
static void ()
}
com/intellij/openapi/util/registry/RegistryValue$1.classRegistryValue.java
package com.intellij.openapi.util.registry
com.intellij.openapi.util.registry.RegistryValue$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.util.registry.RegistryValueListener val$listener
final com.intellij.openapi.util.registry.RegistryValue this$0
void (com.intellij.openapi.util.registry.RegistryValue, com.intellij.openapi.util.registry.RegistryValueListener)
com.intellij.openapi.util.registry.RegistryValue this$0
public void dispose ()
}
com/intellij/openapi/util/registry/RegistryValue.classRegistryValue.java
package com.intellij.openapi.util.registry
public com.intellij.openapi.util.registry.RegistryValue extends java.lang.Object {
private final com.intellij.openapi.util.registry.Registry myRegistry
private final String myKey
private final java.util.List myListeners
private boolean myChangedSinceStart
private String myStringCachedValue
private Integer myIntCachedValue
private Double myDoubleCachedValue
private Boolean myBooleanCachedValue
static final boolean $assertionsDisabled
void (com.intellij.openapi.util.registry.Registry, java.lang.String)
com.intellij.openapi.util.registry.Registry registry
String key
public java.lang.String getKey ()
public java.lang.String asString ()
String value
public boolean asBoolean ()
public int asInteger ()
String bundleValue
NumberFormatException e
public double asDouble ()
String bundleValue
NumberFormatException e
java.awt.Color asColor (java.awt.Color)
String[] rgb
java.awt.Color defaultValue
String s
public java.lang.String getDescription ()
boolean isRestartRequired ()
public boolean isChangedFromDefault ()
boolean isChangedFromDefault (java.lang.String)
String newValue
private java.lang.String get (java.lang.String, java.lang.String, boolean) throws java.util.MissingResourceException
String stringCachedValue
String key
String defaultValue
boolean isValue
private java.lang.String _get (java.lang.String, java.lang.String, boolean) throws java.util.MissingResourceException
String key
String defaultValue
boolean mustExistInBundle
String userValue
String systemProperty
String bundleValue
private static java.lang.String getBundleValue (java.lang.String, boolean) throws java.util.MissingResourceException
java.util.MissingResourceException e
String key
boolean mustExist
public void setValue (boolean)
boolean value
public void setValue (int)
int value
public void setValue (java.lang.String)
com.intellij.openapi.util.registry.RegistryValueListener each
com.intellij.openapi.util.registry.RegistryValueListener each
String value
boolean isChangedSinceAppStart ()
public void resetToDefault ()
public void addListener (com.intellij.openapi.util.registry.RegistryValueListener, com.intellij.openapi.Disposable)
com.intellij.openapi.util.registry.RegistryValueListener listener
com.intellij.openapi.Disposable parent
public java.lang.String toString ()
void resetCache ()
public boolean isBoolean ()
private static boolean isBoolean (java.lang.String)
String s
static java.util.List access$000 (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue x0
static void ()
}
com/intellij/openapi/util/registry/RegistryValueListener$Adapter.classRegistryValueListener.java
package com.intellij.openapi.util.registry
public com.intellij.openapi.util.registry.RegistryValueListener$Adapter extends java.lang.Object implements com.intellij.openapi.util.registry.RegistryValueListener {
public void ()
public void beforeValueChanged (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue value
public void afterValueChanged (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue value
}
com/intellij/openapi/util/registry/RegistryValueListener.classRegistryValueListener.java
package com.intellij.openapi.util.registry
public abstract com.intellij.openapi.util.registry.RegistryValueListener extends java.lang.Object {
public abstract void beforeValueChanged (com.intellij.openapi.util.registry.RegistryValue)
public abstract void afterValueChanged (com.intellij.openapi.util.registry.RegistryValue)
}
com/intellij/openapi/util/registry/ui/RegistryCheckBox.classRegistryCheckBox.java
package com.intellij.openapi.util.registry.ui
public com.intellij.openapi.util.registry.ui.RegistryCheckBox extends com.intellij.openapi.ui.CheckBoxWithDescription {
private final com.intellij.openapi.util.registry.RegistryValue myValue
public void (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue value
public void (com.intellij.openapi.util.registry.RegistryValue, java.lang.String, java.lang.String)
com.intellij.openapi.util.registry.RegistryValue value
String text
String longDescription
public boolean isChanged ()
public void save ()
}
com/intellij/openapi/util/text/AddonlyIntSet.classTrigramBuilder.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.AddonlyIntSet extends java.lang.Object {
private int size
private int[] data
private int shift
private int mask
private boolean hasZeroKey
public void ()
public void (int)
int expectedSize
int powerOfTwo
public int size ()
private int hash (int, int[])
int h
int[] a
public void add (int)
int key
private boolean doPut (int[], int)
int[] a
int o
int index
int obj
private void rehash ()
int ns
int i
int[] b
public boolean contains (int)
int key
int index
int v
public boolean forEach (gnu.trove.TIntProcedure)
int o
gnu.trove.TIntProcedure consumer
}
com/intellij/openapi/util/text/CharFilter$1.classCharFilter.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.CharFilter$1 extends java.lang.Object implements com.intellij.openapi.util.text.CharFilter {
void ()
public boolean accept (char)
char ch
}
com/intellij/openapi/util/text/CharFilter$2.classCharFilter.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.CharFilter$2 extends java.lang.Object implements com.intellij.openapi.util.text.CharFilter {
void ()
public boolean accept (char)
char ch
}
com/intellij/openapi/util/text/CharFilter.classCharFilter.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.CharFilter extends java.lang.Object {
public static final com.intellij.openapi.util.text.CharFilter WHITESPACE_FILTER
public static final com.intellij.openapi.util.text.CharFilter NOT_WHITESPACE_FILTER
public abstract boolean accept (char)
static void ()
}
com/intellij/openapi/util/text/CharSequenceWithStringHash.classCharSequenceWithStringHash.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.CharSequenceWithStringHash extends java.lang.Object implements java.lang.CharSequence {
public abstract int hashCode ()
}
com/intellij/openapi/util/text/DelimitedListProcessor.classDelimitedListProcessor.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.DelimitedListProcessor extends java.lang.Object {
private final String myDelimiters
public void (java.lang.String)
String delimiters
public void processText (java.lang.String)
String text
int start
int pos
protected abstract void processToken (int, int, boolean)
protected int skipDelimiters (java.lang.String, int)
char ch
String s
int pos
protected boolean isDelimiter (char)
char ch
}
com/intellij/openapi/util/text/InjectorMatchingEndFinder.classInjectorMatchingEndFinder.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.InjectorMatchingEndFinder extends java.lang.Object {
public void ()
public static int findMatchingEnd (java.lang.String, java.lang.String, java.lang.String, int)
String startSymbol
String endSymbol
String text
int afterStartIdx
Character shortStartSymbol
Character shortEndSymbol
private static char nonNullifyShortSymbol (java.lang.Character, java.lang.String)
Character shortStartSymbol
String startSymbol
private static java.lang.Character defineShortSymbol (java.lang.String)
String s
private static int findForShortSymbols (char, char, java.lang.String, int, java.lang.String)
int nextEndIdx
int numStarts
int numEnds
char shortStartSymbol
char shortEndSymbol
String text
int afterStartIdx
String endSymbol
int totalNumStarts
int lookFrom
private static int findForLongSymbols (java.lang.String, int, java.lang.String, java.lang.String)
int nextEndIdx
int numStarts
String text
int afterStartIdx
String startSymbol
String endSymbol
int totalNumStarts
int lookFrom
private static int getOccurrenceCount (java.lang.String, int, int, char)
String text
int from
int toExcluding
char c
int res
int i
int limit
private static int getOccurrenceCount (java.lang.String, int, int, java.lang.String)
String text
int from
int toExcluding
String s
int res
int i
int limit
}
com/intellij/openapi/util/text/LineTokenizer.classLineTokenizer.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.LineTokenizer extends java.lang.Object {
private int myOffset
private int myLength
private int myLineSeparatorLength
private boolean atEnd
private final CharSequence myText
public static java.lang.String[] tokenize (java.lang.CharSequence, boolean)
CharSequence chars
boolean includeSeparators
public static java.lang.String[] tokenize (java.lang.CharSequence, boolean, boolean)
CharSequence chars
boolean includeSeparators
boolean skipLastEmptyLine
java.util.List strings
public static java.util.List tokenizeIntoList (java.lang.CharSequence, boolean)
CharSequence chars
boolean includeSeparators
public static java.util.List tokenizeIntoList (java.lang.CharSequence, boolean, boolean)
String line
int offset
String line
CharSequence chars
boolean includeSeparators
boolean skipLastEmptyLine
com.intellij.openapi.util.text.LineTokenizer tokenizer
java.util.List lines
public static int calcLineCount (java.lang.CharSequence, boolean)
com.intellij.openapi.util.text.LineTokenizer tokenizer
CharSequence chars
boolean skipLastEmptyLine
int lineCount
public static java.lang.String[] tokenize (char[], boolean)
char[] chars
boolean includeSeparators
public static java.lang.String[] tokenize (char[], boolean, boolean)
char[] chars
boolean includeSeparators
boolean skipLastEmptyLine
public static java.lang.String[] tokenize (char[], int, int, boolean, boolean)
char[] chars
int startOffset
int endOffset
boolean includeSeparators
boolean skipLastEmptyLine
private static boolean stringEndsWithSeparator (com.intellij.openapi.util.text.LineTokenizer)
com.intellij.openapi.util.text.LineTokenizer tokenizer
public static java.lang.String[] tokenize (char[], int, int, boolean)
char[] chars
int startOffset
int endOffset
boolean includeSeparators
public void (java.lang.CharSequence)
CharSequence text
public void (char[], int, int)
char[] text
int startOffset
int endOffset
public final boolean atEnd ()
public final int getOffset ()
public final int getLength ()
public final int getLineSeparatorLength ()
public void advance ()
char c
int i
int textLength
char first
char second
}
com/intellij/openapi/util/text/Pluralizer$1.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String[])
String[] o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer$2.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$2 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String[])
String[] o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer$3.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$3 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String[])
String[] o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer$4.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$4 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String)
String o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer.classPluralizer.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.Pluralizer extends java.lang.Object {
static final com.intellij.openapi.util.text.Pluralizer PLURALIZER
private final java.util.Map irregularSingles
private final java.util.Map irregularPlurals
private final java.util.Set uncountables
private final java.util.List pluralRules
private final java.util.List singularRules
void ()
static java.lang.String restoreCase (java.lang.String, java.lang.String)
char wc
char uc
char lc
int i
int i
String word
String result
char[] chars
boolean prevUp
int len
private java.lang.String sanitizeWord (java.lang.String, java.util.List)
com.intellij.openapi.util.Pair rule
java.util.regex.Matcher matcher
String word
java.util.List rules
int len
private java.lang.String replaceWord (java.lang.String, java.util.Map, java.util.Map, java.util.List)
String word
java.util.Map replaceMap
java.util.Map keepMap
java.util.List rules
String replacement
public java.lang.String pluralize (java.lang.String, int, boolean)
String word
int count
boolean inclusive
String pluralized
public java.lang.String plural (java.lang.String)
String word
public java.lang.String singular (java.lang.String)
String word
private static java.util.regex.Pattern sanitizeRule (java.lang.String)
String rule
protected void addPluralRule (java.lang.String, java.lang.String)
String rule
String replacement
protected void addSingularRule (java.lang.String, java.lang.String)
String rule
String replacement
protected void addUncountableRule (java.lang.String)
String word
protected void addIrregularRule (java.lang.String, java.lang.String)
String single
String plural
static void ()
com.intellij.openapi.util.text.Pluralizer pluralizer
}
com/intellij/openapi/util/text/StringHash.classStringHash.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringHash extends java.lang.Object {
private static final long initialHash
private static final long[] mixMaster
private void ()
public static long calc (java.lang.String)
int i
String arg
long h
public static long calc (byte[])
byte anArg
byte[] arg
long h
public static int murmur (java.lang.String, int)
int i4
int k
int i
String data
int seed
int length
int m
int r
int h
int length4
static void ()
}
com/intellij/openapi/util/text/StringInjectionsProcessor.classStringInjectionsProcessor.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.StringInjectionsProcessor extends java.lang.Object {
private final String myStart
private final String myEnd
private final String myText
public void (java.lang.String, java.lang.String, java.lang.String)
String start
String end
String text
public void process ()
int startInjection
int afterStart
int endInjection
int currentPos
protected abstract boolean onText (java.lang.String)
protected abstract boolean onInjection (java.lang.String)
}
com/intellij/openapi/util/text/StringUtil$1.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$1 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$2.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$2 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$3.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.String, java.lang.String)
String o1
String o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$4.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$4 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.Object)
Object o
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$5.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$5 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$6.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$6 extends java.lang.Object implements com.intellij.util.NotNullFunction {
final String val$additionalChars
final boolean val$escapeSlash
void (java.lang.String, boolean)
public java.lang.String fun (java.lang.String)
String dom
StringBuilder builder
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$7$1.classStringUtil.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.StringUtil$7$1 extends java.lang.Object implements java.util.Iterator {
final com.intellij.openapi.util.text.StringUtil$7 this$0
void (com.intellij.openapi.util.text.StringUtil$7)
com.intellij.openapi.util.text.StringUtil$7 this$0
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/openapi/util/text/StringUtil$7.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$7 extends java.lang.Object implements java.lang.Iterable {
final com.intellij.util.text.StringTokenizer val$tokenizer
void (com.intellij.util.text.StringTokenizer)
public java.util.Iterator iterator ()
}
com/intellij/openapi/util/text/StringUtil$8$1.classStringUtil.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.StringUtil$8$1 extends java.lang.Object implements java.util.Iterator {
final com.intellij.openapi.util.text.StringUtil$8 this$0
void (com.intellij.openapi.util.text.StringUtil$8)
com.intellij.openapi.util.text.StringUtil$8 this$0
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/openapi/util/text/StringUtil$8.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$8 extends java.lang.Object implements java.lang.Iterable {
final java.util.StringTokenizer val$tokenizer
void (java.util.StringTokenizer)
public java.util.Iterator iterator ()
}
com/intellij/openapi/util/text/StringUtil$9.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$9 extends com.intellij.openapi.util.text.StringUtil$BombedCharSequence {
final long val$myTime
void (java.lang.CharSequence, long)
CharSequence sequence
protected void checkCanceled ()
long l
}
com/intellij/openapi/util/text/StringUtil$BombedCharSequence.classStringUtil.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.StringUtil$BombedCharSequence extends java.lang.Object implements java.lang.CharSequence {
private final CharSequence delegate
private int i
public void (java.lang.CharSequence)
CharSequence sequence
public int length ()
public char charAt (int)
int i
protected void check ()
public java.lang.String toString ()
protected abstract void checkCanceled ()
public java.lang.CharSequence subSequence (int, int)
int i
int i1
}
com/intellij/openapi/util/text/StringUtil$MyHtml2Text.classStringUtil.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.StringUtil$MyHtml2Text extends javax.swing.text.html.HTMLEditorKit$ParserCallback {
private final StringBuilder myBuffer
private void ()
public void parse (java.io.Reader) throws java.io.IOException
java.io.Reader in
public void handleText (char[], int)
char[] text
int pos
public void handleStartTag (javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet, int)
javax.swing.text.html.HTML$Tag tag
javax.swing.text.MutableAttributeSet set
int i
public void handleSimpleTag (javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet, int)
javax.swing.text.html.HTML$Tag tag
javax.swing.text.MutableAttributeSet set
int i
private void handleTag (javax.swing.text.html.HTML$Tag)
javax.swing.text.html.HTML$Tag tag
public java.lang.String getText ()
void (com.intellij.openapi.util.text.StringUtil$1)
com.intellij.openapi.util.text.StringUtil$1 x0
}
com/intellij/openapi/util/text/StringUtil.classStringUtil.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringUtil extends com.intellij.openapi.util.text.StringUtilRt {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String VOWELS
private static final java.util.regex.Pattern EOL_SPLIT_KEEP_SEPARATORS
private static final java.util.regex.Pattern EOL_SPLIT_PATTERN
private static final java.util.regex.Pattern EOL_SPLIT_PATTERN_WITH_EMPTY
private static final java.util.regex.Pattern EOL_SPLIT_DONT_TRIM_PATTERN
private static final com.intellij.openapi.util.text.StringUtil$MyHtml2Text html2TextParser
public static final com.intellij.util.NotNullFunction QUOTER
public static final com.intellij.util.NotNullFunction SINGLE_QUOTER
public static final com.intellij.util.Function TRIMMER
private static final String[] ourPrepositions
private static final String[] REPLACES_REFS
private static final String[] REPLACES_DISP
private static final String[] MN_QUOTED
private static final String[] MN_CHARS
private static final java.util.regex.Pattern UNICODE_CHAR
static final boolean $assertionsDisabled
public void ()
public static java.util.List getWordsInStringLongestFirst (java.lang.String)
String find
java.util.List words
public static java.lang.String escapePattern (java.lang.String)
String text
public static com.intellij.util.Function createToStringFunction (java.lang.Class)
Class cls
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String text
String oldS
String newS
public static java.lang.String replaceIgnoreCase (java.lang.String, java.lang.String, java.lang.String)
String text
String oldS
String newS
public static void replaceChar (char[], char, char, int, int)
char c
int i
char[] buffer
char oldChar
char newChar
int start
int end
public static java.lang.String replaceChar (java.lang.String, char, char)
char c
int i
String buffer
char oldChar
char newChar
StringBuilder newBuffer
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String, boolean)
int index
String text
String oldS
String newS
boolean ignoreCase
StringBuilder newText
int i
public static int indexOfIgnoreCase (java.lang.String, java.lang.String, int)
int k
int j
int end
int i
String where
String what
int fromIndex
int targetCount
int sourceCount
char first
int max
public static int indexOfIgnoreCase (java.lang.String, char, int)
int i
String where
char what
int fromIndex
int sourceCount
public static boolean containsIgnoreCase (java.lang.String, java.lang.String)
String where
String what
public static boolean endsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String suffix
public static boolean startsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String prefix
public static java.lang.String stripHtml (java.lang.String, boolean)
String html
boolean convertBreaks
public static java.lang.String toLowerCase (java.lang.String)
String str
public static java.lang.String getPackageName (java.lang.String)
String fqName
public static java.lang.String getPackageName (java.lang.String, char)
String fqName
char separator
int lastPointIdx
public static int getLineBreakCount (java.lang.CharSequence)
char c
int i
CharSequence text
int count
public static boolean containsLineBreak (java.lang.CharSequence)
char c
int i
CharSequence text
public static boolean isLineBreak (char)
char c
public static java.lang.String escapeLineBreak (java.lang.String)
char c
int i
String text
StringBuilder buffer
public static boolean endsWithLineBreak (java.lang.CharSequence)
CharSequence text
int len
public static int lineColToOffset (java.lang.CharSequence, int, int)
char c
CharSequence text
int line
int col
int curLine
int offset
public static int offsetToLineNumber (java.lang.CharSequence, int)
char c
CharSequence text
int offset
int curLine
int curOffset
public static int difference (java.lang.String, java.lang.String)
int i
int j
int j
int i
String s1
String s2
int[][] a
public static java.lang.String wordsToBeginFromUpperCase (java.lang.String)
String s
public static java.lang.String wordsToBeginFromLowerCase (java.lang.String)
String s
public static java.lang.String toTitleCase (java.lang.String)
String s
private static java.lang.String fixCapitalization (java.lang.String, java.lang.String[], boolean)
int j
char prevChar
char currChar
int i
String s
String[] prepositions
boolean title
StringBuilder buffer
public static boolean isPreposition (java.lang.String, int, int)
String s
int firstChar
int lastChar
public static boolean isPreposition (java.lang.String, int, int, java.lang.String[])
int j
boolean found
String preposition
String s
int firstChar
int lastChar
String[] prepositions
public static com.intellij.util.NotNullFunction escaper (boolean, java.lang.String)
boolean escapeSlash
String additionalChars
public static void escapeStringCharacters (int, java.lang.String, java.lang.StringBuilder)
int length
String str
StringBuilder buffer
public static java.lang.StringBuilder escapeStringCharacters (int, java.lang.String, java.lang.String, java.lang.StringBuilder)
int length
String str
String additionalChars
StringBuilder buffer
public static java.lang.StringBuilder escapeStringCharacters (int, java.lang.String, java.lang.String, boolean, java.lang.StringBuilder)
int length
String str
String additionalChars
boolean escapeSlash
StringBuilder buffer
public static java.lang.StringBuilder escapeStringCharacters (int, java.lang.String, java.lang.String, boolean, boolean, java.lang.StringBuilder)
CharSequence hexCode
int paddingCount
char ch
int idx
int length
String str
String additionalChars
boolean escapeSlash
boolean escapeUnicode
StringBuilder buffer
char prev
public static boolean isPrintableUnicode (char)
char c
int t
public static java.lang.String escapeStringCharacters (java.lang.String)
String s
StringBuilder buffer
public static java.lang.String escapeCharCharacters (java.lang.String)
String s
StringBuilder buffer
public static java.lang.String unescapeStringCharacters (java.lang.String)
String s
StringBuilder buffer
private static boolean isQuoteAt (java.lang.String, int)
String s
int ind
char ch
public static boolean isQuotedString (java.lang.String)
String s
public static java.lang.String unquoteString (java.lang.String)
String s
public static java.lang.String unquoteString (java.lang.String, char)
String s
char quotationChar
public static java.lang.String quoteReplacement (java.lang.String)
char c
int i
char c
int i
String s
boolean needReplacements
StringBuilder sb
private static void unescapeStringCharacters (int, java.lang.String, java.lang.StringBuilder)
int code
NumberFormatException e
NumberFormatException e
int escapeEnd
int octalEscapeMaxLength
char ch
int idx
int length
String s
StringBuilder buffer
boolean escaped
public static java.lang.String pluralize (java.lang.String)
String word
String plural
public static java.lang.String capitalizeWords (java.lang.String, boolean)
String text
boolean allWords
public static java.lang.String capitalizeWords (java.lang.String, java.lang.String, boolean, boolean)
String word
String text
String tokenizerDelim
boolean allWords
boolean leaveOriginalDelims
java.util.StringTokenizer tokenizer
StringBuilder out
boolean toCapitalize
public static java.lang.String decapitalize (java.lang.String)
String s
public static boolean isVowel (char)
char c
public static java.lang.String capitalize (java.lang.String)
String s
public static boolean isCapitalized (java.lang.String)
String s
public static java.lang.String capitalizeWithJavaBeanConvention (java.lang.String)
String s
public static int stringHashCode (java.lang.CharSequence)
CharSequence chars
public static int stringHashCode (java.lang.CharSequence, int, int)
int off
CharSequence chars
int from
int to
int h
public static int stringHashCode (char[], int, int)
int off
char[] chars
int from
int to
int h
public static int stringHashCodeInsensitive (char[], int, int)
int off
char[] chars
int from
int to
int h
public static int stringHashCodeInsensitive (java.lang.CharSequence, int, int)
int off
CharSequence chars
int from
int to
int h
public static int stringHashCodeInsensitive (java.lang.CharSequence)
CharSequence chars
public static int stringHashCodeIgnoreWhitespaces (char[], int, int)
char c
int off
char[] chars
int from
int to
int h
public static int stringHashCodeIgnoreWhitespaces (java.lang.CharSequence, int, int)
char c
int off
CharSequence chars
int from
int to
int h
public static int stringHashCodeIgnoreWhitespaces (java.lang.CharSequence)
CharSequence chars
public static transient boolean startsWithConcatenation (java.lang.String, java.lang.String[])
int prefixLen
String prefix
String string
String[] prefixes
int offset
public static java.lang.String trim (java.lang.String)
String s
public static java.lang.String trimEnd (java.lang.String, java.lang.String)
String s
String suffix
public static java.lang.String trimEnd (java.lang.String, java.lang.String, boolean)
String s
String suffix
boolean ignoreCase
boolean endsWith
public static java.lang.String trimEnd (java.lang.String, char)
String s
char suffix
public static java.lang.String trimLog (java.lang.String, int)
String text
int limit
public static java.lang.String trimLeading (java.lang.String)
String string
public static java.lang.CharSequence trimLeading (java.lang.CharSequence)
CharSequence string
int index
public static java.lang.String trimLeading (java.lang.String, char)
String string
char symbol
int index
public static java.lang.String trimTrailing (java.lang.String)
String string
public static java.lang.CharSequence trimTrailing (java.lang.CharSequence)
CharSequence string
int index
public static java.lang.String trimTrailing (java.lang.String, char)
String string
char symbol
int index
public static boolean startsWithChar (java.lang.CharSequence, char)
CharSequence s
char prefix
public static boolean endsWithChar (java.lang.CharSequence, char)
CharSequence s
char suffix
public static java.lang.String trimStart (java.lang.String, java.lang.String)
String s
String prefix
public static java.lang.String trimExtensions (java.lang.String)
String name
int index
public static java.lang.String pluralize (java.lang.String, int)
String base
int n
public static void repeatSymbol (java.lang.Appendable, char, int)
int i
java.io.IOException e
Appendable buffer
char symbol
int times
public static java.lang.String defaultIfEmpty (java.lang.String, java.lang.String)
String value
String defaultValue
public static boolean isNotEmpty (java.lang.String)
String s
public static boolean isEmpty (java.lang.String)
String s
public static boolean isEmpty (java.lang.CharSequence)
CharSequence cs
public static int length (java.lang.CharSequence)
CharSequence cs
public static java.lang.String notNullize (java.lang.String)
String s
public static java.lang.String notNullize (java.lang.String, java.lang.String)
String s
String defaultValue
public static java.lang.String nullize (java.lang.String)
String s
public static java.lang.String nullize (java.lang.String, boolean)
String s
boolean nullizeSpaces
public static boolean isEmptyOrSpaces (java.lang.String)
String s
public static boolean isEmptyOrSpaces (java.lang.CharSequence)
int i
CharSequence s
public static boolean isWhiteSpace (char)
char c
public static java.lang.String getThrowableText (java.lang.Throwable)
Throwable aThrowable
public static java.lang.String getThrowableText (java.lang.Throwable, java.lang.String)
Throwable aThrowable
String stackFrameSkipPattern
public static java.lang.String getMessage (java.lang.Throwable)
Throwable e
public static java.lang.String repeatSymbol (char, int)
char aChar
int count
char[] buffer
public static java.lang.String repeat (java.lang.String, int)
int i
String s
int count
StringBuilder sb
public static java.util.List splitHonorQuotes (java.lang.String, char)
char c
int i
String s
char separator
java.util.List result
StringBuilder builder
boolean inQuotes
public static java.util.List split (java.lang.String, java.lang.String)
String s
String separator
public static java.util.List split (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s
CharSequence separator
public static java.util.List split (java.lang.String, java.lang.String, boolean)
String s
String separator
boolean excludeSeparator
public static java.util.List split (java.lang.String, java.lang.String, boolean, boolean)
String s
String separator
boolean excludeSeparator
boolean excludeEmptyStrings
public static java.util.List split (java.lang.CharSequence, java.lang.CharSequence, boolean, boolean)
int index
int nextPos
CharSequence token
CharSequence s
CharSequence separator
boolean excludeSeparator
boolean excludeEmptyStrings
java.util.List result
int pos
public static java.lang.Iterable tokenize (java.lang.String, java.lang.String)
String s
String separators
com.intellij.util.text.StringTokenizer tokenizer
public static java.lang.Iterable tokenize (java.util.StringTokenizer)
java.util.StringTokenizer tokenizer
public static java.util.List getWordsIn (java.lang.String)
char c
boolean isIdentifierPart
int i
String text
java.util.List result
int start
public static java.util.List getWordIndicesIn (java.lang.String)
char c
boolean isIdentifierPart
int i
String text
java.util.List result
int start
public static java.lang.String join (java.lang.String[], java.lang.String)
String[] strings
String separator
public static java.lang.String join (java.lang.String[], int, int, java.lang.String)
int i
String[] strings
int startIndex
int endIndex
String separator
StringBuilder result
public static java.lang.String[] zip (java.lang.String[], java.lang.String[], java.lang.String)
int i
String[] strings1
String[] strings2
String separator
String[] result
public static java.lang.String[] surround (java.lang.String[], java.lang.String, java.lang.String)
int i
String[] strings1
String prefix
String suffix
String[] result
public static java.lang.String join (java.lang.Object[], com.intellij.util.Function, java.lang.String)
Object[] items
com.intellij.util.Function f
String separator
public static java.lang.String join (java.util.Collection, com.intellij.util.Function, java.lang.String)
java.util.Collection items
com.intellij.util.Function f
String separator
public static java.lang.String join (java.lang.Iterable, java.lang.String)
Object item
Iterable items
String separator
StringBuilder result
public static java.lang.String join (java.lang.Iterable, com.intellij.util.Function, java.lang.String)
String string
Object item
Iterable items
com.intellij.util.Function f
String separator
StringBuilder result
public static java.lang.String join (java.util.Collection, java.lang.String)
java.util.Collection strings
String separator
StringBuilder result
public static void join (java.util.Collection, java.lang.String, java.lang.StringBuilder)
String string
java.util.Collection strings
String separator
StringBuilder result
boolean isFirst
public static java.lang.String join (int[], java.lang.String)
int i
int[] strings
String separator
StringBuilder result
public static transient java.lang.String join (java.lang.String[])
String string
String[] strings
StringBuilder builder
public static java.lang.String stripQuotesAroundValue (java.lang.String)
int from
int to
String text
int len
public static java.lang.String formatFileSize (long)
long fileSize
public static java.lang.String formatDuration (long)
long duration
private static java.lang.String formatValue (long, java.lang.String, java.lang.String[], long[])
long multiplier
long value
String partSeparator
String[] units
long[] multipliers
StringBuilder sb
long count
long remainder
int i
public static java.lang.String unpluralize (java.lang.String)
String word
String singular
public static boolean containsAlphaCharacters (java.lang.String)
int i
String value
public static boolean containsAnyChar (java.lang.String, java.lang.String)
String value
String chars
public static boolean containsAnyChar (java.lang.String, java.lang.String, int, int)
int i
String value
String chars
int start
int end
public static boolean containsChar (java.lang.String, char)
String value
char ch
public static java.lang.String firstLetterToUpperCase (java.lang.String)
String displayString
char firstChar
char uppedFirstChar
char[] buffer
public static java.lang.String strip (java.lang.String, com.intellij.openapi.util.text.CharFilter)
char ch
int i
String s
com.intellij.openapi.util.text.CharFilter filter
StringBuilder result
public static java.util.List findMatches (java.lang.String, java.util.regex.Pattern)
String s
java.util.regex.Pattern pattern
public static java.util.List findMatches (java.lang.String, java.util.regex.Pattern, int)
String group
String s
java.util.regex.Pattern pattern
int groupIndex
java.util.List result
java.util.regex.Matcher m
public static int findFirst (java.lang.CharSequence, com.intellij.openapi.util.text.CharFilter)
char ch
int i
CharSequence s
com.intellij.openapi.util.text.CharFilter filter
public static java.lang.String replaceSubstring (java.lang.String, com.intellij.openapi.util.TextRange, java.lang.String)
String string
com.intellij.openapi.util.TextRange range
String replacement
public static boolean startsWithWhitespace (java.lang.String)
String text
public static boolean isChar (java.lang.CharSequence, int, char)
CharSequence seq
int index
char c
public static boolean startsWith (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence prefix
int l1
int l2
public static boolean startsWith (java.lang.CharSequence, int, java.lang.CharSequence)
int i
CharSequence text
int startIndex
CharSequence prefix
int l1
int l2
public static boolean endsWith (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence suffix
int l1
int l2
public static java.lang.String commonPrefix (java.lang.String, java.lang.String)
String s1
String s2
public static int commonPrefixLength (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
int i
int minLength
public static java.lang.String commonSuffix (java.lang.String, java.lang.String)
String s1
String s2
public static int commonSuffixLength (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
int s1Length
int s2Length
int i
public static boolean contains (java.lang.CharSequence, int, int, char)
CharSequence s
int start
int end
char c
public static boolean containsWhitespaces (java.lang.CharSequence)
int i
CharSequence s
public static int indexOf (java.lang.CharSequence, char)
CharSequence s
char c
public static int indexOf (java.lang.CharSequence, char, int)
CharSequence s
char c
int start
public static int indexOf (java.lang.CharSequence, char, int, int)
int i
CharSequence s
char c
int start
int end
public static boolean contains (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence infix
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence infix
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int)
int i
CharSequence sequence
CharSequence infix
int start
public static int indexOf (java.lang.CharSequence, char, int, int, boolean)
int i
CharSequence s
char c
int start
int end
boolean caseSensitive
public static int indexOf (char[], char, int, int, boolean)
int i
char[] s
char c
int start
int end
boolean caseSensitive
public static int indexOfSubstringEnd (java.lang.String, java.lang.String)
String text
String subString
int i
public static int indexOfAny (java.lang.String, java.lang.String)
String s
String chars
public static int indexOfAny (java.lang.CharSequence, java.lang.String)
CharSequence s
String chars
public static int indexOfAny (java.lang.String, java.lang.String, int, int)
String s
String chars
int start
int end
public static int indexOfAny (java.lang.CharSequence, java.lang.String, int, int)
int i
CharSequence s
String chars
int start
int end
public static int lastIndexOfAny (java.lang.CharSequence, java.lang.String)
int i
CharSequence s
String chars
public static java.lang.String substringBefore (java.lang.String, java.lang.String)
String text
String subString
int i
public static java.lang.String substringAfter (java.lang.String, java.lang.String)
String text
String subString
int i
public static int lastIndexOf (java.lang.CharSequence, char, int, int)
CharSequence s
char c
int start
int end
public static java.lang.String first (java.lang.String, int, boolean)
String text
int maxLength
boolean appendEllipsis
public static java.lang.CharSequence first (java.lang.CharSequence, int, boolean)
CharSequence text
int length
boolean appendEllipsis
public static java.lang.CharSequence last (java.lang.CharSequence, int, boolean)
CharSequence text
int length
boolean prependEllipsis
public static java.lang.String firstLast (java.lang.String, int)
String text
int length
public static java.lang.String escapeChar (java.lang.String, char)
String str
char character
public static transient java.lang.String escapeChars (java.lang.String, char[])
char c
String str
char[] character
StringBuilder buf
public static void escapeChar (java.lang.StringBuilder, char)
StringBuilder buf
char character
int idx
public static java.lang.String escapeQuotes (java.lang.String)
String str
public static void escapeQuotes (java.lang.StringBuilder)
StringBuilder buf
public static java.lang.String escapeSlashes (java.lang.String)
String str
public static java.lang.String escapeBackSlashes (java.lang.String)
String str
public static void escapeSlashes (java.lang.StringBuilder)
StringBuilder buf
public static java.lang.String unescapeSlashes (java.lang.String)
String str
StringBuilder buf
public static java.lang.String unescapeBackSlashes (java.lang.String)
String str
StringBuilder buf
public static java.lang.String unescapeChar (java.lang.String, char)
String str
char unescapeChar
StringBuilder buf
private static void unescapeChar (java.lang.StringBuilder, java.lang.String, char)
char ch
int i
StringBuilder buf
String str
char unescapeChar
int length
int last
public static void quote (java.lang.StringBuilder)
StringBuilder builder
public static void quote (java.lang.StringBuilder, char)
StringBuilder builder
char quotingChar
public static java.lang.String wrapWithDoubleQuote (java.lang.String)
String str
public static java.lang.String unescapeXml (java.lang.String)
String text
public static java.lang.String escapeXml (java.lang.String)
String text
public static java.lang.String removeHtmlTags (java.lang.String)
java.io.IOException e
String htmlString
public static java.lang.String escapeMnemonics (java.lang.String)
String text
public static java.lang.String htmlEmphasize (java.lang.String)
String text
public static java.lang.String escapeToRegexp (java.lang.String)
String text
StringBuilder result
public static java.lang.StringBuilder escapeToRegexp (java.lang.CharSequence, java.lang.StringBuilder)
char c
int i
CharSequence text
StringBuilder builder
public static boolean isEscapedBackslash (char[], int, int)
int i
char[] chars
int startOffset
int backslashOffset
boolean escaped
public static boolean isEscapedBackslash (java.lang.CharSequence, int, int)
int i
CharSequence text
int startOffset
int backslashOffset
boolean escaped
public static java.lang.String replace (java.lang.String, java.lang.String[], java.lang.String[])
String text
String[] from
String[] to
public static java.lang.String replace (java.lang.String, java.util.List, java.util.List)
String toReplace
String replaceWith
int len
int j
int i
String text
java.util.List from
java.util.List to
StringBuilder result
public static java.lang.String[] filterEmptyStrings (java.lang.String[])
String string
String string
String[] strings
int emptyCount
String[] result
int count
public static int countNewLines (java.lang.CharSequence)
CharSequence text
public static int countChars (java.lang.CharSequence, char)
CharSequence text
char c
public static int countChars (java.lang.CharSequence, char, int, boolean)
CharSequence text
char c
int offset
boolean stopAtOtherChar
public static int countChars (java.lang.CharSequence, char, int, int, boolean)
int i
int len
CharSequence text
char c
int start
int end
boolean stopAtOtherChar
int count
public static java.lang.String capitalsOnly (java.lang.String)
int i
String s
StringBuilder b
public static transient java.lang.String joinOrNull (java.lang.String[])
String arg
String[] args
StringBuilder r
public static java.lang.String getPropertyName (java.lang.String)
String methodName
public static boolean isJavaIdentifierStart (char)
char c
public static boolean isJavaIdentifierPart (char)
char c
public static boolean isJavaIdentifier (java.lang.String)
int i
String text
int len
public static java.lang.String escapeProperty (java.lang.String, boolean)
char ch
int i
String input
boolean isKey
StringBuilder escaped
public static java.lang.String getQualifiedName (java.lang.String, java.lang.String)
String packageName
String className
public static int compareVersionNumbers (java.lang.String, java.lang.String)
int cmp
String p1
String p2
int cmp
int cmp
String p
int cmp
boolean left
String[] parts
String v1
String v2
String[] part1
String[] part2
int idx
public static int getOccurrenceCount (java.lang.String, char)
String text
char c
int res
int i
public static int getOccurrenceCount (java.lang.String, java.lang.String)
String text
String s
int res
int i
public static java.lang.String fixVariableNameDerivedFromPropertyName (java.lang.String)
String name
char c
public static java.lang.String sanitizeJavaIdentifier (java.lang.String)
char ch
int i
String name
StringBuilder result
public static void assertValidSeparators (java.lang.CharSequence)
int i
int len
int i
int len
String context
CharSequence s
char[] chars
int slashRIndex
public static java.lang.String tail (java.lang.String, int)
String s
int idx
public static java.lang.String[] splitByLines (java.lang.String)
String string
public static java.lang.String[] splitByLines (java.lang.String, boolean)
String string
boolean excludeEmptyStrings
public static java.lang.String[] splitByLinesDontTrim (java.lang.String)
String string
public static java.lang.String[] splitByLinesKeepSeparators (java.lang.String)
String string
public static java.util.List getWordsWithOffset (java.lang.String)
int i
String s
java.util.List res
StringBuilder name
int startInd
public static int naturalCompare (java.lang.String, java.lang.String)
String string1
String string2
private static int naturalCompare (java.lang.String, java.lang.String, boolean)
int diff
int startNum1
int startNum2
int lengthDiff
int diff2
int diff1
char ch1
char ch2
String string1
String string2
boolean caseSensitive
int string1Length
int string2Length
int i
int j
public static boolean isDecimalDigit (char)
char c
public static int compare (java.lang.String, java.lang.String, boolean)
String s1
String s2
boolean ignoreCase
public static int comparePairs (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
String s1
String t1
String s2
String t2
boolean ignoreCase
int compare
public static int hashCode (java.lang.CharSequence)
CharSequence s
public static boolean equals (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence s1
CharSequence s2
public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence s1
CharSequence s2
public static boolean equalsIgnoreWhitespaces (java.lang.CharSequence, java.lang.CharSequence)
boolean skipped
CharSequence s1
CharSequence s2
int len1
int len2
int index1
int index2
public static boolean equalsTrimWhitespaces (java.lang.CharSequence, java.lang.CharSequence)
char c
char c
char c
char c
CharSequence s1
CharSequence s2
int start1
int end1
int end2
int start2
CharSequence ts1
CharSequence ts2
public static transient boolean findIgnoreCase (java.lang.String, java.lang.String[])
String string
String toFind
String[] where
public static int compare (char, char, boolean)
char c1
char c2
boolean ignoreCase
int d
char u1
char u2
public static boolean charsMatch (char, char, boolean)
char c1
char c2
boolean ignoreCase
public static java.lang.String formatLinks (java.lang.String)
String message
java.util.regex.Pattern linkPattern
StringBuffer result
java.util.regex.Matcher m
public static boolean isHexDigit (char)
char c
public static boolean isOctalDigit (char)
char c
public static java.lang.String shortenTextWithEllipsis (java.lang.String, int, int)
String text
int maxLength
int suffixLength
public static java.lang.String trimMiddle (java.lang.String, int)
String text
int maxLength
public static java.lang.String shortenTextWithEllipsis (java.lang.String, int, int, java.lang.String)
int prefixLength
String text
int maxLength
int suffixLength
String symbol
int textLength
public static java.lang.String shortenTextWithEllipsis (java.lang.String, int, int, boolean)
String text
int maxLength
int suffixLength
boolean useEllipsisSymbol
String symbol
public static java.lang.String shortenPathWithEllipsis (java.lang.String, int, boolean)
String path
int maxLength
boolean useEllipsisSymbol
public static java.lang.String shortenPathWithEllipsis (java.lang.String, int)
String path
int maxLength
public static boolean charsEqual (char, char, boolean)
char a
char b
boolean ignoreCase
public static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static char toUpperCase (char)
char a
public static java.lang.String toUpperCase (java.lang.String)
String a
public static char toLowerCase (char)
char a
public static com.intellij.util.LineSeparator detectSeparators (java.lang.CharSequence)
CharSequence text
int index
com.intellij.util.LineSeparator lineSeparator
public static com.intellij.util.LineSeparator getLineSeparatorAt (java.lang.CharSequence, int)
CharSequence text
int index
char ch
public static java.lang.String convertLineSeparators (java.lang.String)
String text
public static java.lang.String convertLineSeparators (java.lang.String, boolean)
String text
boolean keepCarriageReturn
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String)
String text
String newSeparator
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[])
String text
String newSeparator
int[] offsetsToKeep
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[], boolean)
String text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
public static int parseInt (java.lang.String, int)
String string
int defaultValue
public static long parseLong (java.lang.String, long)
String string
long defaultValue
public static double parseDouble (java.lang.String, double)
String string
double defaultValue
public static boolean parseBoolean (java.lang.String, boolean)
String string
boolean defaultValue
public static java.lang.Enum parseEnum (java.lang.String, java.lang.Enum, java.lang.Class)
String string
Enum defaultValue
Class clazz
public static java.lang.String getShortName (java.lang.Class)
Class aClass
public static java.lang.String getShortName (java.lang.String)
String fqName
public static java.lang.String getShortName (java.lang.String, char)
String fqName
char separator
static java.lang.String toShortString (java.lang.Object)
Object o
String className
String s
public static java.lang.CharSequence newBombedCharSequence (java.lang.CharSequence, long)
CharSequence sequence
long delay
long myTime
public static boolean trimEnd (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder buffer
CharSequence end
public static boolean isBetween (java.lang.String, java.lang.String, java.lang.String)
String string
String smallPart
String bigPart
String s
public static boolean hasUpperCaseChar (java.lang.String)
char c
String s
char[] chars
public static boolean hasLowerCaseChar (java.lang.String)
char c
String s
char[] chars
public static java.lang.String replaceUnicodeEscapeSequences (java.lang.String)
char c
String text
java.util.regex.Matcher matcher
int lastEnd
StringBuilder sb
public static java.lang.String toHexString (byte[])
byte b
byte[] bytes
String digits
StringBuilder sb
public static boolean startsWithConcatenationOf (java.lang.String, java.lang.String, java.lang.String)
String string
String firstPrefix
String secondPrefix
static void ()
}
com/intellij/openapi/util/text/TrigramBuilder$TrigramProcessor.classTrigramBuilder.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.TrigramBuilder$TrigramProcessor extends java.lang.Object implements gnu.trove.TIntProcedure {
public void ()
public boolean consumeTrigramsCount (int)
int count
}
com/intellij/openapi/util/text/TrigramBuilder.classTrigramBuilder.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.TrigramBuilder extends java.lang.Object {
private void ()
public static boolean processTrigrams (java.lang.CharSequence, com.intellij.openapi.util.text.TrigramBuilder$TrigramProcessor)
char c
char c
char c
int tc3
int i
int iters
int identifierStart
int tc1
int tc2
CharSequence text
com.intellij.openapi.util.text.TrigramBuilder$TrigramProcessor consumer
com.intellij.openapi.util.text.AddonlyIntSet set
int index
char[] fileTextArray
}
com/intellij/openapi/util/text/package.html
com/intellij/openapi/vfs/CharsetToolkit$1.classCharsetToolkit.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.CharsetToolkit$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$openapi$vfs$CharsetToolkit$GuessedEncoding
static void ()
}
com/intellij/openapi/vfs/CharsetToolkit$GuessedEncoding.classCharsetToolkit.java
package com.intellij.openapi.vfs
public final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding extends java.lang.Enum {
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding SEVEN_BIT
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding VALID_UTF8
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding INVALID_UTF8
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding BINARY
private static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding[] $VALUES
public static com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding[] values ()
public static com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/vfs/CharsetToolkit.classCharsetToolkit.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.CharsetToolkit extends java.lang.Object {
public static final String UTF8
public static final java.nio.charset.Charset UTF8_CHARSET
public static final java.nio.charset.Charset UTF_16LE_CHARSET
public static final java.nio.charset.Charset UTF_16BE_CHARSET
public static final java.nio.charset.Charset UTF_32BE_CHARSET
public static final java.nio.charset.Charset UTF_32LE_CHARSET
public static final java.nio.charset.Charset UTF_16_CHARSET
private static final byte FF
private static final byte FE
private static final byte EF
private static final byte BB
private static final byte BF
private static final int BINARY_THRESHOLD
private final byte[] buffer
private final java.nio.charset.Charset defaultCharset
private boolean enforce8Bit
public static final byte[] UTF8_BOM
public static final byte[] UTF16LE_BOM
public static final byte[] UTF16BE_BOM
public static final byte[] UTF32BE_BOM
public static final byte[] UTF32LE_BOM
public static final String FILE_ENCODING_PROPERTY
private static final java.util.Map CHARSET_TO_MANDATORY_BOM
static final boolean $assertionsDisabled
public void (byte[])
byte[] buffer
public void (byte[], java.nio.charset.Charset)
byte[] buffer
java.nio.charset.Charset defaultCharset
public static java.io.InputStream inputStreamSkippingBOM (java.io.InputStream) throws java.io.IOException
byte b2
byte b3
byte b2
byte b2
byte b3
int ret
byte b0
byte b1
java.io.InputStream stream
boolean mustReset
public void setEnforce8Bit (boolean)
boolean enforce
public boolean getEnforce8Bit ()
public java.nio.charset.Charset getDefaultCharset ()
public java.nio.charset.Charset guessEncoding (int, java.nio.charset.Charset)
int guess_length
java.nio.charset.Charset defaultCharset
java.nio.charset.Charset charset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding encoding
public static java.lang.String bytesToString (byte[], java.nio.charset.Charset)
byte[] bytes
java.nio.charset.Charset defaultCharset
java.nio.charset.Charset charset
public static java.lang.String decodeString (byte[], java.nio.charset.Charset)
byte[] bytes
java.nio.charset.Charset charset
int bomLength
java.nio.CharBuffer charBuffer
public static java.lang.String tryDecodeString (byte[], java.nio.charset.Charset) throws java.nio.charset.CharacterCodingException
byte[] bytes
java.nio.charset.Charset charset
int bomLength
java.nio.ByteBuffer buffer
java.nio.charset.CharsetDecoder decoder
public com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessFromContent (int)
byte b0
byte b1
byte b2
byte b3
byte b4
byte b5
int guess_length
boolean highOrderBit
boolean validU8Char
boolean hasBinary
int length
int i
public java.nio.charset.Charset guessFromBOM ()
public static java.nio.charset.Charset guessFromBOM (byte[])
byte[] buffer
public java.nio.charset.Charset guessEncoding (int)
int guess_length
public static java.nio.charset.Charset guessEncoding (java.io.File, int, java.nio.charset.Charset) throws java.io.IOException
int read
java.io.File f
int bufferLength
java.nio.charset.Charset defaultCharset
byte[] buffer
int read
java.io.FileInputStream fis
com.intellij.openapi.vfs.CharsetToolkit toolkit
private static boolean isContinuationChar (byte)
byte b
private static boolean isTwoBytesSequence (byte)
byte b
private static boolean isThreeBytesSequence (byte)
byte b
private static boolean isFourBytesSequence (byte)
byte b
private static boolean isFiveBytesSequence (byte)
byte b
private static boolean isSixBytesSequence (byte)
byte b
public static java.nio.charset.Charset getDefaultSystemCharset ()
public static boolean hasUTF8Bom (byte[])
byte[] bom
public static boolean hasUTF16LEBom (byte[])
byte[] bom
public static boolean hasUTF16BEBom (byte[])
byte[] bom
public static boolean hasUTF32BEBom (byte[])
byte[] bom
public static boolean hasUTF32LEBom (byte[])
byte[] bom
public static java.nio.charset.Charset[] getAvailableCharsets ()
java.util.Collection collection
public static byte[] getUtf8Bytes (java.lang.String)
java.io.UnsupportedEncodingException e
String s
public static int getBOMLength (byte[], java.nio.charset.Charset)
byte[] content
java.nio.charset.Charset charset
public static byte[] getMandatoryBom (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static byte[] getPossibleBom (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static boolean canHaveBom (java.nio.charset.Charset, byte[])
java.nio.charset.Charset charset
byte[] bom
public static java.nio.charset.Charset forName (java.lang.String)
String name
java.nio.charset.Charset charset
static void ()
}
com/intellij/openapi/wm/FocusWatcher.classFocusWatcher.java
package com.intellij.openapi.wm
public com.intellij.openapi.wm.FocusWatcher extends java.lang.Object implements java.awt.event.ContainerListener java.awt.event.FocusListener {
private java.lang.ref.WeakReference myTopComponent
private java.lang.ref.WeakReference myFocusedComponent
private java.lang.ref.WeakReference myNearestFocusableComponent
public void ()
public java.awt.Component getTopComponent ()
public final void componentAdded (java.awt.event.ContainerEvent)
java.awt.event.ContainerEvent e
public final void componentRemoved (java.awt.event.ContainerEvent)
java.awt.event.ContainerEvent e
java.awt.Component removedChild
public final void deinstall (java.awt.Component)
java.awt.Component component
public final void deinstall (java.awt.Component, java.awt.AWTEvent)
int i
java.awt.Container container
int componentCount
java.awt.Component component
java.awt.AWTEvent cause
public final void focusGained (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
java.awt.Component component
public final void focusLost (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
java.awt.Component component
public final java.awt.Component getFocusedComponent ()
public final java.awt.Component getNearestFocusableComponent ()
public final void install (java.awt.Component)
java.awt.Component component
private void installImpl (java.awt.Component)
int i
java.awt.Container container
int componentCount
java.awt.Component component
public void setFocusedComponentImpl (java.awt.Component)
java.awt.Component component
public void setFocusedComponentImpl (java.awt.Component, java.awt.AWTEvent)
java.awt.Component component
java.awt.AWTEvent cause
private void _setFocused (java.awt.Component, java.awt.AWTEvent)
java.awt.Component component
java.awt.AWTEvent cause
protected boolean isFocusedComponentChangeValid (java.awt.Component, java.awt.AWTEvent)
java.awt.Component comp
java.awt.AWTEvent cause
protected void focusedComponentChanged (java.awt.Component, java.awt.AWTEvent)
java.awt.Component component
java.awt.AWTEvent cause
protected void focusLostImpl (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
private void setFocusedComponent (java.awt.Component)
java.awt.Component focusedComponent
private void setNearestFocusableComponent (java.awt.Component)
java.awt.Component nearestFocusableComponent
}
com/intellij/psi/codeStyle/FixingLayoutMatcher.classFixingLayoutMatcher.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.FixingLayoutMatcher extends com.intellij.psi.codeStyle.MinusculeMatcher {
private final com.intellij.psi.codeStyle.MinusculeMatcher myFixedMatcher
void (java.lang.String, com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity, java.lang.String)
String pattern
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
String hardSeparators
String s
private static java.lang.String fixPattern (java.lang.String)
char c
int i
char c
Character newC
int i
char[] alternatePattern
String pattern
boolean hasLetters
boolean onlyWrongLetters
public boolean matches (java.lang.String)
String name
public com.intellij.util.containers.FList matchingFragments (java.lang.String)
String name
com.intellij.util.containers.FList ranges
}
com/intellij/psi/codeStyle/MinusculeMatcher$1.classMinusculeMatcher.java
package com.intellij.psi.codeStyle
com.intellij.psi.codeStyle.MinusculeMatcher$1 extends java.lang.ThreadLocal {
final com.intellij.psi.codeStyle.MinusculeMatcher this$0
void (com.intellij.psi.codeStyle.MinusculeMatcher)
com.intellij.psi.codeStyle.MinusculeMatcher this$0
protected com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/psi/codeStyle/MinusculeMatcher$MatchingState.classMinusculeMatcher.java
package com.intellij.psi.codeStyle
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState extends java.lang.Object {
private boolean myBusy
private int myNameLength
private boolean isAsciiName
private final java.util.BitSet myTable
static final boolean $assertionsDisabled
private void ()
void initializeState (boolean, int)
boolean isAscii
int length
void releaseState ()
void registerFailure (int, int)
int patternIndex
int nameIndex
boolean hasFailed (int, int)
int patternIndex
int nameIndex
void (com.intellij.psi.codeStyle.MinusculeMatcher$1)
com.intellij.psi.codeStyle.MinusculeMatcher$1 x0
static boolean access$100 (com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState x0
static void ()
}
com/intellij/psi/codeStyle/MinusculeMatcher.classMinusculeMatcher.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.MinusculeMatcher extends java.lang.Object implements com.intellij.util.text.Matcher {
private final ThreadLocal myMatchingState
private final char[] myPattern
private final String myHardSeparators
private final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity myOptions
private final boolean myHasHumps
private final boolean myHasSeparators
private final boolean myHasDots
private final boolean[] isLowerCase
private final boolean[] isUpperCase
private final boolean[] isWordSeparator
private final char[] toUpperCase
private final char[] toLowerCase
private final char[] myMeaningfulCharacters
private final int myMinNameLength
void (java.lang.String, com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity, java.lang.String)
char c
int k
String pattern
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
String hardSeparators
StringBuilder meaningful
int i
private static boolean isWordSeparator (char)
char c
private static boolean isWordStart (java.lang.String, int)
String text
int i
char c
private static int nextWord (java.lang.String, int)
String name
int start
private boolean hasFlag (int, boolean[])
int i
int start
boolean[] flags
private boolean hasDots (int)
int i
int start
private static com.intellij.util.containers.FList prependRange (com.intellij.util.containers.FList, int, int)
com.intellij.util.containers.FList ranges
int from
int length
com.intellij.openapi.util.TextRange head
public int matchingDegree (java.lang.String)
String name
public int matchingDegree (java.lang.String, boolean)
String name
boolean valueStartCaseMatch
public int matchingDegree (java.lang.String, boolean, com.intellij.util.containers.FList)
boolean isHumpStart
char c
int i
com.intellij.openapi.util.TextRange range
String name
boolean valueStartCaseMatch
com.intellij.util.containers.FList fragments
com.intellij.openapi.util.TextRange first
boolean startMatch
int matchingCase
int p
int integral
int humpIndex
int nextHumpStart
int startIndex
boolean afterSeparator
boolean wordStart
boolean finalMatch
public boolean isStartMatch (java.lang.String)
String name
com.intellij.util.containers.FList fragments
public static boolean isStartMatch (java.lang.Iterable)
Iterable fragments
java.util.Iterator iterator
public boolean matches (java.lang.String)
String name
public com.intellij.util.containers.FList matchingFragments (java.lang.String)
char c
int i
String name
int length
int patternIndex
boolean isAscii
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState state
private com.intellij.util.containers.FList matchWildcards (java.lang.String, int, int, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
int spaceIndex
boolean space
String name
int patternIndex
int nameIndex
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
com.intellij.util.containers.FList ranges
private com.intellij.util.containers.FList matchSkippingWords (java.lang.String, int, int, boolean, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
com.intellij.util.containers.FList ranges
int nextOccurrence
String name
int patternIndex
int nameIndex
boolean allowSpecialChars
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
boolean star
char p
private boolean charEquals (char, int, char, boolean)
char patternChar
int patternIndex
char c
boolean isIgnoreCase
private com.intellij.util.containers.FList matchFragment (java.lang.String, int, int, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
String name
int patternIndex
int nameIndex
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
com.intellij.util.containers.FList result
private com.intellij.util.containers.FList doMatchFragments (java.lang.String, int, int, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
int nextWordStart
com.intellij.util.containers.FList ranges
com.intellij.util.containers.FList ranges
String name
int patternIndex
int nameIndex
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
int minFragment
int i
boolean ignoreCase
private boolean isFirstCharMatching (java.lang.String, int, int)
String name
int nameIndex
int patternIndex
boolean ignoreCase
char patternChar
private static boolean hasCase (char)
char patternChar
private boolean isWildcard (int)
char pc
int patternIndex
private boolean isPatternChar (int, char)
int patternIndex
char c
private int indexOfWordStart (java.lang.String, int, int)
String name
int patternIndex
int startFrom
char p
int nextWordStart
private int indexOfIgnoreCase (java.lang.String, int, char, int, boolean)
char c
int i
char pUpper
char pLower
String name
int fromIndex
char p
int patternIndex
boolean isAsciiName
private static char toUpperAscii (char)
char c
private static char toLowerAscii (char)
char c
public java.lang.String toString ()
}
com/intellij/psi/codeStyle/NameUtil$1.classNameUtil.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.NameUtil$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/codeStyle/NameUtil$2.classNameUtil.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.NameUtil$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/codeStyle/NameUtil$Matcher.classNameUtil.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.NameUtil$Matcher extends java.lang.Object {
public abstract boolean matches (java.lang.String)
}
com/intellij/psi/codeStyle/NameUtil$MatcherBuilder.classNameUtil.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.NameUtil$MatcherBuilder extends java.lang.Object {
private String pattern
private String separators
private com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity caseSensitivity
public void (java.lang.String)
String pattern
public com.intellij.psi.codeStyle.NameUtil$MatcherBuilder withCaseSensitivity (com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity)
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity caseSensitivity
public com.intellij.psi.codeStyle.NameUtil$MatcherBuilder withSeparators (java.lang.String)
String separators
public com.intellij.psi.codeStyle.MinusculeMatcher build ()
}
com/intellij/psi/codeStyle/NameUtil$MatchingCaseSensitivity.classNameUtil.java
package com.intellij.psi.codeStyle
public final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity extends java.lang.Enum {
public static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity NONE
public static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity FIRST_LETTER
public static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity ALL
private static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity[] $VALUES
public static com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity[] values ()
public static com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/codeStyle/NameUtil.classNameUtil.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.NameUtil extends java.lang.Object {
private static final com.intellij.util.Function LOWERCASE_MAPPING
private static final int MAX_LENGTH
private void ()
public static java.util.List nameToWordsLowerCase (java.lang.String)
String name
public static java.lang.String[] nameToWords (java.lang.String)
char c
int wordStart
int upperCaseCount
int lowerCaseCount
int digitCount
int specialCount
String word
String name
java.util.List array
int index
public static java.lang.String buildRegexp (java.lang.String, int, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
public static java.lang.String buildRegexp (java.lang.String, int, boolean, boolean, boolean, boolean)
char c
char c
int i
char c
int i
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
boolean lowerCaseWords
boolean forCompletion
int eol
StringBuilder buffer
boolean endsWithSpace
boolean prevIsUppercase
boolean firstIdentifierLetter
boolean lastIsUppercase
public static java.lang.String[] splitNameIntoWords (java.lang.String)
String word
String name
String[] underlineDelimited
java.util.List result
public static java.util.List getSuggestionsByName (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean)
int wordCount
String startWord
char c
int step
String name
String prefix
String suffix
boolean upperCaseStyle
boolean preferLongerNames
boolean isArray
java.util.ArrayList answer
String[] words
private static java.lang.String compoundSuggestion (java.lang.String, boolean, java.lang.String[], int, java.lang.String, char, boolean, boolean)
String word
String prevWord
int i
String prefix
boolean upperCaseStyle
String[] words
int wordCount
String startWord
char c
boolean isArray
boolean skip_
StringBuilder buffer
String suggestion
static boolean isWordStart (char)
char p
static int nextWord (java.lang.String, int)
String text
int start
int i
private static void addAllWords (java.lang.String, java.util.List)
int next
String text
java.util.List result
int start
public static com.intellij.util.text.Matcher buildCompletionMatcher (java.lang.String, int, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static com.intellij.util.text.Matcher buildMatcher (java.lang.String, int, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static com.intellij.util.text.Matcher buildMatcher (java.lang.String, int, boolean, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
boolean lowerCaseWords
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static com.intellij.psi.codeStyle.NameUtil$MatcherBuilder buildMatcher (java.lang.String)
String pattern
public static com.intellij.psi.codeStyle.MinusculeMatcher buildMatcher (java.lang.String, com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity)
String pattern
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static java.lang.String capitalizeAndUnderscore (java.lang.String)
String name
public static java.lang.String splitWords (java.lang.String, char, com.intellij.util.Function)
String word
String text
char separator
com.intellij.util.Function transformWord
String[] words
boolean insertSeparator
StringBuilder buf
static void ()
}
com/intellij/ui/ActiveComponent$Adapter.classActiveComponent.java
package com.intellij.ui
public abstract com.intellij.ui.ActiveComponent$Adapter extends java.lang.Object implements com.intellij.ui.ActiveComponent {
public void ()
public void setActive (boolean)
boolean active
}
com/intellij/ui/ActiveComponent.classActiveComponent.java
package com.intellij.ui
public abstract com.intellij.ui.ActiveComponent extends java.lang.Object {
public abstract void setActive (boolean)
public abstract javax.swing.JComponent getComponent ()
}
com/intellij/ui/AnchorableComponent.classAnchorableComponent.java
package com.intellij.ui
public abstract com.intellij.ui.AnchorableComponent extends java.lang.Object {
public abstract javax.swing.JComponent getAnchor ()
public abstract void setAnchor (javax.swing.JComponent)
}
com/intellij/ui/CaptionPanel.classCaptionPanel.java
package com.intellij.ui
public com.intellij.ui.CaptionPanel extends javax.swing.JPanel {
private static final java.awt.Color CNT_COLOR
private static final java.awt.Color BND_COLOR
public static final java.awt.Color CNT_ACTIVE_COLOR
public static final java.awt.Color CNT_ACTIVE_BORDER_COLOR
public static final java.awt.Color BND_ACTIVE_COLOR
private static final com.intellij.ui.JBColor TOP_FLICK_ACTIVE
private static final com.intellij.ui.JBColor TOP_FLICK_PASSIVE
private static final com.intellij.ui.JBColor BOTTOM_FLICK_ACTIVE
private static final com.intellij.ui.JBColor BOTTOM_FLICK_PASSIVE
private boolean myActive
private com.intellij.ui.ActiveComponent myButtonComponent
private javax.swing.JComponent mySettingComponent
public void ()
protected void paintComponent (java.awt.Graphics)
java.awt.Graphics g
java.awt.Graphics2D g2d
private void paintUnderDarcula (java.awt.Graphics2D)
java.awt.Graphics2D g
public void setActive (boolean)
boolean active
public void setButtonComponent (com.intellij.ui.ActiveComponent, javax.swing.border.Border)
com.intellij.ui.ActiveComponent component
javax.swing.border.Border border
javax.swing.JPanel panel
public void addSettingsComponent (java.awt.Component)
java.awt.Component component
public boolean isWithinPanel (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Point p
java.awt.Component c
public static java.awt.Color getBorderColor (boolean)
boolean isActive
static void ()
}
com/intellij/ui/CheckBoxListListener.classCheckBoxListListener.java
package com.intellij.ui
public abstract com.intellij.ui.CheckBoxListListener extends java.lang.Object {
public abstract void checkBoxSelectionChanged (int, boolean)
}
com/intellij/ui/ClickListener$1.classClickListener.java
package com.intellij.ui
com.intellij.ui.ClickListener$1 extends java.awt.event.MouseAdapter {
private java.awt.Point pressPoint
private java.awt.Point lastClickPoint
private long lastTimeClicked
private int clickCount
final com.intellij.ui.ClickListener this$0
void (com.intellij.ui.ClickListener)
com.intellij.ui.ClickListener this$0
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Point point
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Point releasedAt
java.awt.Point clickedAt
}
com/intellij/ui/ClickListener.classClickListener.java
package com.intellij.ui
public abstract com.intellij.ui.ClickListener extends java.lang.Object {
private static final int EPS
private java.awt.event.MouseAdapter myListener
public void ()
public abstract boolean onClick (java.awt.event.MouseEvent, int)
public void installOn (java.awt.Component)
java.awt.Component c
private static boolean isWithinEps (java.awt.Point, java.awt.Point)
java.awt.Point releasedAt
java.awt.Point clickedAt
public void uninstall (java.awt.Component)
java.awt.Component c
static boolean access$000 (java.awt.Point, java.awt.Point)
java.awt.Point x0
java.awt.Point x1
}
com/intellij/ui/CollapsiblePanel$1.classCollapsiblePanel.java
package com.intellij.ui
com.intellij.ui.CollapsiblePanel$1 extends javax.swing.AbstractAction {
final com.intellij.ui.CollapsiblePanel this$0
void (com.intellij.ui.CollapsiblePanel)
com.intellij.ui.CollapsiblePanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/ui/CollapsiblePanel$2.classCollapsiblePanel.java
package com.intellij.ui
com.intellij.ui.CollapsiblePanel$2 extends javax.swing.AbstractAction {
final com.intellij.ui.CollapsiblePanel this$0
void (com.intellij.ui.CollapsiblePanel)
com.intellij.ui.CollapsiblePanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/ui/CollapsiblePanel$3.classCollapsiblePanel.java
package com.intellij.ui
com.intellij.ui.CollapsiblePanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final com.intellij.ui.CollapsiblePanel this$0
void (com.intellij.ui.CollapsiblePanel)
com.intellij.ui.CollapsiblePanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/ui/CollapsiblePanel.classCollapsiblePanel.java
package com.intellij.ui
public com.intellij.ui.CollapsiblePanel extends javax.swing.JPanel {
private final javax.swing.JButton myToggleCollapseButton
private final javax.swing.JComponent myContent
private boolean myIsCollapsed
private final java.util.Collection myListeners
private boolean myIsInitialized
private final javax.swing.Icon myExpandIcon
private final javax.swing.Icon myCollapseIcon
private java.awt.Label myTitleLabel
public static final javax.swing.KeyStroke LEFT_KEY_STROKE
public static final javax.swing.KeyStroke RIGHT_KEY_STROKE
public static final String EXPAND
public static final String COLLAPSE
public void (javax.swing.JComponent, boolean, boolean, javax.swing.Icon, javax.swing.Icon, java.lang.String)
javax.swing.JComponent content
boolean collapseButtonAtLeft
boolean isCollapsed
javax.swing.Icon collapseIcon
javax.swing.Icon expandIcon
String title
java.awt.Dimension buttonDimension
int iconAnchor
private java.awt.Dimension getButtonDimension ()
public void (javax.swing.JComponent, boolean)
javax.swing.JComponent content
boolean collapseButtonAtLeft
protected void setCollapsed (boolean)
javax.swing.Icon icon
boolean collapse
private java.lang.String getToggleButtonToolTipText ()
private javax.swing.Icon getIcon ()
private void notifyListners ()
com.intellij.ui.CollapsingListener listener
public void addCollapsingListener (com.intellij.ui.CollapsingListener)
com.intellij.ui.CollapsingListener listener
public void removeCollapsingListener (com.intellij.ui.CollapsingListener)
com.intellij.ui.CollapsingListener listener
public boolean isCollapsed ()
public void expand ()
public void collapse ()
public void setFocused (boolean)
boolean focused
public void setSelected (boolean)
boolean selected
public javax.swing.ActionMap getCollapsibleActionMap ()
public javax.swing.InputMap getCollapsibleInputMap ()
protected void paintComponent (java.awt.Graphics)
java.awt.Graphics g
private void updatePanel ()
protected void paintChildren (java.awt.Graphics)
java.awt.Graphics g
private void updateToggleButton ()
private void updateTitle ()
private boolean paintAsSelected ()
static boolean access$000 (com.intellij.ui.CollapsiblePanel)
com.intellij.ui.CollapsiblePanel x0
static void ()
}
com/intellij/ui/CollapsingListener.classCollapsingListener.java
package com.intellij.ui
public abstract com.intellij.ui.CollapsingListener extends java.lang.Object {
public abstract void onCollapsingChanged (com.intellij.ui.CollapsiblePanel, boolean)
}
com/intellij/ui/ColorUtil.classColorUtil.java
package com.intellij.ui
public com.intellij.ui.ColorUtil extends java.lang.Object {
private void ()
public static java.awt.Color softer (java.awt.Color)
java.awt.Color color
float[] hsb
public static java.awt.Color darker (java.awt.Color, int)
int i
java.awt.Color color
int tones
float[] hsb
float brightness
public static java.awt.Color brighter (java.awt.Color, int)
int i
java.awt.Color color
int tones
float[] hsb
float brightness
public static java.awt.Color saturate (java.awt.Color, int)
int i
java.awt.Color color
int tones
float[] hsb
float saturation
public static java.awt.Color desaturate (java.awt.Color, int)
int i
java.awt.Color color
int tones
float[] hsb
float saturation
public static java.awt.Color dimmer (java.awt.Color)
java.awt.Color color
float[] rgb
float alpha
float rem
private static int shift (int, double)
int colorComponent
double d
int n
public static java.awt.Color shift (java.awt.Color, double)
java.awt.Color c
double d
public static java.awt.Color withAlpha (java.awt.Color, double)
java.awt.Color c
double a
public static java.awt.Color toAlpha (java.awt.Color, int)
java.awt.Color color
int a
java.awt.Color c
public static java.awt.Color withAlphaAdjustingDarkness (java.awt.Color, double)
java.awt.Color c
double d
public static java.lang.String toHex (java.awt.Color)
java.awt.Color c
String R
String G
String B
public static java.awt.Color fromHex (java.lang.String)
String str
public static java.awt.Color fromHex (java.lang.String, java.awt.Color)
Exception e
String str
java.awt.Color defaultValue
public static java.awt.Color getColor (java.lang.Class)
com.intellij.ui.Colored colored
Class cls
java.lang.annotation.Annotation annotation
public static boolean isDark (java.awt.Color)
java.awt.Color c
public static java.awt.Color mix (java.awt.Color, java.awt.Color, double)
java.awt.Color c1
java.awt.Color c2
double balance
}
com/intellij/ui/Colored.classColored.java
package com.intellij.ui
public abstract com.intellij.ui.Colored extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String color ()
public abstract java.lang.String darkVariant ()
}
com/intellij/ui/Colors.classColors.java
package com.intellij.ui
public abstract com.intellij.ui.Colors extends java.lang.Object {
public static final java.awt.Color DARK_RED
public static final java.awt.Color DARK_GREEN
public static final java.awt.Color DARK_BLUE
public static final java.awt.Color DISABLED_COLOR
static void ()
}
com/intellij/ui/DarculaColors.classDarculaColors.java
package com.intellij.ui
public abstract com.intellij.ui.DarculaColors extends java.lang.Object {
public static final java.awt.Color BLUE
public static final java.awt.Color RED
static void ()
}
com/intellij/ui/DocumentAdapter.classDocumentAdapter.java
package com.intellij.ui
public abstract com.intellij.ui.DocumentAdapter extends java.lang.Object implements javax.swing.event.DocumentListener {
public void ()
public void insertUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public void removeUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public void changedUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
protected abstract void textChanged (javax.swing.event.DocumentEvent)
}
com/intellij/ui/EngravedLabel.classEngravedLabel.java
package com.intellij.ui
public com.intellij.ui.EngravedLabel extends javax.swing.JLabel {
private java.awt.Color myShadowColor
public void (java.lang.String)
String text
public void ()
protected void paintComponent (java.awt.Graphics)
java.awt.Graphics graphics
public java.awt.Color getShadowColor ()
public void setShadowColor (java.awt.Color)
java.awt.Color shadowColor
}
com/intellij/ui/EngravedTextGraphics.classEngravedTextGraphics.java
package com.intellij.ui
public com.intellij.ui.EngravedTextGraphics extends com.intellij.ui.Graphics2DDelegate {
public static final java.awt.Color SHADOW_COLOR
private static final boolean ALLOW_ENGRAVEMENT
private java.awt.Color myShadowColor
private int myXOffset
private int myYOffset
public void (java.awt.Graphics2D)
java.awt.Graphics2D g2d
public void (java.awt.Graphics2D, int, int, java.awt.Color)
java.awt.Graphics2D g2d
int xoffset
int yoffset
java.awt.Color shadowColor
public java.awt.Graphics create ()
public void drawChars (char[], int, int, int, int)
char[] data
int offset
int length
int x
int y
public void drawString (java.lang.String, int, int)
String str
int x
int y
public void drawString (java.text.AttributedCharacterIterator, float, float)
java.text.AttributedCharacterIterator iterator
float x
float y
public void drawString (java.text.AttributedCharacterIterator, int, int)
java.text.AttributedCharacterIterator iterator
int x
int y
public void drawString (java.lang.String, float, float)
String s
float x
float y
static void ()
}
com/intellij/ui/Gradient.classGradient.java
package com.intellij.ui
public com.intellij.ui.Gradient extends java.lang.Object {
private final java.awt.Color myStartColor
private final java.awt.Color myEndColor
public void (java.awt.Color, java.awt.Color)
java.awt.Color startColor
java.awt.Color endColor
public java.awt.Color getStartColor ()
public java.awt.Color getEndColor ()
}
com/intellij/ui/Graphics2DDelegate.classGraphics2DDelegate.java
package com.intellij.ui
public com.intellij.ui.Graphics2DDelegate extends java.awt.Graphics2D {
protected final java.awt.Graphics2D myDelegate
public void (java.awt.Graphics2D)
java.awt.Graphics2D g2d
public java.awt.Graphics2D getDelegate ()
public void addRenderingHints (java.util.Map)
java.util.Map hints
public void clearRect (int, int, int, int)
int x
int y
int width
int height
public void clip (java.awt.Shape)
java.awt.Shape s
public void clipRect (int, int, int, int)
int x
int y
int width
int height
public void copyArea (int, int, int, int, int, int)
int x
int y
int width
int height
int dx
int dy
public java.awt.Graphics create ()
public void dispose ()
public void draw (java.awt.Shape)
java.awt.Shape s
public void drawArc (int, int, int, int, int, int)
int x
int y
int width
int height
int startAngle
int arcAngle
public void drawGlyphVector (java.awt.font.GlyphVector, float, float)
java.awt.font.GlyphVector g
float x
float y
public void drawImage (java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int)
java.awt.image.BufferedImage img
java.awt.image.BufferedImageOp op
int x
int y
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int dx1
int dy1
int dx2
int dy2
int sx1
int sy1
int sx2
int sy2
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int dx1
int dy1
int dx2
int dy2
int sx1
int sy1
int sx2
int sy2
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
int width
int height
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
int width
int height
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, java.awt.geom.AffineTransform, java.awt.image.ImageObserver)
java.awt.Image img
java.awt.geom.AffineTransform xform
java.awt.image.ImageObserver obs
public void drawLine (int, int, int, int)
int x1
int y1
int x2
int y2
public void drawOval (int, int, int, int)
int x
int y
int width
int height
public void drawPolygon (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void drawPolyline (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void drawRenderableImage (java.awt.image.renderable.RenderableImage, java.awt.geom.AffineTransform)
java.awt.image.renderable.RenderableImage img
java.awt.geom.AffineTransform xform
public void drawRenderedImage (java.awt.image.RenderedImage, java.awt.geom.AffineTransform)
java.awt.image.RenderedImage img
java.awt.geom.AffineTransform xform
public void drawRoundRect (int, int, int, int, int, int)
int x
int y
int width
int height
int arcWidth
int arcHeight
public void drawString (java.text.AttributedCharacterIterator, float, float)
java.text.AttributedCharacterIterator iterator
float x
float y
public void drawString (java.text.AttributedCharacterIterator, int, int)
java.text.AttributedCharacterIterator iterator
int x
int y
public void drawString (java.lang.String, float, float)
String s
float x
float y
public void drawString (java.lang.String, int, int)
String str
int x
int y
public void fill (java.awt.Shape)
java.awt.Shape s
public void fillArc (int, int, int, int, int, int)
int x
int y
int width
int height
int startAngle
int arcAngle
public void fillOval (int, int, int, int)
int x
int y
int width
int height
public void fillPolygon (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void fillRect (int, int, int, int)
int x
int y
int width
int height
public void fillRoundRect (int, int, int, int, int, int)
int x
int y
int width
int height
int arcWidth
int arcHeight
public java.awt.Color getBackground ()
public java.awt.Shape getClip ()
public java.awt.Rectangle getClipBounds ()
public java.awt.Color getColor ()
public java.awt.Composite getComposite ()
public java.awt.GraphicsConfiguration getDeviceConfiguration ()
public java.awt.Font getFont ()
public java.awt.FontMetrics getFontMetrics (java.awt.Font)
java.awt.Font f
public java.awt.font.FontRenderContext getFontRenderContext ()
public java.awt.Paint getPaint ()
public java.lang.Object getRenderingHint (java.awt.RenderingHints$Key)
java.awt.RenderingHints$Key hintKey
public java.awt.RenderingHints getRenderingHints ()
public java.awt.Stroke getStroke ()
public java.awt.geom.AffineTransform getTransform ()
public boolean hit (java.awt.Rectangle, java.awt.Shape, boolean)
java.awt.Rectangle rect
java.awt.Shape s
boolean onStroke
public void rotate (double)
double theta
public void rotate (double, double, double)
double theta
double x
double y
public void scale (double, double)
double sx
double sy
public void setBackground (java.awt.Color)
java.awt.Color color
public void setClip (java.awt.Shape)
java.awt.Shape sh
public void setClip (int, int, int, int)
int x
int y
int w
int h
public void setColor (java.awt.Color)
java.awt.Color color
public void setComposite (java.awt.Composite)
java.awt.Composite comp
public void setFont (java.awt.Font)
java.awt.Font font
public void setPaint (java.awt.Paint)
java.awt.Paint paint
public void setPaintMode ()
public void setRenderingHint (java.awt.RenderingHints$Key, java.lang.Object)
java.awt.RenderingHints$Key hintKey
Object hintValue
public void setRenderingHints (java.util.Map)
java.util.Map hints
public void setStroke (java.awt.Stroke)
java.awt.Stroke s
public void setTransform (java.awt.geom.AffineTransform)
java.awt.geom.AffineTransform Tx
public void setXORMode (java.awt.Color)
java.awt.Color c
public void shear (double, double)
double shx
double shy
public void transform (java.awt.geom.AffineTransform)
java.awt.geom.AffineTransform xform
public void translate (double, double)
double tx
double ty
public void translate (int, int)
int x
int y
}
com/intellij/ui/Graphics2DLog.classGraphics2DLog.java
package com.intellij.ui
public com.intellij.ui.Graphics2DLog extends java.awt.Graphics2D {
protected final java.awt.Graphics2D myPeer
public void (java.awt.Graphics)
java.awt.Graphics g
protected void log (java.lang.String)
String msg
public void draw3DRect (int, int, int, int, boolean)
int x
int y
int width
int height
boolean raised
public void fill3DRect (int, int, int, int, boolean)
int x
int y
int width
int height
boolean raised
public void draw (java.awt.Shape)
java.awt.Shape s
public boolean drawImage (java.awt.Image, java.awt.geom.AffineTransform, java.awt.image.ImageObserver)
java.awt.Image img
java.awt.geom.AffineTransform xform
java.awt.image.ImageObserver obs
public void drawImage (java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int)
java.awt.image.BufferedImage img
java.awt.image.BufferedImageOp op
int x
int y
public void drawRenderedImage (java.awt.image.RenderedImage, java.awt.geom.AffineTransform)
java.awt.image.RenderedImage img
java.awt.geom.AffineTransform xform
public void drawRenderableImage (java.awt.image.renderable.RenderableImage, java.awt.geom.AffineTransform)
java.awt.image.renderable.RenderableImage img
java.awt.geom.AffineTransform xform
public void drawString (java.lang.String, int, int)
String str
int x
int y
public void drawString (java.lang.String, float, float)
String str
float x
float y
public void drawString (java.text.AttributedCharacterIterator, int, int)
java.text.AttributedCharacterIterator iterator
int x
int y
public void drawString (java.text.AttributedCharacterIterator, float, float)
java.text.AttributedCharacterIterator iterator
float x
float y
public void drawGlyphVector (java.awt.font.GlyphVector, float, float)
java.awt.font.GlyphVector g
float x
float y
public void fill (java.awt.Shape)
java.awt.Shape s
public boolean hit (java.awt.Rectangle, java.awt.Shape, boolean)
java.awt.Rectangle rect
java.awt.Shape s
boolean onStroke
public java.awt.GraphicsConfiguration getDeviceConfiguration ()
public void setComposite (java.awt.Composite)
java.awt.Composite comp
public void setPaint (java.awt.Paint)
java.awt.Paint paint
public void setStroke (java.awt.Stroke)
java.awt.Stroke s
public void setRenderingHint (java.awt.RenderingHints$Key, java.lang.Object)
java.awt.RenderingHints$Key hintKey
Object hintValue
public java.lang.Object getRenderingHint (java.awt.RenderingHints$Key)
java.awt.RenderingHints$Key hintKey
public void setRenderingHints (java.util.Map)
java.util.Map hints
public void addRenderingHints (java.util.Map)
java.util.Map hints
public java.awt.RenderingHints getRenderingHints ()
public void translate (int, int)
int x
int y
public void translate (double, double)
double tx
double ty
public void rotate (double)
double theta
public void rotate (double, double, double)
double theta
double x
double y
public void scale (double, double)
double sx
double sy
public void shear (double, double)
double shx
double shy
public void transform (java.awt.geom.AffineTransform)
java.awt.geom.AffineTransform Tx
public void setTransform (java.awt.geom.AffineTransform)
java.awt.geom.AffineTransform Tx
public java.awt.geom.AffineTransform getTransform ()
public java.awt.Paint getPaint ()
public java.awt.Composite getComposite ()
public void setBackground (java.awt.Color)
java.awt.Color color
public java.awt.Color getBackground ()
public java.awt.Stroke getStroke ()
public void clip (java.awt.Shape)
java.awt.Shape s
public java.awt.font.FontRenderContext getFontRenderContext ()
public java.awt.Graphics create ()
public java.awt.Graphics create (int, int, int, int)
int x
int y
int width
int height
public java.awt.Color getColor ()
public void setColor (java.awt.Color)
java.awt.Color c
public void setPaintMode ()
public void setXORMode (java.awt.Color)
java.awt.Color c1
public java.awt.Font getFont ()
public void setFont (java.awt.Font)
java.awt.Font font
public java.awt.FontMetrics getFontMetrics ()
public java.awt.FontMetrics getFontMetrics (java.awt.Font)
java.awt.Font f
public java.awt.Rectangle getClipBounds ()
public void clipRect (int, int, int, int)
int x
int y
int width
int height
public void setClip (int, int, int, int)
int x
int y
int width
int height
public java.awt.Shape getClip ()
public void setClip (java.awt.Shape)
java.awt.Shape clip
public void copyArea (int, int, int, int, int, int)
int x
int y
int width
int height
int dx
int dy
public void drawLine (int, int, int, int)
int x1
int y1
int x2
int y2
public void fillRect (int, int, int, int)
int x
int y
int width
int height
public void drawRect (int, int, int, int)
int x
int y
int width
int height
public void clearRect (int, int, int, int)
int x
int y
int width
int height
public void drawRoundRect (int, int, int, int, int, int)
int x
int y
int width
int height
int arcWidth
int arcHeight
public void fillRoundRect (int, int, int, int, int, int)
int x
int y
int width
int height
int arcWidth
int arcHeight
public void drawOval (int, int, int, int)
int x
int y
int width
int height
public void fillOval (int, int, int, int)
int x
int y
int width
int height
public void drawArc (int, int, int, int, int, int)
int x
int y
int width
int height
int startAngle
int arcAngle
public void fillArc (int, int, int, int, int, int)
int x
int y
int width
int height
int startAngle
int arcAngle
public void drawPolyline (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void drawPolygon (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void drawPolygon (java.awt.Polygon)
java.awt.Polygon p
public void fillPolygon (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void fillPolygon (java.awt.Polygon)
java.awt.Polygon p
public void drawChars (char[], int, int, int, int)
char[] data
int offset
int length
int x
int y
public void drawBytes (byte[], int, int, int, int)
byte[] data
int offset
int length
int x
int y
public boolean drawImage (java.awt.Image, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
int width
int height
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
int width
int height
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int dx1
int dy1
int dx2
int dy2
int sx1
int sy1
int sx2
int sy2
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int dx1
int dy1
int dx2
int dy2
int sx1
int sy1
int sx2
int sy2
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public void dispose ()
public void finalize ()
public java.lang.String toString ()
public java.awt.Rectangle getClipRect ()
public boolean hitClip (int, int, int, int)
int x
int y
int width
int height
public java.awt.Rectangle getClipBounds (java.awt.Rectangle)
java.awt.Rectangle r
private static java.lang.String toHex (java.awt.Color)
java.awt.Color c
}
com/intellij/ui/Gray.classGray.java
package com.intellij.ui
public com.intellij.ui.Gray extends java.awt.Color {
public static final com.intellij.ui.Gray _0
public static final com.intellij.ui.Gray _1
public static final com.intellij.ui.Gray _2
public static final com.intellij.ui.Gray _3
public static final com.intellij.ui.Gray _4
public static final com.intellij.ui.Gray _5
public static final com.intellij.ui.Gray _6
public static final com.intellij.ui.Gray _7
public static final com.intellij.ui.Gray _8
public static final com.intellij.ui.Gray _9
public static final com.intellij.ui.Gray _10
public static final com.intellij.ui.Gray _11
public static final com.intellij.ui.Gray _12
public static final com.intellij.ui.Gray _13
public static final com.intellij.ui.Gray _14
public static final com.intellij.ui.Gray _15
public static final com.intellij.ui.Gray _16
public static final com.intellij.ui.Gray _17
public static final com.intellij.ui.Gray _18
public static final com.intellij.ui.Gray _19
public static final com.intellij.ui.Gray _20
public static final com.intellij.ui.Gray _21
public static final com.intellij.ui.Gray _22
public static final com.intellij.ui.Gray _23
public static final com.intellij.ui.Gray _24
public static final com.intellij.ui.Gray _25
public static final com.intellij.ui.Gray _26
public static final com.intellij.ui.Gray _27
public static final com.intellij.ui.Gray _28
public static final com.intellij.ui.Gray _29
public static final com.intellij.ui.Gray _30
public static final com.intellij.ui.Gray _31
public static final com.intellij.ui.Gray _32
public static final com.intellij.ui.Gray _33
public static final com.intellij.ui.Gray _34
public static final com.intellij.ui.Gray _36
public static final com.intellij.ui.Gray _35
public static final com.intellij.ui.Gray _37
public static final com.intellij.ui.Gray _38
public static final com.intellij.ui.Gray _39
public static final com.intellij.ui.Gray _40
public static final com.intellij.ui.Gray _41
public static final com.intellij.ui.Gray _42
public static final com.intellij.ui.Gray _43
public static final com.intellij.ui.Gray _44
public static final com.intellij.ui.Gray _45
public static final com.intellij.ui.Gray _46
public static final com.intellij.ui.Gray _47
public static final com.intellij.ui.Gray _48
public static final com.intellij.ui.Gray _49
public static final com.intellij.ui.Gray _50
public static final com.intellij.ui.Gray _51
public static final com.intellij.ui.Gray _52
public static final com.intellij.ui.Gray _53
public static final com.intellij.ui.Gray _54
public static final com.intellij.ui.Gray _55
public static final com.intellij.ui.Gray _56
public static final com.intellij.ui.Gray _57
public static final com.intellij.ui.Gray _58
public static final com.intellij.ui.Gray _59
public static final com.intellij.ui.Gray _60
public static final com.intellij.ui.Gray _61
public static final com.intellij.ui.Gray _62
public static final com.intellij.ui.Gray _63
public static final com.intellij.ui.Gray _64
public static final com.intellij.ui.Gray _65
public static final com.intellij.ui.Gray _66
public static final com.intellij.ui.Gray _67
public static final com.intellij.ui.Gray _68
public static final com.intellij.ui.Gray _69
public static final com.intellij.ui.Gray _70
public static final com.intellij.ui.Gray _71
public static final com.intellij.ui.Gray _72
public static final com.intellij.ui.Gray _73
public static final com.intellij.ui.Gray _74
public static final com.intellij.ui.Gray _75
public static final com.intellij.ui.Gray _76
public static final com.intellij.ui.Gray _77
public static final com.intellij.ui.Gray _78
public static final com.intellij.ui.Gray _79
public static final com.intellij.ui.Gray _80
public static final com.intellij.ui.Gray _81
public static final com.intellij.ui.Gray _82
public static final com.intellij.ui.Gray _83
public static final com.intellij.ui.Gray _84
public static final com.intellij.ui.Gray _85
public static final com.intellij.ui.Gray _86
public static final com.intellij.ui.Gray _87
public static final com.intellij.ui.Gray _88
public static final com.intellij.ui.Gray _89
public static final com.intellij.ui.Gray _90
public static final com.intellij.ui.Gray _91
public static final com.intellij.ui.Gray _92
public static final com.intellij.ui.Gray _93
public static final com.intellij.ui.Gray _94
public static final com.intellij.ui.Gray _95
public static final com.intellij.ui.Gray _96
public static final com.intellij.ui.Gray _97
public static final com.intellij.ui.Gray _98
public static final com.intellij.ui.Gray _99
public static final com.intellij.ui.Gray _100
public static final com.intellij.ui.Gray _101
public static final com.intellij.ui.Gray _102
public static final com.intellij.ui.Gray _103
public static final com.intellij.ui.Gray _104
public static final com.intellij.ui.Gray _105
public static final com.intellij.ui.Gray _106
public static final com.intellij.ui.Gray _107
public static final com.intellij.ui.Gray _108
public static final com.intellij.ui.Gray _109
public static final com.intellij.ui.Gray _110
public static final com.intellij.ui.Gray _111
public static final com.intellij.ui.Gray _112
public static final com.intellij.ui.Gray _113
public static final com.intellij.ui.Gray _114
public static final com.intellij.ui.Gray _115
public static final com.intellij.ui.Gray _116
public static final com.intellij.ui.Gray _117
public static final com.intellij.ui.Gray _118
public static final com.intellij.ui.Gray _119
public static final com.intellij.ui.Gray _120
public static final com.intellij.ui.Gray _121
public static final com.intellij.ui.Gray _122
public static final com.intellij.ui.Gray _123
public static final com.intellij.ui.Gray _124
public static final com.intellij.ui.Gray _125
public static final com.intellij.ui.Gray _126
public static final com.intellij.ui.Gray _127
public static final com.intellij.ui.Gray _128
public static final com.intellij.ui.Gray _129
public static final com.intellij.ui.Gray _130
public static final com.intellij.ui.Gray _131
public static final com.intellij.ui.Gray _132
public static final com.intellij.ui.Gray _133
public static final com.intellij.ui.Gray _134
public static final com.intellij.ui.Gray _135
public static final com.intellij.ui.Gray _136
public static final com.intellij.ui.Gray _137
public static final com.intellij.ui.Gray _138
public static final com.intellij.ui.Gray _139
public static final com.intellij.ui.Gray _140
public static final com.intellij.ui.Gray _141
public static final com.intellij.ui.Gray _142
public static final com.intellij.ui.Gray _143
public static final com.intellij.ui.Gray _144
public static final com.intellij.ui.Gray _145
public static final com.intellij.ui.Gray _146
public static final com.intellij.ui.Gray _147
public static final com.intellij.ui.Gray _148
public static final com.intellij.ui.Gray _149
public static final com.intellij.ui.Gray _150
public static final com.intellij.ui.Gray _151
public static final com.intellij.ui.Gray _152
public static final com.intellij.ui.Gray _153
public static final com.intellij.ui.Gray _154
public static final com.intellij.ui.Gray _155
public static final com.intellij.ui.Gray _156
public static final com.intellij.ui.Gray _157
public static final com.intellij.ui.Gray _158
public static final com.intellij.ui.Gray _159
public static final com.intellij.ui.Gray _160
public static final com.intellij.ui.Gray _161
public static final com.intellij.ui.Gray _162
public static final com.intellij.ui.Gray _163
public static final com.intellij.ui.Gray _164
public static final com.intellij.ui.Gray _165
public static final com.intellij.ui.Gray _166
public static final com.intellij.ui.Gray _167
public static final com.intellij.ui.Gray _168
public static final com.intellij.ui.Gray _169
public static final com.intellij.ui.Gray _170
public static final com.intellij.ui.Gray _171
public static final com.intellij.ui.Gray _172
public static final com.intellij.ui.Gray _173
public static final com.intellij.ui.Gray _174
public static final com.intellij.ui.Gray _175
public static final com.intellij.ui.Gray _176
public static final com.intellij.ui.Gray _177
public static final com.intellij.ui.Gray _178
public static final com.intellij.ui.Gray _179
public static final com.intellij.ui.Gray _180
public static final com.intellij.ui.Gray _181
public static final com.intellij.ui.Gray _182
public static final com.intellij.ui.Gray _183
public static final com.intellij.ui.Gray _184
public static final com.intellij.ui.Gray _185
public static final com.intellij.ui.Gray _186
public static final com.intellij.ui.Gray _187
public static final com.intellij.ui.Gray _188
public static final com.intellij.ui.Gray _189
public static final com.intellij.ui.Gray _190
public static final com.intellij.ui.Gray _191
public static final com.intellij.ui.Gray _192
public static final com.intellij.ui.Gray _193
public static final com.intellij.ui.Gray _194
public static final com.intellij.ui.Gray _195
public static final com.intellij.ui.Gray _196
public static final com.intellij.ui.Gray _197
public static final com.intellij.ui.Gray _198
public static final com.intellij.ui.Gray _199
public static final com.intellij.ui.Gray _200
public static final com.intellij.ui.Gray _201
public static final com.intellij.ui.Gray _202
public static final com.intellij.ui.Gray _203
public static final com.intellij.ui.Gray _204
public static final com.intellij.ui.Gray _205
public static final com.intellij.ui.Gray _206
public static final com.intellij.ui.Gray _207
public static final com.intellij.ui.Gray _208
public static final com.intellij.ui.Gray _209
public static final com.intellij.ui.Gray _210
public static final com.intellij.ui.Gray _211
public static final com.intellij.ui.Gray _212
public static final com.intellij.ui.Gray _213
public static final com.intellij.ui.Gray _214
public static final com.intellij.ui.Gray _215
public static final com.intellij.ui.Gray _216
public static final com.intellij.ui.Gray _217
public static final com.intellij.ui.Gray _218
public static final com.intellij.ui.Gray _219
public static final com.intellij.ui.Gray _220
public static final com.intellij.ui.Gray _221
public static final com.intellij.ui.Gray _222
public static final com.intellij.ui.Gray _223
public static final com.intellij.ui.Gray _224
public static final com.intellij.ui.Gray _225
public static final com.intellij.ui.Gray _226
public static final com.intellij.ui.Gray _227
public static final com.intellij.ui.Gray _228
public static final com.intellij.ui.Gray _229
public static final com.intellij.ui.Gray _230
public static final com.intellij.ui.Gray _231
public static final com.intellij.ui.Gray _232
public static final com.intellij.ui.Gray _233
public static final com.intellij.ui.Gray _234
public static final com.intellij.ui.Gray _235
public static final com.intellij.ui.Gray _236
public static final com.intellij.ui.Gray _237
public static final com.intellij.ui.Gray _238
public static final com.intellij.ui.Gray _239
public static final com.intellij.ui.Gray _240
public static final com.intellij.ui.Gray _241
public static final com.intellij.ui.Gray _242
public static final com.intellij.ui.Gray _243
public static final com.intellij.ui.Gray _244
public static final com.intellij.ui.Gray _245
public static final com.intellij.ui.Gray _246
public static final com.intellij.ui.Gray _247
public static final com.intellij.ui.Gray _248
public static final com.intellij.ui.Gray _249
public static final com.intellij.ui.Gray _250
public static final com.intellij.ui.Gray _251
public static final com.intellij.ui.Gray _252
public static final com.intellij.ui.Gray _253
public static final com.intellij.ui.Gray _254
public static final com.intellij.ui.Gray _255
public static final com.intellij.ui.Gray x00
public static final com.intellij.ui.Gray x01
public static final com.intellij.ui.Gray x02
public static final com.intellij.ui.Gray x03
public static final com.intellij.ui.Gray x04
public static final com.intellij.ui.Gray x05
public static final com.intellij.ui.Gray x06
public static final com.intellij.ui.Gray x07
public static final com.intellij.ui.Gray x08
public static final com.intellij.ui.Gray x09
public static final com.intellij.ui.Gray x0A
public static final com.intellij.ui.Gray x0B
public static final com.intellij.ui.Gray x0C
public static final com.intellij.ui.Gray x0D
public static final com.intellij.ui.Gray x0E
public static final com.intellij.ui.Gray x0F
public static final com.intellij.ui.Gray x10
public static final com.intellij.ui.Gray x11
public static final com.intellij.ui.Gray x12
public static final com.intellij.ui.Gray x13
public static final com.intellij.ui.Gray x14
public static final com.intellij.ui.Gray x15
public static final com.intellij.ui.Gray x16
public static final com.intellij.ui.Gray x17
public static final com.intellij.ui.Gray x18
public static final com.intellij.ui.Gray x19
public static final com.intellij.ui.Gray x1A
public static final com.intellij.ui.Gray x1B
public static final com.intellij.ui.Gray x1C
public static final com.intellij.ui.Gray x1D
public static final com.intellij.ui.Gray x1E
public static final com.intellij.ui.Gray x1F
public static final com.intellij.ui.Gray x20
public static final com.intellij.ui.Gray x21
public static final com.intellij.ui.Gray x22
public static final com.intellij.ui.Gray x23
public static final com.intellij.ui.Gray x24
public static final com.intellij.ui.Gray x25
public static final com.intellij.ui.Gray x26
public static final com.intellij.ui.Gray x27
public static final com.intellij.ui.Gray x28
public static final com.intellij.ui.Gray x29
public static final com.intellij.ui.Gray x2A
public static final com.intellij.ui.Gray x2B
public static final com.intellij.ui.Gray x2C
public static final com.intellij.ui.Gray x2D
public static final com.intellij.ui.Gray x2E
public static final com.intellij.ui.Gray x2F
public static final com.intellij.ui.Gray x30
public static final com.intellij.ui.Gray x31
public static final com.intellij.ui.Gray x32
public static final com.intellij.ui.Gray x33
public static final com.intellij.ui.Gray x34
public static final com.intellij.ui.Gray x35
public static final com.intellij.ui.Gray x36
public static final com.intellij.ui.Gray x37
public static final com.intellij.ui.Gray x38
public static final com.intellij.ui.Gray x39
public static final com.intellij.ui.Gray x3A
public static final com.intellij.ui.Gray x3B
public static final com.intellij.ui.Gray x3C
public static final com.intellij.ui.Gray x3D
public static final com.intellij.ui.Gray x3E
public static final com.intellij.ui.Gray x3F
public static final com.intellij.ui.Gray x40
public static final com.intellij.ui.Gray x41
public static final com.intellij.ui.Gray x42
public static final com.intellij.ui.Gray x43
public static final com.intellij.ui.Gray x44
public static final com.intellij.ui.Gray x45
public static final com.intellij.ui.Gray x46
public static final com.intellij.ui.Gray x47
public static final com.intellij.ui.Gray x48
public static final com.intellij.ui.Gray x49
public static final com.intellij.ui.Gray x4A
public static final com.intellij.ui.Gray x4B
public static final com.intellij.ui.Gray x4C
public static final com.intellij.ui.Gray x4D
public static final com.intellij.ui.Gray x4E
public static final com.intellij.ui.Gray x4F
public static final com.intellij.ui.Gray x50
public static final com.intellij.ui.Gray x51
public static final com.intellij.ui.Gray x52
public static final com.intellij.ui.Gray x53
public static final com.intellij.ui.Gray x54
public static final com.intellij.ui.Gray x55
public static final com.intellij.ui.Gray x56
public static final com.intellij.ui.Gray x57
public static final com.intellij.ui.Gray x58
public static final com.intellij.ui.Gray x59
public static final com.intellij.ui.Gray x5A
public static final com.intellij.ui.Gray x5B
public static final com.intellij.ui.Gray x5C
public static final com.intellij.ui.Gray x5D
public static final com.intellij.ui.Gray x5E
public static final com.intellij.ui.Gray x5F
public static final com.intellij.ui.Gray x60
public static final com.intellij.ui.Gray x61
public static final com.intellij.ui.Gray x62
public static final com.intellij.ui.Gray x63
public static final com.intellij.ui.Gray x64
public static final com.intellij.ui.Gray x65
public static final com.intellij.ui.Gray x66
public static final com.intellij.ui.Gray x67
public static final com.intellij.ui.Gray x68
public static final com.intellij.ui.Gray x69
public static final com.intellij.ui.Gray x6A
public static final com.intellij.ui.Gray x6B
public static final com.intellij.ui.Gray x6C
public static final com.intellij.ui.Gray x6D
public static final com.intellij.ui.Gray x6E
public static final com.intellij.ui.Gray x6F
public static final com.intellij.ui.Gray x70
public static final com.intellij.ui.Gray x71
public static final com.intellij.ui.Gray x72
public static final com.intellij.ui.Gray x73
public static final com.intellij.ui.Gray x74
public static final com.intellij.ui.Gray x75
public static final com.intellij.ui.Gray x76
public static final com.intellij.ui.Gray x77
public static final com.intellij.ui.Gray x78
public static final com.intellij.ui.Gray x79
public static final com.intellij.ui.Gray x7A
public static final com.intellij.ui.Gray x7B
public static final com.intellij.ui.Gray x7C
public static final com.intellij.ui.Gray x7D
public static final com.intellij.ui.Gray x7E
public static final com.intellij.ui.Gray x7F
public static final com.intellij.ui.Gray x80
public static final com.intellij.ui.Gray x81
public static final com.intellij.ui.Gray x82
public static final com.intellij.ui.Gray x83
public static final com.intellij.ui.Gray x84
public static final com.intellij.ui.Gray x85
public static final com.intellij.ui.Gray x86
public static final com.intellij.ui.Gray x87
public static final com.intellij.ui.Gray x88
public static final com.intellij.ui.Gray x89
public static final com.intellij.ui.Gray x8A
public static final com.intellij.ui.Gray x8B
public static final com.intellij.ui.Gray x8C
public static final com.intellij.ui.Gray x8D
public static final com.intellij.ui.Gray x8E
public static final com.intellij.ui.Gray x8F
public static final com.intellij.ui.Gray x90
public static final com.intellij.ui.Gray x91
public static final com.intellij.ui.Gray x92
public static final com.intellij.ui.Gray x93
public static final com.intellij.ui.Gray x94
public static final com.intellij.ui.Gray x95
public static final com.intellij.ui.Gray x96
public static final com.intellij.ui.Gray x97
public static final com.intellij.ui.Gray x98
public static final com.intellij.ui.Gray x99
public static final com.intellij.ui.Gray x9A
public static final com.intellij.ui.Gray x9B
public static final com.intellij.ui.Gray x9C
public static final com.intellij.ui.Gray x9D
public static final com.intellij.ui.Gray x9E
public static final com.intellij.ui.Gray x9F
public static final com.intellij.ui.Gray xA0
public static final com.intellij.ui.Gray xA1
public static final com.intellij.ui.Gray xA2
public static final com.intellij.ui.Gray xA3
public static final com.intellij.ui.Gray xA4
public static final com.intellij.ui.Gray xA5
public static final com.intellij.ui.Gray xA6
public static final com.intellij.ui.Gray xA7
public static final com.intellij.ui.Gray xA8
public static final com.intellij.ui.Gray xA9
public static final com.intellij.ui.Gray xAA
public static final com.intellij.ui.Gray xAB
public static final com.intellij.ui.Gray xAC
public static final com.intellij.ui.Gray xAD
public static final com.intellij.ui.Gray xAE
public static final com.intellij.ui.Gray xAF
public static final com.intellij.ui.Gray xB0
public static final com.intellij.ui.Gray xB1
public static final com.intellij.ui.Gray xB2
public static final com.intellij.ui.Gray xB3
public static final com.intellij.ui.Gray xB4
public static final com.intellij.ui.Gray xB5
public static final com.intellij.ui.Gray xB6
public static final com.intellij.ui.Gray xB7
public static final com.intellij.ui.Gray xB8
public static final com.intellij.ui.Gray xB9
public static final com.intellij.ui.Gray xBA
public static final com.intellij.ui.Gray xBB
public static final com.intellij.ui.Gray xBC
public static final com.intellij.ui.Gray xBD
public static final com.intellij.ui.Gray xBE
public static final com.intellij.ui.Gray xBF
public static final com.intellij.ui.Gray xC0
public static final com.intellij.ui.Gray xC1
public static final com.intellij.ui.Gray xC2
public static final com.intellij.ui.Gray xC3
public static final com.intellij.ui.Gray xC4
public static final com.intellij.ui.Gray xC5
public static final com.intellij.ui.Gray xC6
public static final com.intellij.ui.Gray xC7
public static final com.intellij.ui.Gray xC8
public static final com.intellij.ui.Gray xC9
public static final com.intellij.ui.Gray xCA
public static final com.intellij.ui.Gray xCB
public static final com.intellij.ui.Gray xCC
public static final com.intellij.ui.Gray xCD
public static final com.intellij.ui.Gray xCE
public static final com.intellij.ui.Gray xCF
public static final com.intellij.ui.Gray xD0
public static final com.intellij.ui.Gray xD1
public static final com.intellij.ui.Gray xD2
public static final com.intellij.ui.Gray xD3
public static final com.intellij.ui.Gray xD4
public static final com.intellij.ui.Gray xD5
public static final com.intellij.ui.Gray xD6
public static final com.intellij.ui.Gray xD7
public static final com.intellij.ui.Gray xD8
public static final com.intellij.ui.Gray xD9
public static final com.intellij.ui.Gray xDA
public static final com.intellij.ui.Gray xDB
public static final com.intellij.ui.Gray xDC
public static final com.intellij.ui.Gray xDD
public static final com.intellij.ui.Gray xDE
public static final com.intellij.ui.Gray xDF
public static final com.intellij.ui.Gray xE0
public static final com.intellij.ui.Gray xE1
public static final com.intellij.ui.Gray xE2
public static final com.intellij.ui.Gray xE3
public static final com.intellij.ui.Gray xE4
public static final com.intellij.ui.Gray xE5
public static final com.intellij.ui.Gray xE6
public static final com.intellij.ui.Gray xE7
public static final com.intellij.ui.Gray xE8
public static final com.intellij.ui.Gray xE9
public static final com.intellij.ui.Gray xEA
public static final com.intellij.ui.Gray xEB
public static final com.intellij.ui.Gray xEC
public static final com.intellij.ui.Gray xED
public static final com.intellij.ui.Gray xEE
public static final com.intellij.ui.Gray xEF
public static final com.intellij.ui.Gray xF0
public static final com.intellij.ui.Gray xF1
public static final com.intellij.ui.Gray xF2
public static final com.intellij.ui.Gray xF3
public static final com.intellij.ui.Gray xF4
public static final com.intellij.ui.Gray xF5
public static final com.intellij.ui.Gray xF6
public static final com.intellij.ui.Gray xF7
public static final com.intellij.ui.Gray xF8
public static final com.intellij.ui.Gray xF9
public static final com.intellij.ui.Gray xFA
public static final com.intellij.ui.Gray xFB
public static final com.intellij.ui.Gray xFC
public static final com.intellij.ui.Gray xFD
public static final com.intellij.ui.Gray xFE
public static final com.intellij.ui.Gray xFF
private static final com.intellij.ui.Gray[] cache
public static final java.awt.Color TRANSPARENT
static final boolean $assertionsDisabled
private void (int)
int num
private void (int, int)
int num
int alpha
public java.awt.Color withAlpha (int)
int alpha
public static com.intellij.ui.Gray get (int)
int gray
public static java.awt.Color get (int, int)
int gray
int alpha
static void ()
}
com/intellij/ui/HeldDownKeyListener$1.classHeldDownKeyListener.java
package com.intellij.ui
com.intellij.ui.HeldDownKeyListener$1 extends javax.swing.AbstractAction {
final com.intellij.ui.HeldDownKeyListener this$0
void (com.intellij.ui.HeldDownKeyListener)
com.intellij.ui.HeldDownKeyListener this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/ui/HeldDownKeyListener$2.classHeldDownKeyListener.java
package com.intellij.ui
com.intellij.ui.HeldDownKeyListener$2 extends javax.swing.AbstractAction {
final com.intellij.ui.HeldDownKeyListener this$0
void (com.intellij.ui.HeldDownKeyListener)
com.intellij.ui.HeldDownKeyListener this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/ui/HeldDownKeyListener.classHeldDownKeyListener.java
package com.intellij.ui
public abstract com.intellij.ui.HeldDownKeyListener extends java.lang.Object {
private final javax.swing.KeyStroke myKeyStroke
public void ()
public void (javax.swing.KeyStroke)
javax.swing.KeyStroke keyStroke
public void installOn (javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.KeyStroke keyStroke2
protected abstract void heldKeyTriggered (javax.swing.JComponent, boolean)
private static void registerAction (javax.swing.JComponent, java.lang.String, javax.swing.KeyStroke, javax.swing.AbstractAction)
javax.swing.JComponent component
String name
javax.swing.KeyStroke keyStroke
javax.swing.AbstractAction action
}
com/intellij/ui/JBAutoscroller$1.classJBAutoscroller.java
package com.intellij.ui
com.intellij.ui.JBAutoscroller$1 extends java.awt.event.MouseAdapter {
final com.intellij.ui.JBAutoscroller this$0
void (com.intellij.ui.JBAutoscroller)
com.intellij.ui.JBAutoscroller this$0
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
}
com/intellij/ui/JBAutoscroller$2.classJBAutoscroller.java
package com.intellij.ui
com.intellij.ui.JBAutoscroller$2 extends java.awt.event.MouseMotionAdapter {
final com.intellij.ui.JBAutoscroller this$0
void (com.intellij.ui.JBAutoscroller)
com.intellij.ui.JBAutoscroller this$0
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
javax.swing.JComponent c
com.intellij.ui.JBAutoscroller$ScrollDeltaProvider handler
}
com/intellij/ui/JBAutoscroller$AutoscrollLocker.classJBAutoscroller.java
package com.intellij.ui
public com.intellij.ui.JBAutoscroller$AutoscrollLocker extends java.lang.Object {
private boolean locked
public void ()
public boolean locked ()
public void runWithLock (java.lang.Runnable)
Runnable runnable
}
com/intellij/ui/JBAutoscroller$DefaultScrollDeltaProvider.classJBAutoscroller.java
package com.intellij.ui
public com.intellij.ui.JBAutoscroller$DefaultScrollDeltaProvider extends java.lang.Object implements com.intellij.ui.JBAutoscroller$ScrollDeltaProvider {
public void ()
public int getVerticalScrollDelta (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Rectangle visibleRect
public int getHorizontalScrollDelta (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Rectangle visibleRect
protected int getScrollDelta (int, int, int)
int low
int high
int value
}
com/intellij/ui/JBAutoscroller$MoveTableCellEditorOnAutoscrollFix.classJBAutoscroller.java
package com.intellij.ui
com.intellij.ui.JBAutoscroller$MoveTableCellEditorOnAutoscrollFix extends java.lang.Object implements java.awt.event.AdjustmentListener java.beans.PropertyChangeListener {
private final javax.swing.JTable myTable
static final boolean $assertionsDisabled
public void (javax.swing.JTable)
javax.swing.JTable table
javax.swing.JScrollPane scrollPane
public void propertyChange (java.beans.PropertyChangeEvent)
java.beans.PropertyChangeEvent evt
String propertyName
private void addScrollBarListener (javax.swing.JScrollBar)
javax.swing.JScrollBar to
private void removeScrollBarListener (javax.swing.JScrollBar)
javax.swing.JScrollBar from
public void adjustmentValueChanged (java.awt.event.AdjustmentEvent)
java.awt.event.AdjustmentEvent e
private void moveCellEditor ()
int column
int row
java.awt.Component editor
java.awt.Rectangle cellRect
java.awt.Rectangle visibleRect
java.awt.Rectangle editorBounds
static void ()
}
com/intellij/ui/JBAutoscroller$ScrollDeltaProvider.classJBAutoscroller.java
package com.intellij.ui
public abstract com.intellij.ui.JBAutoscroller$ScrollDeltaProvider extends java.lang.Object {
public abstract int getHorizontalScrollDelta (java.awt.event.MouseEvent)
public abstract int getVerticalScrollDelta (java.awt.event.MouseEvent)
}
com/intellij/ui/JBAutoscroller$ScrollOnTableSelectionChangeFix.classJBAutoscroller.java
package com.intellij.ui
com.intellij.ui.JBAutoscroller$ScrollOnTableSelectionChangeFix extends java.lang.Object implements javax.swing.event.ListSelectionListener java.beans.PropertyChangeListener {
private final javax.swing.JTable myTable
private final com.intellij.ui.JBAutoscroller$AutoscrollLocker myLocker
public void (javax.swing.JTable, com.intellij.ui.JBAutoscroller$AutoscrollLocker)
javax.swing.JTable table
com.intellij.ui.JBAutoscroller$AutoscrollLocker locker
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
int row
int col
boolean validRow
boolean validCol
private boolean locked ()
public void propertyChange (java.beans.PropertyChangeEvent)
javax.swing.table.TableColumnModel oldColumnModel
javax.swing.table.TableColumnModel newColumnModel
java.beans.PropertyChangeEvent evt
javax.swing.ListSelectionModel oldSelectionModel
javax.swing.ListSelectionModel newSelectionModel
private javax.swing.ListSelectionModel getRowSelectionModel ()
private javax.swing.ListSelectionModel getColumnSelectionModel ()
private void removeSelectionListener (javax.swing.ListSelectionModel)
javax.swing.ListSelectionModel from
private void addSelectionListener (javax.swing.ListSelectionModel)
javax.swing.ListSelectionModel to
private static int getLeadSelectionIndexIfSelectionIsNotEmpty (javax.swing.ListSelectionModel)
javax.swing.ListSelectionModel lsm
}
com/intellij/ui/JBAutoscroller$SyntheticDragEvent.classJBAutoscroller.java
package com.intellij.ui
com.intellij.ui.JBAutoscroller$SyntheticDragEvent extends java.awt.event.MouseEvent {
public void (java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
java.awt.Component source
int id
long when
int modifiers
int x
int y
int xAbs
int yAbs
int clickCount
boolean popupTrigger
int button
}
com/intellij/ui/JBAutoscroller.classJBAutoscroller.java
package com.intellij.ui
public com.intellij.ui.JBAutoscroller extends java.lang.Object implements java.awt.event.ActionListener {
private static final int SCROLL_UPDATE_INTERVAL
private static final com.intellij.openapi.util.Key SCROLL_HANDLER_KEY
private static final com.intellij.ui.JBAutoscroller INSTANCE
private final javax.swing.Timer myTimer
private final com.intellij.ui.JBAutoscroller$DefaultScrollDeltaProvider myDefaultAutoScrollHandler
private com.intellij.ui.JBAutoscroller$SyntheticDragEvent myLatestDragEvent
private int myHorizontalScrollDelta
private int myVerticalScrollDelta
private void ()
public static void installOn (javax.swing.JComponent, com.intellij.ui.JBAutoscroller$AutoscrollLocker)
javax.swing.JComponent component
com.intellij.ui.JBAutoscroller$AutoscrollLocker locker
public static void installOn (javax.swing.JComponent, com.intellij.ui.JBAutoscroller$ScrollDeltaProvider)
javax.swing.JComponent component
com.intellij.ui.JBAutoscroller$ScrollDeltaProvider handler
public static void installOn (javax.swing.JComponent, com.intellij.ui.JBAutoscroller$ScrollDeltaProvider, com.intellij.ui.JBAutoscroller$AutoscrollLocker)
javax.swing.JComponent component
com.intellij.ui.JBAutoscroller$ScrollDeltaProvider handler
com.intellij.ui.JBAutoscroller$AutoscrollLocker locker
private static com.intellij.ui.JBAutoscroller getInstance ()
private void doInstallOn (javax.swing.JComponent, com.intellij.ui.JBAutoscroller$ScrollDeltaProvider, com.intellij.ui.JBAutoscroller$AutoscrollLocker)
javax.swing.JTable t
javax.swing.JComponent component
com.intellij.ui.JBAutoscroller$ScrollDeltaProvider handler
com.intellij.ui.JBAutoscroller$AutoscrollLocker locker
private void start ()
private void stop ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
javax.swing.JComponent component
private void fireSyntheticDragEvent (java.awt.event.ActionEvent)
java.awt.event.MouseMotionListener l
java.awt.event.ActionEvent e
java.awt.Component component
java.awt.Point componentOnScreen
int xScreen
int yScreen
int x
int y
com.intellij.ui.JBAutoscroller$SyntheticDragEvent dragEvent
private boolean autoscroll ()
javax.swing.JScrollPane scrollPane
boolean scrolled
private boolean isRunningOn (javax.swing.JComponent)
javax.swing.JComponent component
private static boolean scroll (javax.swing.JScrollBar, int)
javax.swing.JScrollBar scrollBar
int delta
int oldValue
static void access$000 (com.intellij.ui.JBAutoscroller)
com.intellij.ui.JBAutoscroller x0
static void access$100 (com.intellij.ui.JBAutoscroller)
com.intellij.ui.JBAutoscroller x0
static com.intellij.openapi.util.Key access$200 ()
static com.intellij.ui.JBAutoscroller$DefaultScrollDeltaProvider access$300 (com.intellij.ui.JBAutoscroller)
com.intellij.ui.JBAutoscroller x0
static int access$402 (com.intellij.ui.JBAutoscroller, int)
com.intellij.ui.JBAutoscroller x0
int x1
static int access$502 (com.intellij.ui.JBAutoscroller, int)
com.intellij.ui.JBAutoscroller x0
int x1
static com.intellij.ui.JBAutoscroller$SyntheticDragEvent access$602 (com.intellij.ui.JBAutoscroller, com.intellij.ui.JBAutoscroller$SyntheticDragEvent)
com.intellij.ui.JBAutoscroller x0
com.intellij.ui.JBAutoscroller$SyntheticDragEvent x1
static com.intellij.ui.JBAutoscroller access$700 ()
static boolean access$800 (com.intellij.ui.JBAutoscroller, javax.swing.JComponent)
com.intellij.ui.JBAutoscroller x0
javax.swing.JComponent x1
static void ()
}
com/intellij/ui/JBColor$1.classJBColor.java
package com.intellij.ui
com.intellij.ui.JBColor$1 extends java.lang.Object implements com.intellij.util.NotNullProducer {
final com.intellij.ui.JBColor this$0
void (com.intellij.ui.JBColor)
com.intellij.ui.JBColor this$0
public java.awt.Color produce ()
public volatile java.lang.Object produce ()
}
com/intellij/ui/JBColor$2.classJBColor.java
package com.intellij.ui
com.intellij.ui.JBColor$2 extends java.lang.Object implements com.intellij.util.NotNullProducer {
final com.intellij.ui.JBColor this$0
void (com.intellij.ui.JBColor)
com.intellij.ui.JBColor this$0
public java.awt.Color produce ()
public volatile java.lang.Object produce ()
}
com/intellij/ui/JBColor$3.classJBColor.java
package com.intellij.ui
final com.intellij.ui.JBColor$3 extends com.intellij.ui.JBColor {
void (java.awt.Color, java.awt.Color)
java.awt.Color regular
java.awt.Color dark
java.awt.Color getDarkVariant ()
}
com/intellij/ui/JBColor$4.classJBColor.java
package com.intellij.ui
final com.intellij.ui.JBColor$4 extends java.lang.Object implements com.intellij.util.NotNullProducer {
void ()
public java.awt.Color produce ()
public volatile java.lang.Object produce ()
}
com/intellij/ui/JBColor$5.classJBColor.java
package com.intellij.ui
final com.intellij.ui.JBColor$5 extends java.lang.Object implements com.intellij.util.NotNullProducer {
void ()
public java.awt.Color produce ()
public volatile java.lang.Object produce ()
}
com/intellij/ui/JBColor$6.classJBColor.java
package com.intellij.ui
final com.intellij.ui.JBColor$6 extends java.lang.Object implements com.intellij.util.NotNullProducer {
void ()
public java.awt.Color produce ()
public volatile java.lang.Object produce ()
}
com/intellij/ui/JBColor.classJBColor.java
package com.intellij.ui
public com.intellij.ui.JBColor extends java.awt.Color {
private static volatile boolean DARK
private final java.awt.Color darkColor
private final com.intellij.util.NotNullProducer func
public static final com.intellij.ui.JBColor red
public static final com.intellij.ui.JBColor RED
public static final com.intellij.ui.JBColor blue
public static final com.intellij.ui.JBColor BLUE
public static final com.intellij.ui.JBColor white
public static final com.intellij.ui.JBColor WHITE
public static final com.intellij.ui.JBColor black
public static final com.intellij.ui.JBColor BLACK
public static final com.intellij.ui.JBColor gray
public static final com.intellij.ui.JBColor GRAY
public static final com.intellij.ui.JBColor lightGray
public static final com.intellij.ui.JBColor LIGHT_GRAY
public static final com.intellij.ui.JBColor darkGray
public static final com.intellij.ui.JBColor DARK_GRAY
public static final com.intellij.ui.JBColor pink
public static final com.intellij.ui.JBColor PINK
public static final com.intellij.ui.JBColor orange
public static final com.intellij.ui.JBColor ORANGE
public static final com.intellij.ui.JBColor yellow
public static final com.intellij.ui.JBColor YELLOW
public static final com.intellij.ui.JBColor green
public static final com.intellij.ui.JBColor GREEN
public static final java.awt.Color magenta
public static final java.awt.Color MAGENTA
public static final java.awt.Color cyan
public static final java.awt.Color CYAN
public void (int, int)
int rgb
int darkRGB
public void (java.awt.Color, java.awt.Color)
java.awt.Color regular
java.awt.Color dark
public void (com.intellij.util.NotNullProducer)
com.intellij.util.NotNullProducer function
public static void setDark (boolean)
boolean dark
public static boolean isBright ()
java.awt.Color getDarkVariant ()
java.awt.Color getColor ()
public int getRed ()
java.awt.Color c
public int getGreen ()
java.awt.Color c
public int getBlue ()
java.awt.Color c
public int getAlpha ()
java.awt.Color c
public int getRGB ()
java.awt.Color c
public java.awt.Color brighter ()
public java.awt.Color darker ()
public int hashCode ()
java.awt.Color c
public boolean equals (java.lang.Object)
Object obj
java.awt.Color c
public java.lang.String toString ()
java.awt.Color c
public float[] getRGBComponents (float[])
float[] compArray
java.awt.Color c
public float[] getRGBColorComponents (float[])
float[] compArray
java.awt.Color c
public float[] getComponents (float[])
float[] compArray
java.awt.Color c
public float[] getColorComponents (float[])
float[] compArray
java.awt.Color c
public float[] getComponents (java.awt.color.ColorSpace, float[])
java.awt.color.ColorSpace cspace
float[] compArray
java.awt.Color c
public float[] getColorComponents (java.awt.color.ColorSpace, float[])
java.awt.color.ColorSpace cspace
float[] compArray
java.awt.Color c
public java.awt.color.ColorSpace getColorSpace ()
java.awt.Color c
public synchronized java.awt.PaintContext createContext (java.awt.image.ColorModel, java.awt.Rectangle, java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform, java.awt.RenderingHints)
java.awt.image.ColorModel cm
java.awt.Rectangle r
java.awt.geom.Rectangle2D r2d
java.awt.geom.AffineTransform xform
java.awt.RenderingHints hints
java.awt.Color c
public int getTransparency ()
java.awt.Color c
public static java.awt.Color foreground ()
public static java.awt.Color background ()
public static java.awt.Color border ()
static com.intellij.util.NotNullProducer access$000 (com.intellij.ui.JBColor)
com.intellij.ui.JBColor x0
static void ()
}
com/intellij/ui/JBGradientPaint$GradientDirection.classJBGradientPaint.java
package com.intellij.ui
public final com.intellij.ui.JBGradientPaint$GradientDirection extends java.lang.Enum {
public static final com.intellij.ui.JBGradientPaint$GradientDirection TOP_BOTTOM
public static final com.intellij.ui.JBGradientPaint$GradientDirection LEFT_RIGHT
public static final com.intellij.ui.JBGradientPaint$GradientDirection TOP_LEFT_BOTTOM_RIGHT
public static final com.intellij.ui.JBGradientPaint$GradientDirection BOTTOM_LEFT_TOP_RIGHT
private static final com.intellij.ui.JBGradientPaint$GradientDirection[] $VALUES
public static com.intellij.ui.JBGradientPaint$GradientDirection[] values ()
public static com.intellij.ui.JBGradientPaint$GradientDirection valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/ui/JBGradientPaint.classJBGradientPaint.java
package com.intellij.ui
public com.intellij.ui.JBGradientPaint extends java.awt.GradientPaint {
public void (javax.swing.JComponent, java.awt.Color, java.awt.Color)
javax.swing.JComponent c
java.awt.Color color1
java.awt.Color color2
public void (javax.swing.JComponent, com.intellij.ui.JBGradientPaint$GradientDirection, java.awt.Color, java.awt.Color)
javax.swing.JComponent c
com.intellij.ui.JBGradientPaint$GradientDirection direction
java.awt.Color color1
java.awt.Color color2
private static float getX1 (javax.swing.JComponent, com.intellij.ui.JBGradientPaint$GradientDirection)
javax.swing.JComponent c
com.intellij.ui.JBGradientPaint$GradientDirection d
private static float getY1 (javax.swing.JComponent, com.intellij.ui.JBGradientPaint$GradientDirection)
javax.swing.JComponent c
com.intellij.ui.JBGradientPaint$GradientDirection d
private static float getX2 (javax.swing.JComponent, com.intellij.ui.JBGradientPaint$GradientDirection)
javax.swing.JComponent c
com.intellij.ui.JBGradientPaint$GradientDirection d
private static float getY2 (javax.swing.JComponent, com.intellij.ui.JBGradientPaint$GradientDirection)
javax.swing.JComponent c
com.intellij.ui.JBGradientPaint$GradientDirection d
}
com/intellij/ui/LightColors.classLightColors.java
package com.intellij.ui
public abstract com.intellij.ui.LightColors extends java.lang.Object {
public static final java.awt.Color YELLOW
public static final java.awt.Color GREEN
public static final java.awt.Color BLUE
public static final java.awt.Color RED
public static final java.awt.Color CYAN
public static final java.awt.Color SLIGHTLY_GREEN
public static final java.awt.Color SLIGHTLY_GRAY
static void ()
}
com/intellij/ui/PanelWithAnchor.classPanelWithAnchor.java
package com.intellij.ui
public abstract com.intellij.ui.PanelWithAnchor extends java.lang.Object {
public abstract javax.swing.JComponent getAnchor ()
public abstract void setAnchor (javax.swing.JComponent)
}
com/intellij/ui/PopupBorder$BaseBorder.classPopupBorder.java
package com.intellij.ui
public com.intellij.ui.PopupBorder$BaseBorder extends java.lang.Object implements com.intellij.ui.PopupBorder {
private final boolean myVisible
private final java.awt.Color myActiveColor
private final java.awt.Color myPassiveColor
private boolean myActive
protected void ()
protected void (boolean, java.awt.Color, java.awt.Color)
boolean visible
java.awt.Color activeColor
java.awt.Color passiveColor
public void setActive (boolean)
boolean active
public void paintBorder (java.awt.Component, java.awt.Graphics, int, int, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
int width
int height
java.awt.Color color
public java.awt.Insets getBorderInsets (java.awt.Component)
java.awt.Component c
public boolean isBorderOpaque ()
}
com/intellij/ui/PopupBorder$Factory.classPopupBorder.java
package com.intellij.ui
public com.intellij.ui.PopupBorder$Factory extends java.lang.Object {
private void ()
public static com.intellij.ui.PopupBorder createEmpty ()
public static com.intellij.ui.PopupBorder create (boolean, boolean)
boolean active
boolean windowWithShadow
com.intellij.ui.PopupBorder border
}
com/intellij/ui/PopupBorder.classPopupBorder.java
package com.intellij.ui
public abstract com.intellij.ui.PopupBorder extends java.lang.Object implements javax.swing.border.Border {
public abstract void setActive (boolean)
}
com/intellij/ui/RetrievableIcon.classRetrievableIcon.java
package com.intellij.ui
public abstract com.intellij.ui.RetrievableIcon extends java.lang.Object implements javax.swing.Icon {
public abstract javax.swing.Icon retrieveIcon ()
}
com/intellij/ui/SeparatorComponent.classSeparatorComponent.java
package com.intellij.ui
public com.intellij.ui.SeparatorComponent extends javax.swing.JComponent {
private int myVGap
private java.awt.Color myColor
private java.awt.Color myShadow
private int myHGap
private com.intellij.ui.SeparatorOrientation myOrientation
public void ()
public void (int)
int aVerticalGap
public void (int, int)
int aVerticalGap
int aHorizontalGap
public void (int, java.awt.Color, java.awt.Color)
int aVerticalGap
java.awt.Color aColor
java.awt.Color aShadowColor
public void (int, int, java.awt.Color, java.awt.Color)
int aVerticalGap
int horizontalGap
java.awt.Color aColor
java.awt.Color aShadowColor
public void (java.awt.Color, com.intellij.ui.SeparatorOrientation)
java.awt.Color color
com.intellij.ui.SeparatorOrientation orientation
protected void paintComponent (java.awt.Graphics)
java.awt.Graphics g
public java.awt.Dimension getPreferredSize ()
public java.awt.Dimension getMinimumSize ()
public java.awt.Dimension getMaximumSize ()
java.awt.Dimension size
public static javax.swing.JComponent createLabeledLineSeparator (java.lang.String, java.awt.Color)
String titleText
java.awt.Color containerBackgroundColor
public static javax.swing.JComponent createLabeledLineSeparator (java.lang.String, java.awt.Color, java.awt.Color)
String titleText
java.awt.Color containerBackgroundColor
java.awt.Color foregroundColor
javax.swing.JLabel titleLabel
com.intellij.ui.SeparatorComponent separatorComponent
int hgap
javax.swing.JPanel result
public static javax.swing.JComponent createLabbeledLineSeparator (java.lang.String, java.awt.Color)
String titleText
java.awt.Color containerBackgroundColor
}
com/intellij/ui/SeparatorOrientation.classSeparatorOrientation.java
package com.intellij.ui
public com.intellij.ui.SeparatorOrientation extends java.lang.Object {
public static final com.intellij.ui.SeparatorOrientation HORIZONTAL
public static final com.intellij.ui.SeparatorOrientation VERTICAL
private final String myName
private void (java.lang.String)
String name
public java.lang.String toString ()
static void ()
}
com/intellij/ui/SideBorder$SideMask.classSideBorder.java
package com.intellij.ui
public abstract com.intellij.ui.SideBorder$SideMask extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/ui/SideBorder.classSideBorder.java
package com.intellij.ui
public com.intellij.ui.SideBorder extends javax.swing.border.LineBorder {
public static final int NONE
public static final int LEFT
public static final int TOP
public static final int RIGHT
public static final int BOTTOM
public static final int ALL
private final int mySideMask
public void (java.awt.Color, int)
java.awt.Color color
int mask
public void (java.awt.Color, int, int)
java.awt.Color color
int mask
int thickness
public java.awt.Insets getBorderInsets (java.awt.Component)
java.awt.Component component
public java.awt.Insets getBorderInsets (java.awt.Component, java.awt.Insets)
java.awt.Component component
java.awt.Insets insets
public void paintBorder (java.awt.Component, java.awt.Graphics, int, int, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
int width
int height
java.awt.Color oldColor
}
com/intellij/ui/SmartExpander$1.classSmartExpander.java
package com.intellij.ui
final com.intellij.ui.SmartExpander$1 extends java.lang.Object implements javax.swing.event.TreeWillExpandListener {
final javax.swing.JTree val$tree
void (javax.swing.JTree)
public void treeWillCollapse (javax.swing.event.TreeExpansionEvent)
javax.swing.tree.TreePath childPath
javax.swing.event.TreeExpansionEvent event
javax.swing.tree.TreePath path
java.util.Enumeration children
public void treeWillExpand (javax.swing.event.TreeExpansionEvent)
javax.swing.event.TreeExpansionEvent event
}
com/intellij/ui/SmartExpander$2.classSmartExpander.java
package com.intellij.ui
final com.intellij.ui.SmartExpander$2 extends java.lang.Object implements javax.swing.event.TreeExpansionListener {
final javax.swing.JTree val$tree
void (javax.swing.JTree)
public void treeCollapsed (javax.swing.event.TreeExpansionEvent)
javax.swing.event.TreeExpansionEvent event
public void treeExpanded (javax.swing.event.TreeExpansionEvent)
javax.swing.tree.TreePath firstChildPath
javax.swing.event.TreeExpansionEvent event
javax.swing.tree.TreePath path
javax.swing.tree.TreeNode lastPathComponent
}
com/intellij/ui/SmartExpander.classSmartExpander.java
package com.intellij.ui
public com.intellij.ui.SmartExpander extends java.lang.Object {
public void ()
public static void installOn (javax.swing.JTree)
javax.swing.JTree tree
}
com/intellij/ui/TableUtil$1.classTableUtil.java
package com.intellij.ui
final com.intellij.ui.TableUtil$1 extends java.lang.Object implements com.intellij.util.ui.ItemRemovable {
final int val$columnCount
final javax.swing.table.TableModel val$model
final java.util.List val$removedItems
final com.intellij.util.ui.ItemRemovable val$itemRemovable
void (int, javax.swing.table.TableModel, java.util.List, com.intellij.util.ui.ItemRemovable)
public void removeRow (int)
int column
int index
Object[] row
}
com/intellij/ui/TableUtil$ItemChecker.classTableUtil.java
package com.intellij.ui
public abstract com.intellij.ui.TableUtil$ItemChecker extends java.lang.Object {
public abstract boolean isOperationApplyable (javax.swing.table.TableModel, int)
}
com/intellij/ui/TableUtil.classTableUtil.java
package com.intellij.ui
public com.intellij.ui.TableUtil extends java.lang.Object {
private void ()
public static java.util.List removeSelectedItems (javax.swing.JTable)
javax.swing.JTable table
public static void selectRows (javax.swing.JTable, int[])
int row
javax.swing.JTable table
int[] viewRows
javax.swing.ListSelectionModel selectionModel
int count
public static void scrollSelectionToVisible (javax.swing.JTable)
javax.swing.JTable table
javax.swing.ListSelectionModel selectionModel
int maxSelectionIndex
int minSelectionIndex
int maxColumnSelectionIndex
int minColumnSelectionIndex
java.awt.Rectangle minCellRect
java.awt.Rectangle maxCellRect
java.awt.Point selectPoint
int allHeight
public static java.util.List removeSelectedItems (javax.swing.JTable, com.intellij.ui.TableUtil$ItemChecker)
javax.swing.JTable table
com.intellij.ui.TableUtil$ItemChecker applyable
javax.swing.table.TableModel model
java.util.List removedItems
com.intellij.util.ui.ItemRemovable itemRemovable
int columnCount
public static boolean doRemoveSelectedItems (javax.swing.JTable, com.intellij.util.ui.ItemRemovable, com.intellij.ui.TableUtil$ItemChecker)
int modelIndex
int index
javax.swing.JTable table
com.intellij.util.ui.ItemRemovable itemRemovable
com.intellij.ui.TableUtil$ItemChecker applyable
javax.swing.ListSelectionModel selectionModel
int minSelectionIndex
int maxSelectionIndex
javax.swing.table.TableModel model
boolean removed
int count
public static int moveSelectedItemsUp (javax.swing.JTable)
Object temp
int column
int row
javax.swing.JTable table
javax.swing.table.TableModel model
javax.swing.ListSelectionModel selectionModel
int counter
java.awt.Rectangle cellRect
public static int moveSelectedItemsDown (javax.swing.JTable)
Object temp
int column
int row
javax.swing.JTable table
javax.swing.table.TableModel model
javax.swing.ListSelectionModel selectionModel
int counter
java.awt.Rectangle cellRect
public static void editCellAt (javax.swing.JTable, int, int)
java.awt.Component component
javax.swing.JTable table
int row
int column
public static void stopEditing (javax.swing.JTable)
javax.swing.table.TableCellEditor editor
javax.swing.table.TableCellEditor cellEditor
int row
int column
javax.swing.JTable table
public static void ensureSelectionExists (javax.swing.JTable)
javax.swing.JTable table
public static void setupCheckboxColumn (javax.swing.JTable, int)
javax.swing.JTable table
int columnIndex
public static void setupCheckboxColumn (javax.swing.table.TableColumn)
javax.swing.table.TableColumn column
public static void setupCheckboxColumn (javax.swing.table.TableColumn, int)
javax.swing.table.TableColumn column
int additionalWidth
int checkboxWidth
public static void updateScroller (javax.swing.JTable)
javax.swing.JTable table
javax.swing.JScrollPane scrollPane
}
com/intellij/ui/TitlePanel.classTitlePanel.java
package com.intellij.ui
public com.intellij.ui.TitlePanel extends com.intellij.ui.CaptionPanel {
private final javax.swing.JLabel myLabel
private final javax.swing.Icon myRegular
private final javax.swing.Icon myInactive
private boolean myHtml
public void ()
public void (javax.swing.Icon, javax.swing.Icon)
javax.swing.Icon regular
javax.swing.Icon inactive
public void setActive (boolean)
boolean active
java.awt.Color foreground
public void setText (java.lang.String)
String titleText
public java.awt.Dimension getMinimumSize ()
public java.awt.Dimension getPreferredSize ()
String text
java.awt.Dimension preferredSize
int maxWidth
}
com/intellij/ui/TransparentPanel.classTransparentPanel.java
package com.intellij.ui
public com.intellij.ui.TransparentPanel extends javax.swing.JPanel {
private float myOpacity
public void (float, java.awt.LayoutManager)
float opacity
java.awt.LayoutManager layout
public void (float)
float opacity
public void ()
public float getOpacity ()
public void setOpacity (float)
float opacity
public void paint (java.awt.Graphics)
java.awt.Graphics g
}
com/intellij/ui/UIBundle.classUIBundle.java
package com.intellij.ui
public com.intellij.ui.UIBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
protected static final String PATH_TO_BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/ui/awt/RelativePoint.classRelativePoint.java
package com.intellij.ui.awt
public com.intellij.ui.awt.RelativePoint extends java.lang.Object {
private java.awt.Component myComponent
private java.awt.Point myPointOnComponent
private java.awt.Component myOriginalComponent
private java.awt.Point myOriginalPoint
public void (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void (java.awt.Component, java.awt.Point)
java.awt.Component aComponent
java.awt.Point aPointOnComponent
public void (java.awt.Point)
java.awt.Window each
java.awt.Point screenPoint
java.awt.Point p
java.awt.Window[] windows
java.awt.Window targetWindow
private void init (java.awt.Component, java.awt.Point)
java.awt.Component aComponent
java.awt.Point aPointOnComponent
public java.awt.Component getComponent ()
public java.awt.Point getPoint ()
public java.awt.Point getPoint (java.awt.Component)
java.awt.Component aTargetComponent
boolean window
public com.intellij.ui.awt.RelativePoint getPointOn (java.awt.Component)
java.awt.Component aTargetComponent
java.awt.Point point
public java.awt.Point getScreenPoint ()
java.awt.Point point
public java.awt.event.MouseEvent toMouseEvent ()
public java.lang.String toString ()
public static com.intellij.ui.awt.RelativePoint getCenterOf (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Rectangle visibleRect
java.awt.Point point
public static com.intellij.ui.awt.RelativePoint getSouthEastOf (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Rectangle visibleRect
java.awt.Point point
public static com.intellij.ui.awt.RelativePoint getSouthWestOf (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Rectangle visibleRect
java.awt.Point point
public static com.intellij.ui.awt.RelativePoint getSouthOf (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Rectangle visibleRect
java.awt.Point point
public static com.intellij.ui.awt.RelativePoint getNorthWestOf (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Rectangle visibleRect
java.awt.Point point
public static com.intellij.ui.awt.RelativePoint getNorthEastOf (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Rectangle visibleRect
java.awt.Point point
public static com.intellij.ui.awt.RelativePoint fromScreen (java.awt.Point)
java.awt.Point screenPoint
java.awt.Frame root
public java.awt.Component getOriginalComponent ()
public java.awt.Point getOriginalPoint ()
}
com/intellij/ui/awt/RelativeRectangle.classRelativeRectangle.java
package com.intellij.ui.awt
public com.intellij.ui.awt.RelativeRectangle extends java.lang.Object {
private com.intellij.ui.awt.RelativePoint myPoint
private java.awt.Dimension myDimension
public void ()
public void (java.awt.event.MouseEvent, java.awt.Dimension)
java.awt.event.MouseEvent event
java.awt.Dimension size
public void (javax.swing.JComponent)
javax.swing.JComponent component
public void (java.awt.Component, java.awt.Rectangle)
java.awt.Component component
java.awt.Rectangle rectangle
public void (com.intellij.ui.awt.RelativePoint, java.awt.Dimension)
com.intellij.ui.awt.RelativePoint point
java.awt.Dimension dimension
public java.awt.Dimension getDimension ()
public com.intellij.ui.awt.RelativePoint getPoint ()
public com.intellij.ui.awt.RelativePoint getMaxPoint ()
public java.awt.Rectangle getRectangleOn (java.awt.Component)
java.awt.Component target
public java.awt.Rectangle getScreenRectangle ()
public static com.intellij.ui.awt.RelativeRectangle fromScreen (javax.swing.JComponent, java.awt.Rectangle)
javax.swing.JComponent target
java.awt.Rectangle screenRectangle
java.awt.Point relativePoint
public java.awt.Component getComponent ()
public boolean contains (com.intellij.ui.awt.RelativePoint)
com.intellij.ui.awt.RelativePoint relativePoint
}
com/intellij/ui/border/CustomLineBorder.classCustomLineBorder.java
package com.intellij.ui.border
public com.intellij.ui.border.CustomLineBorder extends java.lang.Object implements javax.swing.border.Border {
private final java.awt.Color myColor
private final java.awt.Insets myInsets
public void (java.awt.Color, java.awt.Insets)
java.awt.Color color
java.awt.Insets insets
public void (java.awt.Color, int, int, int, int)
java.awt.Color color
int top
int left
int bottom
int right
public void (java.awt.Insets)
java.awt.Insets insets
public void (int, int, int, int)
int top
int left
int bottom
int right
public void paintBorder (java.awt.Component, java.awt.Graphics, int, int, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
int w
int h
java.awt.Color oldColor
protected java.awt.Color getColor ()
public java.awt.Insets getBorderInsets (java.awt.Component)
java.awt.Component c
public boolean isBorderOpaque ()
}
com/intellij/ui/components/JBPanel.classJBPanel.java
package com.intellij.ui.components
public com.intellij.ui.components.JBPanel extends javax.swing.JPanel implements com.intellij.util.ui.components.JBComponent {
private Integer myPreferredWidth
private Integer myPreferredHeight
private Integer myMaximumWidth
private Integer myMaximumHeight
private Integer myMinimumWidth
private Integer myMinimumHeight
public void (java.awt.LayoutManager, boolean)
java.awt.LayoutManager layout
boolean isDoubleBuffered
public void (java.awt.LayoutManager)
java.awt.LayoutManager layout
public void (boolean)
boolean isDoubleBuffered
public void ()
public com.intellij.ui.components.JBPanel withBorder (javax.swing.border.Border)
javax.swing.border.Border border
public com.intellij.ui.components.JBPanel withFont (com.intellij.util.ui.JBFont)
com.intellij.util.ui.JBFont font
public com.intellij.ui.components.JBPanel andTransparent ()
public com.intellij.ui.components.JBPanel andOpaque ()
public com.intellij.ui.components.JBPanel withBackground (java.awt.Color)
java.awt.Color background
public com.intellij.ui.components.JBPanel withPreferredWidth (int)
int width
public com.intellij.ui.components.JBPanel withPreferredHeight (int)
int height
public com.intellij.ui.components.JBPanel withMaximumWidth (int)
int width
public com.intellij.ui.components.JBPanel withMaximumHeight (int)
int height
public com.intellij.ui.components.JBPanel withMinimumWidth (int)
int width
public com.intellij.ui.components.JBPanel withMinimumHeight (int)
int height
public java.awt.Dimension getPreferredSize ()
public java.awt.Dimension getMaximumSize ()
public java.awt.Dimension getMinimumSize ()
private static java.awt.Dimension getSize (java.awt.Dimension, java.lang.Integer, java.lang.Integer, boolean)
java.awt.Dimension size
Integer width
Integer height
boolean isSet
public volatile com.intellij.util.ui.components.JBComponent andOpaque ()
public volatile com.intellij.util.ui.components.JBComponent andTransparent ()
public volatile com.intellij.util.ui.components.JBComponent withFont (com.intellij.util.ui.JBFont)
public volatile com.intellij.util.ui.components.JBComponent withBorder (javax.swing.border.Border)
}
com/intellij/ui/mac/foundation/Foundation$1.classFoundation.java
package com.intellij.ui.mac.foundation
final com.intellij.ui.mac.foundation.Foundation$1 extends java.lang.Object implements com.sun.jna.Callback {
void ()
public void callback (com.intellij.ui.mac.foundation.ID, java.lang.String, com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.Foundation$RunnableInfo info
com.intellij.ui.mac.foundation.ID self
String selector
com.intellij.ui.mac.foundation.ID keyObject
String key
com.intellij.ui.mac.foundation.Foundation$RunnableInfo info
com.intellij.ui.mac.foundation.ID pool
}
com/intellij/ui/mac/foundation/Foundation$CGFloat.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$CGFloat extends java.lang.Object implements com.sun.jna.NativeMapped {
private final double value
public void ()
public void (double)
double d
public java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext)
Object o
com.sun.jna.FromNativeContext fromNativeContext
public java.lang.Object toNative ()
public java.lang.Class nativeType ()
}
com/intellij/ui/mac/foundation/Foundation$NSArray.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$NSArray extends java.lang.Object {
private final com.intellij.ui.mac.foundation.ID myDelegate
public void (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID delegate
public int count ()
public com.intellij.ui.mac.foundation.ID at (int)
int index
}
com/intellij/ui/mac/foundation/Foundation$NSAutoreleasePool.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$NSAutoreleasePool extends java.lang.Object {
private final com.intellij.ui.mac.foundation.ID myDelegate
public void ()
public void drain ()
}
com/intellij/ui/mac/foundation/Foundation$NSDictionary.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$NSDictionary extends java.lang.Object {
private final com.intellij.ui.mac.foundation.ID myDelegate
public void (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID delegate
public com.intellij.ui.mac.foundation.ID get (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID key
public com.intellij.ui.mac.foundation.ID get (java.lang.String)
String key
public int count ()
public com.intellij.ui.mac.foundation.Foundation$NSArray keys ()
public static java.util.Map toStringMap (com.intellij.ui.mac.foundation.ID)
String key
String val
int i
com.intellij.ui.mac.foundation.ID delegate
com.intellij.ui.mac.foundation.Foundation$NSDictionary dict
com.intellij.ui.mac.foundation.Foundation$NSArray keys
java.util.Map result
}
com/intellij/ui/mac/foundation/Foundation$NSPoint.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$NSPoint extends com.sun.jna.Structure implements com.sun.jna.Structure$ByValue {
private static final java.util.List __FIELDS
public com.intellij.ui.mac.foundation.Foundation$CGFloat x
public com.intellij.ui.mac.foundation.Foundation$CGFloat y
public void ()
public void (double, double)
double x
double y
protected java.util.List getFieldOrder ()
static void ()
}
com/intellij/ui/mac/foundation/Foundation$NSRect.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$NSRect extends com.sun.jna.Structure implements com.sun.jna.Structure$ByValue {
private static final java.util.List __FIELDS
public com.intellij.ui.mac.foundation.Foundation$NSPoint origin
public com.intellij.ui.mac.foundation.Foundation$NSSize size
public void (double, double, double, double)
double x
double y
double w
double h
protected java.util.List getFieldOrder ()
static void ()
}
com/intellij/ui/mac/foundation/Foundation$NSSize.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation$NSSize extends com.sun.jna.Structure implements com.sun.jna.Structure$ByValue {
private static final java.util.List __FIELDS
public com.intellij.ui.mac.foundation.Foundation$CGFloat width
public com.intellij.ui.mac.foundation.Foundation$CGFloat height
public void ()
public void (double, double)
double width
double height
protected java.util.List getFieldOrder ()
static void ()
}
com/intellij/ui/mac/foundation/Foundation$RunnableInfo.classFoundation.java
package com.intellij.ui.mac.foundation
com.intellij.ui.mac.foundation.Foundation$RunnableInfo extends java.lang.Object {
Runnable myRunnable
boolean myUseAutoreleasePool
void (java.lang.Runnable, boolean)
Runnable runnable
boolean useAutoreleasePool
}
com/intellij/ui/mac/foundation/Foundation.classFoundation.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Foundation extends java.lang.Object {
private static final com.intellij.ui.mac.foundation.FoundationLibrary myFoundationLibrary
static com.sun.jna.Callback ourRunnableCallback
private static final java.util.Map ourMainThreadRunnables
private static long ourCurrentRunnableCount
private static final Object RUNNABLE_LOCK
public static void init ()
private void ()
public static com.intellij.ui.mac.foundation.ID getObjcClass (java.lang.String)
String className
public static com.intellij.ui.mac.foundation.ID getProtocol (java.lang.String)
String name
public static com.sun.jna.Pointer createSelector (java.lang.String)
String s
public static transient com.intellij.ui.mac.foundation.ID invoke (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, java.lang.Object[])
com.intellij.ui.mac.foundation.ID id
com.sun.jna.Pointer selector
Object[] args
public static transient com.intellij.ui.mac.foundation.ID invoke (java.lang.String, java.lang.String, java.lang.Object[])
String cls
String selector
Object[] args
public static transient com.intellij.ui.mac.foundation.ID safeInvoke (java.lang.String, java.lang.String, java.lang.Object[])
String stringCls
String stringSelector
Object[] args
com.intellij.ui.mac.foundation.ID cls
com.sun.jna.Pointer selector
public static transient com.intellij.ui.mac.foundation.ID invoke (com.intellij.ui.mac.foundation.ID, java.lang.String, java.lang.Object[])
com.intellij.ui.mac.foundation.ID id
String selector
Object[] args
public static transient com.intellij.ui.mac.foundation.ID safeInvoke (com.intellij.ui.mac.foundation.ID, java.lang.String, java.lang.Object[])
com.intellij.ui.mac.foundation.ID id
String stringSelector
Object[] args
com.sun.jna.Pointer selector
public static com.intellij.ui.mac.foundation.ID allocateObjcClassPair (com.intellij.ui.mac.foundation.ID, java.lang.String)
com.intellij.ui.mac.foundation.ID superCls
String name
public static void registerObjcClassPair (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID cls
public static boolean isClassRespondsToSelector (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer)
com.intellij.ui.mac.foundation.ID cls
com.sun.jna.Pointer selectorName
public static boolean addMethod (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, com.sun.jna.Callback, java.lang.String)
com.intellij.ui.mac.foundation.ID cls
com.sun.jna.Pointer selectorName
com.sun.jna.Callback impl
String types
public static boolean addProtocol (com.intellij.ui.mac.foundation.ID, com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID aClass
com.intellij.ui.mac.foundation.ID protocol
public static boolean addMethodByID (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, com.intellij.ui.mac.foundation.ID, java.lang.String)
com.intellij.ui.mac.foundation.ID cls
com.sun.jna.Pointer selectorName
com.intellij.ui.mac.foundation.ID impl
String types
public static boolean isMetaClass (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID cls
public static java.lang.String stringFromSelector (com.sun.jna.Pointer)
com.sun.jna.Pointer selector
com.intellij.ui.mac.foundation.ID id
public static com.sun.jna.Pointer getClass (com.sun.jna.Pointer)
com.sun.jna.Pointer clazz
public static java.lang.String fullUserName ()
public static com.intellij.ui.mac.foundation.ID class_replaceMethod (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, com.sun.jna.Callback, java.lang.String)
com.intellij.ui.mac.foundation.ID cls
com.sun.jna.Pointer selector
com.sun.jna.Callback impl
String types
public static com.intellij.ui.mac.foundation.ID getMetaClass (java.lang.String)
String className
public static boolean isPackageAtPath (java.lang.String)
String path
com.intellij.ui.mac.foundation.ID workspace
com.intellij.ui.mac.foundation.ID result
public static boolean isPackageAtPath (java.io.File)
java.io.File file
public static com.intellij.ui.mac.foundation.ID nsString (java.lang.String)
byte[] utf16Bytes
java.io.UnsupportedEncodingException x
String s
public static com.intellij.ui.mac.foundation.ID nsUUID (java.util.UUID)
java.util.UUID uuid
public static com.intellij.ui.mac.foundation.ID nsUUID (java.lang.String)
String uuid
public static java.lang.String toStringViaUTF8 (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID cfString
int lengthInChars
int potentialLengthInBytes
byte[] buffer
byte ok
public static java.lang.String getNSErrorText (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID error
String description
String recovery
public static java.lang.String getEncodingName (long)
long nsStringEncoding
long cfEncoding
com.intellij.ui.mac.foundation.ID pointer
String name
public static long getEncodingCode (java.lang.String)
String encodingName
com.intellij.ui.mac.foundation.ID converted
long cfEncoding
com.intellij.ui.mac.foundation.ID restored
private static long convertCFEncodingToNS (long)
long cfEncoding
public static void cfRetain (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID id
public static com.intellij.ui.mac.foundation.ID cgWindowListCreateImage (com.intellij.ui.mac.foundation.Foundation$NSRect, int, com.intellij.ui.mac.foundation.ID, int)
com.intellij.ui.mac.foundation.Foundation$NSRect screenBounds
int windowOption
com.intellij.ui.mac.foundation.ID windowID
int imageOption
public static transient void cfRelease (com.intellij.ui.mac.foundation.ID[])
com.intellij.ui.mac.foundation.ID id
com.intellij.ui.mac.foundation.ID[] ids
public static boolean isMainThread ()
public static void executeOnMainThread (boolean, boolean, java.lang.Runnable)
boolean withAutoreleasePool
boolean waitUntilDone
Runnable runnable
com.intellij.ui.mac.foundation.ID ideaRunnable
com.intellij.ui.mac.foundation.ID runnableObject
private static void initRunnableSupport ()
com.intellij.ui.mac.foundation.ID runnableClass
com.sun.jna.Callback callback
public static com.intellij.ui.mac.foundation.ID fillArray (java.lang.Object[])
Object s
Object[] a
com.intellij.ui.mac.foundation.ID result
public static com.intellij.ui.mac.foundation.ID createDict (java.lang.String[], java.lang.Object[])
String[] keys
Object[] values
com.intellij.ui.mac.foundation.ID nsKeys
com.intellij.ui.mac.foundation.ID nsData
public static com.sun.jna.PointerType createPointerReference ()
com.sun.jna.PointerType reference
private static java.lang.Object[] convertTypes (java.lang.Object[])
int i
Object[] v
Object[] result
private static java.lang.Object convertType (java.lang.Object)
Object o
static java.lang.Object access$000 ()
static java.util.Map access$100 ()
static void ()
java.util.Map foundationOptions
}
com/intellij/ui/mac/foundation/FoundationLibrary.classFoundationLibrary.java
package com.intellij.ui.mac.foundation
public abstract com.intellij.ui.mac.foundation.FoundationLibrary extends java.lang.Object implements com.sun.jna.Library {
public static final int kCFStringEncodingMacRoman
public static final int kCFStringEncodingWindowsLatin1
public static final int kCFStringEncodingISOLatin1
public static final int kCFStringEncodingNextStepLatin
public static final int kCFStringEncodingASCII
public static final int kCFStringEncodingUnicode
public static final int kCFStringEncodingUTF8
public static final int kCFStringEncodingNonLossyASCII
public static final int kCFStringEncodingUTF16
public static final int kCFStringEncodingUTF16BE
public static final int kCFStringEncodingUTF16LE
public static final int kCFStringEncodingUTF32
public static final int kCFStringEncodingUTF32BE
public static final int kCFStringEncodingUTF32LE
public static final int kCGWindowListOptionAll
public static final int kCGWindowListOptionOnScreenOnly
public static final int kCGWindowListOptionOnScreenAboveWindow
public static final int kCGWindowListOptionOnScreenBelowWindow
public static final int kCGWindowListOptionIncludingWindow
public static final int kCGWindowListExcludeDesktopElements
public static final int kCGWindowImageDefault
public static final int kCGWindowImageBoundsIgnoreFraming
public static final int kCGWindowImageShouldBeOpaque
public static final int kCGWindowImageOnlyShadows
public static final int kCGWindowImageBestResolution
public static final int kCGWindowImageNominalResolution
public abstract void NSLog (com.sun.jna.Pointer, java.lang.Object)
public abstract com.intellij.ui.mac.foundation.ID NSFullUserName ()
public abstract com.intellij.ui.mac.foundation.ID objc_allocateClassPair (com.intellij.ui.mac.foundation.ID, java.lang.String, int)
public abstract void objc_registerClassPair (com.intellij.ui.mac.foundation.ID)
public abstract com.intellij.ui.mac.foundation.ID CFStringCreateWithBytes (com.sun.jna.Pointer, byte[], int, int, byte)
public abstract byte CFStringGetCString (com.intellij.ui.mac.foundation.ID, byte[], int, int)
public abstract int CFStringGetLength (com.intellij.ui.mac.foundation.ID)
public abstract long CFStringConvertNSStringEncodingToEncoding (long)
public abstract com.intellij.ui.mac.foundation.ID CFStringConvertEncodingToIANACharSetName (long)
public abstract long CFStringConvertIANACharSetNameToEncoding (com.intellij.ui.mac.foundation.ID)
public abstract long CFStringConvertEncodingToNSStringEncoding (long)
public abstract com.intellij.ui.mac.foundation.ID CGWindowListCreateImage (com.intellij.ui.mac.foundation.Foundation$NSRect, int, com.intellij.ui.mac.foundation.ID, int)
public abstract void CFRetain (com.intellij.ui.mac.foundation.ID)
public abstract void CFRelease (com.intellij.ui.mac.foundation.ID)
public abstract int CFGetRetainCount (com.sun.jna.Pointer)
public abstract com.intellij.ui.mac.foundation.ID objc_getClass (java.lang.String)
public abstract com.intellij.ui.mac.foundation.ID objc_getProtocol (java.lang.String)
public abstract com.intellij.ui.mac.foundation.ID class_createInstance (com.intellij.ui.mac.foundation.ID, int)
public abstract com.sun.jna.Pointer sel_registerName (java.lang.String)
public abstract com.intellij.ui.mac.foundation.ID class_replaceMethod (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, com.sun.jna.Callback, java.lang.String)
public abstract com.intellij.ui.mac.foundation.ID objc_getMetaClass (java.lang.String)
public transient abstract com.intellij.ui.mac.foundation.ID objc_msgSend (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, java.lang.Object[])
public abstract boolean class_respondsToSelector (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer)
public abstract boolean class_addMethod (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, com.sun.jna.Callback, java.lang.String)
public abstract boolean class_addMethod (com.intellij.ui.mac.foundation.ID, com.sun.jna.Pointer, com.intellij.ui.mac.foundation.ID, java.lang.String)
public abstract boolean class_addProtocol (com.intellij.ui.mac.foundation.ID, com.intellij.ui.mac.foundation.ID)
public abstract boolean class_isMetaClass (com.intellij.ui.mac.foundation.ID)
public abstract com.intellij.ui.mac.foundation.ID NSStringFromSelector (com.sun.jna.Pointer)
public abstract com.sun.jna.Pointer objc_getClass (com.sun.jna.Pointer)
}
com/intellij/ui/mac/foundation/ID.classID.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.ID extends com.sun.jna.NativeLong {
public static final com.intellij.ui.mac.foundation.ID NIL
public void ()
public void (long)
long peer
static void ()
}
com/intellij/ui/mac/foundation/MacUtil$1.classMacUtil.java
package com.intellij.ui.mac.foundation
final com.intellij.ui.mac.foundation.MacUtil$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.atomic.AtomicBoolean val$result
void (java.util.concurrent.atomic.AtomicBoolean)
public void run ()
}
com/intellij/ui/mac/foundation/MacUtil$2.classMacUtil.java
package com.intellij.ui.mac.foundation
final com.intellij.ui.mac.foundation.MacUtil$2 extends java.lang.Object implements java.awt.event.AWTEventListener {
void ()
public void eventDispatched (java.awt.AWTEvent)
java.awt.AWTEvent event
}
com/intellij/ui/mac/foundation/MacUtil$3.classMacUtil.java
package com.intellij.ui.mac.foundation
final com.intellij.ui.mac.foundation.MacUtil$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final java.awt.event.AWTEventListener val$listener
void (java.awt.event.AWTEventListener)
public void dispose ()
}
com/intellij/ui/mac/foundation/MacUtil.classMacUtil.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.MacUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String MAC_NATIVE_WINDOW_SHOWING
static final boolean $assertionsDisabled
private void ()
public static com.intellij.ui.mac.foundation.ID findWindowForTitle (java.lang.String)
String titleString
com.intellij.ui.mac.foundation.ID window
com.intellij.ui.mac.foundation.ID windowTitle
com.intellij.ui.mac.foundation.ID sharedApplication
com.intellij.ui.mac.foundation.ID windows
com.intellij.ui.mac.foundation.ID windowEnumerator
String title
com.intellij.ui.mac.foundation.ID pool
com.intellij.ui.mac.foundation.ID focusedWindow
public static synchronized void startModal (javax.swing.JComponent, java.lang.String)
java.awt.AWTEvent event
Object source
java.awt.EventQueue theQueue
javax.swing.JComponent component
String key
public static synchronized void startModal (javax.swing.JComponent)
javax.swing.JComponent component
public static boolean isFullKeyboardAccessEnabled ()
java.util.concurrent.atomic.AtomicBoolean result
public static void adjustFocusTraversal (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
java.awt.event.AWTEventListener listener
public static com.intellij.ui.mac.foundation.ID findWindowFromJavaWindow (java.awt.Window)
Class cWindowPeerClass
java.lang.reflect.Method getPlatformWindowMethod
Object cPlatformWindow
Class cPlatformWindowClass
java.lang.reflect.Method getNSWindowPtrMethod
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
String foremostWindowTitle
java.awt.Window w
com.intellij.ui.mac.foundation.ID windowId
public static java.lang.String getWindowTitle (java.awt.Window)
java.awt.Window documentRoot
String windowTitle
public static java.lang.Object wakeUpNeo (java.lang.String)
com.intellij.ui.mac.foundation.ID processInfo
com.intellij.ui.mac.foundation.ID activity
String reason
public static void matrixHasYou (java.lang.Object)
com.intellij.ui.mac.foundation.ID processInfo
Object activity
public static java.awt.Color colorFromNative (com.intellij.ui.mac.foundation.ID)
com.intellij.ui.mac.foundation.ID color
com.intellij.ui.mac.foundation.ID colorSpace
com.intellij.ui.mac.foundation.ID colorInSpace
long red
long green
long blue
long alpha
double realAlpha
static void ()
}
com/intellij/ui/mac/foundation/NSWorkspace.classNSWorkspace.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.NSWorkspace extends java.lang.Object {
public void ()
public static java.lang.String absolutePathForAppBundleWithIdentifier (java.lang.String)
com.intellij.ui.mac.foundation.ID workspace
String bundleID
com.intellij.ui.mac.foundation.Foundation$NSAutoreleasePool pool
}
com/intellij/ui/mac/foundation/Selector.classSelector.java
package com.intellij.ui.mac.foundation
public com.intellij.ui.mac.foundation.Selector extends com.sun.jna.NativeLong {
private String myName
public void ()
public void (java.lang.String, long)
String name
long value
public java.lang.String getName ()
public java.lang.String toString ()
public com.intellij.ui.mac.foundation.Selector initName (java.lang.String)
String name
}
com/intellij/ui/util/Axis$1.classAxis.java
package com.intellij.ui.util
final com.intellij.ui.util.Axis$1 extends com.intellij.ui.util.Axis {
void ()
public int getMinValue (java.awt.Rectangle)
java.awt.Rectangle r
public int getMaxValue (java.awt.Rectangle)
java.awt.Rectangle r
public int getSize (java.awt.Rectangle)
java.awt.Rectangle r
}
com/intellij/ui/util/Axis$2.classAxis.java
package com.intellij.ui.util
final com.intellij.ui.util.Axis$2 extends com.intellij.ui.util.Axis {
void ()
public int getMinValue (java.awt.Rectangle)
java.awt.Rectangle r
public int getMaxValue (java.awt.Rectangle)
java.awt.Rectangle r
public int getSize (java.awt.Rectangle)
java.awt.Rectangle r
}
com/intellij/ui/util/Axis.classAxis.java
package com.intellij.ui.util
public abstract com.intellij.ui.util.Axis extends java.lang.Object {
public static com.intellij.ui.util.Axis X
public static com.intellij.ui.util.Axis Y
public void ()
public abstract int getMinValue (java.awt.Rectangle)
public abstract int getMaxValue (java.awt.Rectangle)
public abstract int getSize (java.awt.Rectangle)
static void ()
}
com/intellij/util/AbstractPathMapper.classAbstractPathMapper.java
package com.intellij.util
public abstract com.intellij.util.AbstractPathMapper extends java.lang.Object implements com.intellij.util.PathMapper {
public void ()
public static java.lang.String convertToLocal (java.lang.String, java.lang.Iterable)
com.intellij.util.PathMappingSettings$PathMapping mapping
String remotePath
Iterable mappings
com.intellij.util.PathMappingSettings$BestMappingSelector selector
public static java.lang.String convertToRemote (java.lang.String, java.util.Collection)
com.intellij.util.PathMappingSettings$PathMapping mapping
String localPath
java.util.Collection pathMappings
com.intellij.util.PathMappingSettings$BestMappingSelector selector
public final java.util.List convertToRemote (java.util.Collection)
String p
java.util.Collection paths
java.util.List result
public final boolean canReplaceRemote (java.lang.String)
com.intellij.util.PathMappingSettings$PathMapping mapping
String remotePath
public final boolean canReplaceLocal (java.lang.String)
com.intellij.util.PathMappingSettings$PathMapping mapping
String localPath
protected abstract java.util.Collection getAvailablePathMappings ()
}
com/intellij/util/AdapterProcessor.classAdapterProcessor.java
package com.intellij.util
public com.intellij.util.AdapterProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.util.Processor myAdaptee
private final com.intellij.util.Function myConversion
public void (com.intellij.util.Processor, com.intellij.util.Function)
com.intellij.util.Processor adaptee
com.intellij.util.Function conversion
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/AppleHiDPIScaledImage$1.classAppleHiDPIScaledImage.java
package com.intellij.util
final com.intellij.util.AppleHiDPIScaledImage$1 extends apple.awt.CImage$HiDPIScaledImage {
void (int, int, int)
int x0
int x1
int x2
protected void drawIntoImage (java.awt.image.BufferedImage, float)
java.awt.image.BufferedImage image
float scale
}
com/intellij/util/AppleHiDPIScaledImage.classAppleHiDPIScaledImage.java
package com.intellij.util
public com.intellij.util.AppleHiDPIScaledImage extends java.lang.Object {
public void ()
public static java.awt.image.BufferedImage create (int, int, int)
int width
int height
int imageType
public static boolean is (java.awt.Image)
java.awt.Image image
}
com/intellij/util/ArrayConsumer.classArrayConsumer.java
package com.intellij.util
public abstract com.intellij.util.ArrayConsumer extends java.lang.Object implements com.intellij.util.Consumer {
public transient abstract void consume (java.lang.Object[])
}
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
private void ()
public static byte[] realloc (byte[], int)
byte[] array
int newSize
int oldSize
byte[] result
public static boolean[] realloc (boolean[], int)
boolean[] array
int newSize
int oldSize
boolean[] result
public static long[] realloc (long[], int)
long[] array
int newSize
int oldSize
long[] result
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 long[] append (long[], long)
long[] array
long value
public static int[] append (int[], int)
int[] array
int value
public static java.lang.Object[] insert (java.lang.Object[], int, java.lang.Object)
Object[] array
int index
Object value
Object[] result
public static int[] insert (int[], int, int)
int[] array
int index
int value
int[] result
public static byte[] append (byte[], byte)
byte[] array
byte value
public static boolean[] append (boolean[], boolean)
boolean[] array
boolean value
public static char[] realloc (char[], int)
char[] array
int newSize
int oldSize
char[] result
public static java.lang.Object[] toObjectArray (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class aClass
Object[] array
public static transient java.lang.Object[] toObjectArray (java.lang.Class, java.lang.Object[])
Class aClass
Object[] source
Object[] array
public static java.lang.Object[] toObjectArray (java.util.Collection)
java.util.Collection collection
public static int[] toIntArray (java.util.Collection)
Integer e
java.util.Collection list
int[] ret
int i
public static java.lang.Object[] mergeArrays (java.lang.Object[], java.lang.Object[])
Object[] a1
Object[] a2
Class class1
Class class2
Class aClass
Object[] result
public static java.lang.Object[] mergeCollections (java.util.Collection, java.util.Collection, com.intellij.util.ArrayFactory)
Object t
Object t
java.util.Collection c1
java.util.Collection c2
com.intellij.util.ArrayFactory factory
Object[] res
int i
public static java.lang.Object[] mergeArrays (java.lang.Object[], java.lang.Object[], com.intellij.util.ArrayFactory)
Object[] a1
Object[] a2
com.intellij.util.ArrayFactory factory
Object[] result
public static transient java.lang.String[] mergeArrays (java.lang.String[], java.lang.String[])
String[] a1
String[] a2
public static int[] mergeArrays (int[], int[])
int[] a1
int[] a2
int[] result
public static byte[] mergeArrays (byte[], byte[])
byte[] a1
byte[] a2
byte[] result
public static java.lang.Object[] mergeArrayAndCollection (java.lang.Object[], java.util.Collection, com.intellij.util.ArrayFactory)
Object[] array2
ArrayStoreException e
Object[] array
java.util.Collection collection
com.intellij.util.ArrayFactory factory
Object[] array2
Object[] result
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[] prepend (java.lang.Object, java.lang.Object[], com.intellij.util.ArrayFactory)
Object element
Object[] src
com.intellij.util.ArrayFactory factory
int length
Object[] result
public static byte[] prepend (byte, byte[])
byte element
byte[] array
int length
byte[] 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
private static java.lang.Object[] createArray (java.lang.Class, int)
Class type
int length
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 java.lang.Object[] remove (java.lang.Object[], java.lang.Object)
Object[] src
Object element
int idx
public static java.lang.Object[] remove (java.lang.Object[], java.lang.Object, com.intellij.util.ArrayFactory)
Object[] src
Object element
com.intellij.util.ArrayFactory factory
int idx
public static int[] remove (int[], int)
int[] src
int idx
int length
int[] result
public static short[] remove (short[], int)
short[] src
int idx
int length
short[] result
public static int find (int[], int)
int[] src
int obj
public static int find (java.lang.Object[], java.lang.Object)
Object[] src
Object obj
public static boolean startsWith (byte[], byte[])
int i
byte[] array
byte[] prefix
int length
public static boolean startsWith (java.lang.Object[], java.lang.Object[])
int i
Object[] array
Object[] subArray
int length
public static boolean startsWith (byte[], int, byte[])
int i
byte[] array
int start
byte[] subArray
int length
public static boolean equals (java.lang.Object[], java.lang.Object[], gnu.trove.Equality)
int i
Object[] a1
Object[] a2
gnu.trove.Equality comparator
int length
public static boolean equals (java.lang.Object[], java.lang.Object[], java.util.Comparator)
int i
Object[] a1
Object[] a2
java.util.Comparator comparator
int length
public static java.lang.Object[] reverseArray (java.lang.Object[])
int i
Object[] array
Object[] newArray
public static int[] reverseArray (int[])
int i
int[] array
int[] newArray
public static int lexicographicCompare (java.lang.String[], java.lang.String[])
String o1
String o2
int res
int i
String[] obj1
String[] obj2
public static int lexicographicCompare (java.lang.Object[], java.lang.Object[])
Object o1
Object o2
int res
int i
Object[] obj1
Object[] obj2
public static void swap (java.lang.Object[], int, int)
Object[] array
int i1
int i2
Object t
public static void swap (int[], int, int)
int[] array
int i1
int i2
int t
public static void swap (boolean[], int, int)
boolean[] array
int i1
int i2
boolean t
public static void swap (char[], int, int)
char[] array
int i1
int i2
char t
public static void rotateLeft (java.lang.Object[], int, int)
Object[] array
int i1
int i2
Object t
public static void rotateRight (java.lang.Object[], int, int)
Object[] array
int i1
int i2
Object t
public static int indexOf (java.lang.Object[], java.lang.Object)
Object[] objects
Object object
public static int indexOf (java.lang.Object[], java.lang.Object, int, int)
int i
int i
Object[] objects
Object object
int start
int end
public static int indexOf (java.util.List, java.lang.Object, gnu.trove.Equality)
int i
java.util.List objects
Object object
gnu.trove.Equality comparator
public static int indexOf (java.util.List, java.lang.Object, java.util.Comparator)
int i
java.util.List objects
Object object
java.util.Comparator comparator
public static int indexOf (java.lang.Object[], java.lang.Object, gnu.trove.Equality)
int i
Object[] objects
Object object
gnu.trove.Equality comparator
public static int indexOf (long[], long)
int i
long[] ints
long value
public static int indexOf (int[], int)
int i
int[] ints
int value
public static int indexOf (short[], short)
int i
short[] ints
short value
public static int lastIndexOf (java.lang.Object[], java.lang.Object)
Object o
int i
Object[] src
Object obj
public static int lastIndexOf (int[], int)
int o
int i
int[] src
int obj
public static int lastIndexOf (java.lang.Object[], java.lang.Object, gnu.trove.Equality)
Object o
int i
Object[] src
Object obj
gnu.trove.Equality comparator
public static int lastIndexOf (java.util.List, java.lang.Object, gnu.trove.Equality)
Object o
int i
java.util.List src
Object obj
gnu.trove.Equality comparator
public static transient boolean contains (java.lang.Object, java.lang.Object[])
Object o
Object[] objects
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 long[] newLongArray (int)
int count
public static java.lang.String[] newStringArray (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
public static java.lang.Object getFirstElement (java.lang.Object[])
Object[] array
public static java.lang.Object getLastElement (java.lang.Object[])
Object[] array
public static boolean isEmpty (java.lang.Object[])
Object[] array
public static java.lang.String[] toStringArray (java.util.Collection)
java.util.Collection collection
public static void copy (java.util.Collection, java.lang.Object[], int)
Object t
java.util.Collection src
Object[] dst
int dstOffset
int i
public static java.lang.Object[] copyOf (java.lang.Object[])
Object[] original
public static boolean[] copyOf (boolean[])
boolean[] original
public static int[] copyOf (int[])
int[] original
public static java.lang.Object[] stripTrailingNulls (java.lang.Object[])
Object[] array
private static int trailingNullsIndex (java.lang.Object[])
int i
Object[] array
public static long averageAmongMedians (long[], int)
int i
long[] time
int part
int n
long total
int middlePartLength
public static long averageAmongMedians (int[], int)
int i
int[] time
int part
int n
long total
int middlePartLength
public static int min (int[])
int value
int[] values
int min
static void ()
}
com/intellij/util/AsynchConsumer.classAsynchConsumer.java
package com.intellij.util
public abstract com.intellij.util.AsynchConsumer extends java.lang.Object implements com.intellij.util.Consumer {
public abstract void finished ()
}
com/intellij/util/AuthData.classAuthData.java
package com.intellij.util
public com.intellij.util.AuthData extends java.lang.Object {
private final String myLogin
private final String myPassword
public void (java.lang.String, java.lang.String)
String login
String password
public java.lang.String getLogin ()
public java.lang.String getPassword ()
}
com/intellij/util/Base64Converter.classBase64Converter.java
package com.intellij.util
public com.intellij.util.Base64Converter extends java.lang.Object {
private static final char[] alphabet
private static final byte[] decodeTable
public void ()
public static java.lang.String encode (java.lang.String)
String s
public static java.lang.String encode (byte[])
int bits24
int bits6
int bits24
int bits6
int bits24
int bits6
byte[] octetString
char[] out
int outIndex
int i
public static java.lang.String decode (java.lang.String)
String s
public static byte[] decode (byte[])
int i
byte c
byte[] bytes
int paddingCount
int realLength
byte[] out
byte[] t
int outIndex
int index
private static int decode (byte[], int, byte, byte, byte, byte)
byte[] output
int outIndex
byte a
byte b
byte c
byte d
byte da
byte db
byte dc
byte dd
static void ()
}
com/intellij/util/BeforeAfter.classBeforeAfter.java
package com.intellij.util
public com.intellij.util.BeforeAfter extends java.lang.Object {
private final Object myBefore
private final Object myAfter
public void (java.lang.Object, java.lang.Object)
Object before
Object after
public java.lang.Object getAfter ()
public java.lang.Object getBefore ()
}
com/intellij/util/BitUtil.classBitUtil.java
package com.intellij.util
public com.intellij.util.BitUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static boolean isSet (byte, byte)
byte value
byte mask
public static boolean isSet (int, int)
int value
int mask
public static boolean isSet (long, long)
long flags
long mask
public static byte set (byte, byte, boolean)
byte value
byte mask
boolean setBit
public static int set (int, int, boolean)
int value
int mask
boolean setBit
public static long set (long, long, boolean)
long value
long mask
boolean setBit
public static byte clear (byte, byte)
byte value
byte mask
public static int clear (int, int)
int value
int mask
public static long clear (long, long)
long value
long 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
private static final int BITS_PER_ELEMENT
protected void (int, double)
int _maxElementCount
double probability
int bitsPerElementFactor
int bitsCount
private static boolean isPrime (int)
int i
int bits
int sqrt
protected final void addIt (int, int)
int abs
int i
int prime
int prime2
protected final boolean maybeContains (int, int)
int abs
int i
int prime
int prime2
}
com/intellij/util/BooleanValueHolder.classBooleanValueHolder.java
package com.intellij.util
public com.intellij.util.BooleanValueHolder extends java.lang.Object {
private boolean myValue
public void (boolean)
boolean value
public boolean getValue ()
public void setValue (boolean)
boolean value
}
com/intellij/util/CatchingConsumer.classCatchingConsumer.java
package com.intellij.util
public abstract com.intellij.util.CatchingConsumer extends java.lang.Object implements com.intellij.util.Consumer {
public abstract void consume (java.lang.Throwable)
}
com/intellij/util/Chunk.classChunk.java
package com.intellij.util
public com.intellij.util.Chunk extends java.lang.Object {
private final java.util.Set myNodes
public void (java.lang.Object)
Object node
public void (java.util.Set)
java.util.Set nodes
public java.util.Set getNodes ()
public boolean containsNode (java.lang.Object)
Object node
public boolean equals (java.lang.Object)
Object o
com.intellij.util.Chunk chunk
public int hashCode ()
public java.lang.String toString ()
Object node
StringBuilder buf
}
com/intellij/util/CodeWriter.classCodeWriter.java
package com.intellij.util
public com.intellij.util.CodeWriter extends java.io.PrintWriter {
private final int myIndent
private int myIndentLevel
private boolean myNewLineStarted
public void (java.io.PrintWriter)
java.io.PrintWriter writer
public void print (java.lang.String)
int i
String s
private static boolean isCloseBrace (java.lang.String, int)
String s
int index
char c
private static boolean isOpenBrace (java.lang.String, int)
String s
int index
char c
public void println ()
private void possiblyIndent (java.lang.String)
int j
int blanksToPrint
int i
int firstNonBlank
String s
public void println (java.lang.String)
String s
java.util.StringTokenizer st
}
com/intellij/util/CollectConsumer.classCollectConsumer.java
package com.intellij.util
public com.intellij.util.CollectConsumer extends java.lang.Object implements com.intellij.util.Consumer {
private final java.util.Collection myResult
public void (java.util.Collection)
java.util.Collection result
public void ()
public void consume (java.lang.Object)
Object t
public java.util.Collection getResult ()
}
com/intellij/util/CommonProcessors$1.classCommonProcessors.java
package com.intellij.util
final com.intellij.util.CommonProcessors$1 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.util.Processor val$processor
void (com.intellij.util.Processor)
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/CommonProcessors$2.classCommonProcessors.java
package com.intellij.util
final com.intellij.util.CommonProcessors$2 extends java.lang.Object implements com.intellij.util.Processor {
void ()
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/CommonProcessors$3.classCommonProcessors.java
package com.intellij.util
final com.intellij.util.CommonProcessors$3 extends java.lang.Object implements com.intellij.util.Processor {
void ()
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/CommonProcessors$CollectProcessor.classCommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$CollectProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final java.util.Collection myCollection
public void (java.util.Collection)
java.util.Collection collection
public void ()
public boolean process (java.lang.Object)
Object t
protected boolean accept (java.lang.Object)
Object t
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Collection getResults ()
}
com/intellij/util/CommonProcessors$CollectUniquesProcessor.classCommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$CollectUniquesProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final java.util.Set myCollection
public void ()
public boolean process (java.lang.Object)
Object t
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Collection getResults ()
}
com/intellij/util/CommonProcessors$FindFirstAndOnlyProcessor.classCommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$FindFirstAndOnlyProcessor extends com.intellij.util.CommonProcessors$FindFirstProcessor {
public void ()
public boolean process (java.lang.Object)
Object t
boolean firstFound
boolean result
}
com/intellij/util/CommonProcessors$FindFirstProcessor.classCommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$FindFirstProcessor extends com.intellij.util.CommonProcessors$FindProcessor {
public void ()
protected boolean accept (java.lang.Object)
Object t
}
com/intellij/util/CommonProcessors$FindProcessor.classCommonProcessors.java
package com.intellij.util
public abstract com.intellij.util.CommonProcessors$FindProcessor extends java.lang.Object implements com.intellij.util.Processor {
private Object myValue
public void ()
public boolean isFound ()
public java.lang.Object getFoundValue ()
public java.lang.Object reset ()
Object prev
public boolean process (java.lang.Object)
Object t
protected abstract boolean accept (java.lang.Object)
}
com/intellij/util/CommonProcessors$UniqueProcessor.classCommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors$UniqueProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final java.util.Set processed
private final com.intellij.util.Processor myDelegate
public void (com.intellij.util.Processor)
com.intellij.util.Processor delegate
public void (com.intellij.util.Processor, gnu.trove.TObjectHashingStrategy)
com.intellij.util.Processor delegate
gnu.trove.TObjectHashingStrategy strategy
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/CommonProcessors.classCommonProcessors.java
package com.intellij.util
public com.intellij.util.CommonProcessors extends java.lang.Object {
private static final com.intellij.util.Processor FALSE
private static final com.intellij.util.Processor TRUE
public void ()
public static com.intellij.util.Processor notNullProcessor (com.intellij.util.Processor)
com.intellij.util.Processor processor
public static com.intellij.util.Processor alwaysFalse ()
public static com.intellij.util.Processor alwaysTrue ()
static void ()
}
com/intellij/util/ComponentTreeEventDispatcher$1.classComponentTreeEventDispatcher.java
package com.intellij.util
com.intellij.util.ComponentTreeEventDispatcher$1 extends java.lang.Object implements com.intellij.openapi.util.Getter {
final java.awt.Component val$root
final com.intellij.util.ComponentTreeEventDispatcher this$0
void (com.intellij.util.ComponentTreeEventDispatcher, java.awt.Component)
com.intellij.util.ComponentTreeEventDispatcher this$0
public java.lang.Iterable get ()
com.intellij.util.containers.JBTreeTraverser traverser
public volatile java.lang.Object get ()
}
com/intellij/util/ComponentTreeEventDispatcher.classComponentTreeEventDispatcher.java
package com.intellij.util
public com.intellij.util.ComponentTreeEventDispatcher extends java.lang.Object {
private final Class myListenerClass
private final java.util.EventListener myMulticaster
public static com.intellij.util.ComponentTreeEventDispatcher create (java.lang.Class)
Class listenerClass
public static com.intellij.util.ComponentTreeEventDispatcher create (java.awt.Component, java.lang.Class)
java.awt.Component root
Class listenerClass
private void (java.awt.Component, java.lang.Class)
java.awt.Component root
Class listenerClass
public java.util.EventListener getMulticaster ()
static java.lang.Class access$000 (com.intellij.util.ComponentTreeEventDispatcher)
com.intellij.util.ComponentTreeEventDispatcher x0
}
com/intellij/util/CompressionUtil.classCompressionUtil.java
package com.intellij.util
public com.intellij.util.CompressionUtil extends java.lang.Object {
private static final int COMPRESSION_THRESHOLD
private static final com.intellij.openapi.util.ThreadLocalCachedByteArray spareBufferLocal
private static final java.util.concurrent.atomic.AtomicInteger myCompressionRequests
private static final java.util.concurrent.atomic.AtomicLong myCompressionTime
private static final java.util.concurrent.atomic.AtomicInteger myDecompressionRequests
private static final java.util.concurrent.atomic.AtomicLong myDecompressionTime
private static final java.util.concurrent.atomic.AtomicLong myDecompressedSize
private static final java.util.concurrent.atomic.AtomicLong mySizeBeforeCompression
private static final java.util.concurrent.atomic.AtomicLong mySizeAfterCompression
public static final boolean DUMP_COMPRESSION_STATS
private static final int STRING_COMPRESSION_THRESHOLD
public void ()
public static int writeCompressed (java.io.DataOutput, byte[], int) throws java.io.IOException
byte[] compressedOutputBuffer
int compressedSize
java.io.DataOutput out
byte[] bytes
int length
public static int writeCompressedWithoutOriginalBufferLength (java.io.DataOutput, byte[], int) throws java.io.IOException
java.io.DataOutput out
byte[] bytes
int length
long started
byte[] compressedOutputBuffer
int compressedSize
long time
int requests
long l
public static byte[] readCompressedWithoutOriginalBufferLength (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
int size
byte[] bytes
int decompressedRequests
long started
byte[] decompressedResult
long doneTime
long decompressedSize
long decompressedTime
public static byte[] readCompressed (java.io.DataInput) throws java.io.IOException
byte[] bytes
byte[] bytes
java.io.DataInput in
int size
public static java.lang.CharSequence uncompressCharSequence (java.lang.Object, java.nio.charset.Charset)
int uncompressedLength
byte[] bytes
int bytesLength
org.iq80.snappy.CorruptionException ex
Object string
java.nio.charset.Charset charset
byte[] b
public static java.lang.Object compressCharSequence (java.lang.CharSequence, java.nio.charset.Charset)
org.iq80.snappy.CorruptionException ex
CharSequence string
java.nio.charset.Charset charset
public static java.lang.Object compressStringRawBytes (java.lang.CharSequence)
char c
int i
java.io.ByteArrayOutputStream bytes
java.io.DataOutput out
byte[] compressedBytes
org.iq80.snappy.CorruptionException ex
java.io.IOException e
CharSequence string
int length
public static java.lang.CharSequence uncompressStringRawBytes (java.lang.Object)
int c
int i
int uncompressedLength
byte[] bytes
int bytesLength
java.io.ByteArrayInputStream byteStream
java.io.DataInput in
int len
char[] chars
org.iq80.snappy.CorruptionException ex
java.io.IOException e
Object compressed
byte[] b
static void ()
}
com/intellij/util/ConcurrencyUtil$1.classConcurrencyUtil.java
package com.intellij.util
final com.intellij.util.ConcurrencyUtil$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final String val$name
final boolean val$isDaemon
final int val$priority
void (java.lang.String, boolean, int)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
}
com/intellij/util/ConcurrencyUtil$2.classConcurrencyUtil.java
package com.intellij.util
final com.intellij.util.ConcurrencyUtil$2 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final String val$name
void (java.lang.String)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
}
com/intellij/util/ConcurrencyUtil.classConcurrencyUtil.java
package com.intellij.util
public com.intellij.util.ConcurrencyUtil extends java.lang.Object {
public void ()
public static java.util.List invokeAll (java.util.Collection, java.util.concurrent.ExecutorService) throws java.lang.Throwable
java.util.concurrent.Callable task
java.util.concurrent.Future future
java.util.concurrent.Callable t
java.util.concurrent.Future f
Throwable cause
java.util.concurrent.ExecutionException e
java.util.concurrent.Future f
java.util.concurrent.Future f
java.util.concurrent.Future f
java.util.Collection tasks
java.util.concurrent.ExecutorService executorService
java.util.List futures
boolean done
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
public static java.util.concurrent.ThreadPoolExecutor newSingleThreadExecutor (java.lang.String)
String name
public static java.util.concurrent.ThreadPoolExecutor newSingleThreadExecutor (java.lang.String, int)
String name
int priority
public static java.util.concurrent.ScheduledThreadPoolExecutor newSingleScheduledThreadExecutor (java.lang.String)
String name
public static java.util.concurrent.ScheduledThreadPoolExecutor newSingleScheduledThreadExecutor (java.lang.String, int)
String name
int priority
java.util.concurrent.ScheduledThreadPoolExecutor executor
public static java.util.concurrent.ThreadFactory newNamedThreadFactory (java.lang.String, boolean, int)
String name
boolean isDaemon
int priority
public static java.util.concurrent.ThreadFactory newNamedThreadFactory (java.lang.String)
String name
public static void awaitQuiescence (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.HashSet workersField
java.util.Set workers
StackTraceElement stackTraceElement
String trace
InterruptedException e
Thread thread
Object worker
java.util.concurrent.ThreadPoolExecutor executor
long timeout
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock mainLock
java.util.Set workers
}
com/intellij/util/ConstantFunction.classConstantFunction.java
package com.intellij.util
public com.intellij.util.ConstantFunction extends java.lang.Object implements com.intellij.util.NotNullFunction {
private final Object value
public void (java.lang.Object)
Object value
public java.lang.Object fun (java.lang.Object)
Object param
}
com/intellij/util/EmptyConsumer.classEmptyConsumer.java
package com.intellij.util
public com.intellij.util.EmptyConsumer extends java.lang.Object {
public void ()
public static com.intellij.util.Consumer getInstance ()
}
com/intellij/util/EnvironmentUtil$1.classEnvironmentUtil.java
package com.intellij.util
final com.intellij.util.EnvironmentUtil$1 extends java.lang.Object implements java.util.concurrent.Callable {
void ()
public java.util.Map call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
com/intellij/util/EnvironmentUtil$2.classEnvironmentUtil.java
package com.intellij.util
final com.intellij.util.EnvironmentUtil$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
void ()
protected java.util.Map compute ()
Throwable t
protected volatile java.lang.Object compute ()
}
com/intellij/util/EnvironmentUtil$ShellEnvReader.classEnvironmentUtil.java
package com.intellij.util
public com.intellij.util.EnvironmentUtil$ShellEnvReader extends java.lang.Object {
public void ()
public java.util.Map readShellEnv () throws java.lang.Exception
java.util.List command
int idx
String os
java.io.File reader
java.io.File envFile
protected static java.util.Map runProcessAndReadEnvs (java.util.List, java.io.File, java.lang.String) throws java.lang.Exception
java.util.List command
java.io.File envFile
String lineSeparator
ProcessBuilder builder
Process process
com.intellij.util.EnvironmentUtil$StreamGobbler gobbler
int rv
String lines
protected java.util.List getShellProcessCommand () throws java.lang.Exception
String shell
protected java.lang.String getShell () throws java.lang.Exception
}
com/intellij/util/EnvironmentUtil$StreamGobbler$1.classEnvironmentUtil.java
package com.intellij.util
final com.intellij.util.EnvironmentUtil$StreamGobbler$1 extends com.intellij.util.io.BaseOutputReader$Options {
void ()
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
public boolean splitToLines ()
}
com/intellij/util/EnvironmentUtil$StreamGobbler.classEnvironmentUtil.java
package com.intellij.util
com.intellij.util.EnvironmentUtil$StreamGobbler extends com.intellij.util.io.BaseOutputReader {
private static final com.intellij.util.io.BaseOutputReader$Options OPTIONS
private final StringBuffer myBuffer
public void (java.io.InputStream)
java.io.InputStream stream
protected java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable runnable
protected void onTextAvailable (java.lang.String)
String text
public java.lang.String getText ()
static void ()
}
com/intellij/util/EnvironmentUtil.classEnvironmentUtil.java
package com.intellij.util
public com.intellij.util.EnvironmentUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int SHELL_ENV_READING_TIMEOUT
private static final String LANG
private static final String LC_ALL
private static final String LC_CTYPE
private static final java.util.concurrent.Future ourEnvGetter
private static final com.intellij.openapi.util.NotNullLazyValue ourEnvironment
private static final String DISABLE_OMZ_AUTO_UPDATE
private static java.util.Map getSystemEnv ()
private void ()
public static boolean isEnvironmentReady ()
public static java.util.Map getEnvironmentMap ()
public static java.lang.String getValue (java.lang.String)
String name
public static java.lang.String[] getEnvironment ()
public static java.lang.String[] flattenEnvironment (java.util.Map)
java.util.Map$Entry entry
java.util.Map environment
String[] array
int i
private static java.util.Map getShellEnv () throws java.lang.Exception
private static java.util.Map parseEnv (java.lang.String, java.lang.String) throws java.lang.Exception
int pos
String name
String line
String text
String lineSeparator
java.util.Set toIgnore
java.util.Map env
java.util.Map newEnv
String[] lines
private static int waitAndTerminateAfter (java.lang.Process, int)
Process process
int timeoutMillis
Integer exitCode
private static java.lang.Integer waitFor (java.lang.Process, int)
Process process
int timeoutMillis
long stop
private static java.util.Map setCharsetVar (java.util.Map)
java.util.Locale locale
java.nio.charset.Charset charset
String language
String country
String value
java.util.Map env
private static boolean isCharsetVarDefined (java.util.Map)
java.util.Map env
public static void inlineParentOccurrences (java.util.Map)
String parentVal
String key
String value
java.util.Map$Entry entry
java.util.Map envs
java.util.Map parentParams
private static boolean containsEnvKeySubstitution (java.lang.String, java.lang.String)
String envKey
String val
static java.util.Map testLoader ()
Exception e
static java.util.Map testParser (java.lang.String)
Exception e
String lines
static java.util.Map access$000 () throws java.lang.Exception
static java.util.Map access$100 (java.util.Map)
java.util.Map x0
static java.util.concurrent.Future access$200 ()
static com.intellij.openapi.diagnostic.Logger access$300 ()
static java.util.Map access$400 ()
static int access$500 (java.lang.Process, int)
Process x0
int x1
static java.util.Map access$600 (java.lang.String, java.lang.String) throws java.lang.Exception
String x0
String x1
static void ()
}
com/intellij/util/EventDispatcher$1.classEventDispatcher.java
package com.intellij.util
com.intellij.util.EventDispatcher$1 extends java.lang.Object implements com.intellij.openapi.util.Getter {
final com.intellij.util.EventDispatcher this$0
void (com.intellij.util.EventDispatcher)
com.intellij.util.EventDispatcher this$0
public java.lang.Iterable get ()
public volatile java.lang.Object get ()
}
com/intellij/util/EventDispatcher$2.classEventDispatcher.java
package com.intellij.util
final com.intellij.util.EventDispatcher$2 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.openapi.util.Getter val$listeners
void (com.intellij.openapi.util.Getter)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
String methodName
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/util/EventDispatcher$3.classEventDispatcher.java
package com.intellij.util
com.intellij.util.EventDispatcher$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final java.util.EventListener val$listener
final com.intellij.util.EventDispatcher this$0
void (com.intellij.util.EventDispatcher, java.util.EventListener)
com.intellij.util.EventDispatcher this$0
public void dispose ()
}
com/intellij/util/EventDispatcher.classEventDispatcher.java
package com.intellij.util
public com.intellij.util.EventDispatcher extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.EventListener myMulticaster
private final java.util.List myListeners
public static com.intellij.util.EventDispatcher create (java.lang.Class)
Class listenerClass
private void (java.lang.Class)
Class listenerClass
static java.lang.Object createMulticaster (java.lang.Class, com.intellij.openapi.util.Getter)
Class listenerClass
com.intellij.openapi.util.Getter listeners
java.lang.reflect.InvocationHandler handler
public java.util.EventListener getMulticaster ()
private static void dispatch (java.lang.Iterable, java.lang.reflect.Method, java.lang.Object[])
RuntimeException e
Throwable cause
Exception e
Object listener
Iterable listeners
java.lang.reflect.Method method
Object[] args
public void addListener (java.util.EventListener)
java.util.EventListener listener
public void addListener (java.util.EventListener, com.intellij.openapi.Disposable)
java.util.EventListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeListener (java.util.EventListener)
java.util.EventListener listener
public boolean hasListeners ()
public java.util.List getListeners ()
static java.util.List access$000 (com.intellij.util.EventDispatcher)
com.intellij.util.EventDispatcher x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void access$200 (java.lang.Iterable, java.lang.reflect.Method, java.lang.Object[])
Iterable x0
java.lang.reflect.Method x1
Object[] x2
static void ()
}
com/intellij/util/EventUtil$1.classEventUtil.java
package com.intellij.util
final com.intellij.util.EventUtil$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final java.lang.ref.WeakReference val$reference
void (java.lang.ref.WeakReference)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object result
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
Object proxy
java.lang.reflect.Method method
Object[] args
Object o
}
com/intellij/util/EventUtil.classEventUtil.java
package com.intellij.util
public com.intellij.util.EventUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static java.util.EventListener createWeakListener (java.lang.Class, java.util.EventListener)
Class listenerClass
java.util.EventListener listener
java.lang.ref.WeakReference reference
java.lang.reflect.InvocationHandler handler
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/util/ExceptionUtil$1.classExceptionUtil.java
package com.intellij.util
final com.intellij.util.ExceptionUtil$1 extends java.io.PrintWriter {
private boolean skipping
final String val$skipPattern
void (java.io.Writer, java.lang.String)
java.io.Writer x0
public void println (java.lang.String)
String x
boolean curSkipping
}
com/intellij/util/ExceptionUtil.classExceptionUtil.java
package com.intellij.util
public com.intellij.util.ExceptionUtil extends java.lang.Object {
private void ()
public static java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable e
public static java.lang.Object findCause (java.lang.Throwable, java.lang.Class)
Throwable e
Class klass
Object t
public static boolean causedBy (java.lang.Throwable, java.lang.Class)
Throwable e
Class klass
public static java.lang.Throwable makeStackTraceRelative (java.lang.Throwable, java.lang.Throwable)
int newDepth
int i
int len
Throwable th
Throwable relativeTo
StackTraceElement[] trace
StackTraceElement[] rootTrace
public static java.lang.String currentStackTrace ()
public static java.lang.String getThrowableText (java.lang.Throwable)
Throwable aThrowable
java.io.StringWriter stringWriter
java.io.PrintWriter writer
public static java.lang.String getThrowableText (java.lang.Throwable, java.lang.String)
Throwable aThrowable
String stackFrameSkipPattern
String prefix
String prefixProxy
String prefixRemoteUtil
String skipPattern
java.io.StringWriter stringWriter
java.io.PrintWriter writer
private static java.lang.String stripPackage (java.lang.String, int)
String x
int offset
int idx
public static java.lang.String getUserStackTrace (java.lang.Throwable, com.intellij.openapi.diagnostic.Logger)
Throwable aThrowable
com.intellij.openapi.diagnostic.Logger logger
String result
public static java.lang.String getMessage (java.lang.Throwable)
Throwable e
String result
String exceptionPattern
String errorPattern
private static java.lang.String extractMessage (java.lang.String, java.lang.String)
String result
String errorPattern
public static void rethrowUnchecked (java.lang.Throwable)
Throwable t
public static void rethrowAll (java.lang.Throwable) throws java.lang.Exception
Throwable t
public static void rethrow (java.lang.Throwable)
Throwable throwable
public static void rethrowAllAsUnchecked (java.lang.Throwable)
Throwable t
public static java.lang.String getNonEmptyMessage (java.lang.Throwable, java.lang.String)
Throwable t
String defaultMessage
String message
static java.lang.String access$000 (java.lang.String, int)
String x0
int x1
}
com/intellij/util/FilteringProcessor.classFilteringProcessor.java
package com.intellij.util
public com.intellij.util.FilteringProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.openapi.util.Condition myFilter
private final com.intellij.util.Processor myProcessor
public void (com.intellij.openapi.util.Condition, com.intellij.util.Processor)
com.intellij.openapi.util.Condition filter
com.intellij.util.Processor processor
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/FontUtil.classFontUtil.java
package com.intellij.util
public com.intellij.util.FontUtil extends java.lang.Object {
public void ()
public static java.lang.String rightArrow (java.awt.Font)
java.awt.Font font
public static java.lang.String upArrow (java.awt.Font, java.lang.String)
java.awt.Font font
String defaultValue
public static java.lang.String canDisplay (java.awt.Font, char, java.lang.String)
java.awt.Font font
char value
String defaultValue
public static java.lang.String spaceAndThinSpace ()
public static java.awt.Font minusOne (java.awt.Font)
java.awt.Font font
}
com/intellij/util/FunctionUtil$1.classFunctionUtil.java
package com.intellij.util
final com.intellij.util.FunctionUtil$1 extends java.lang.Object implements com.intellij.util.Function {
final Object val$b
void (java.lang.Object)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/FunctionUtil$2.classFunctionUtil.java
package com.intellij.util
final com.intellij.util.FunctionUtil$2 extends java.lang.Object implements com.intellij.util.NotNullFunction {
final com.intellij.util.NotNullFunction val$f
final com.intellij.util.NotNullFunction val$g
void (com.intellij.util.NotNullFunction, com.intellij.util.NotNullFunction)
public java.lang.Object fun (java.lang.Object)
Object a
}
com/intellij/util/FunctionUtil.classFunctionUtil.java
package com.intellij.util
public com.intellij.util.FunctionUtil extends java.lang.Object {
private void ()
public static com.intellij.util.Function id ()
com.intellij.util.Function id
public static com.intellij.util.NullableFunction nullConstant ()
com.intellij.util.NullableFunction function
public static com.intellij.util.Function string ()
com.intellij.util.Function function
public static com.intellij.util.Function constant (java.lang.Object)
Object b
public static com.intellij.util.NotNullFunction composition (com.intellij.util.NotNullFunction, com.intellij.util.NotNullFunction)
com.intellij.util.NotNullFunction f
com.intellij.util.NotNullFunction g
}
com/intellij/util/FunctionWithTimeout$1.classFunctionWithTimeout.java
package com.intellij.util
com.intellij.util.FunctionWithTimeout$1 extends java.lang.Object implements java.lang.Runnable {
final Object val$initialValue
final com.intellij.util.FunctionWithTimeout this$0
void (com.intellij.util.FunctionWithTimeout, java.lang.Object)
com.intellij.util.FunctionWithTimeout this$0
public void run ()
}
com/intellij/util/FunctionWithTimeout.classFunctionWithTimeout.java
package com.intellij.util
public abstract com.intellij.util.FunctionWithTimeout extends java.lang.Object {
public void ()
protected abstract void updateValue (java.lang.Object)
public java.lang.Object calculate (long, java.lang.Object)
long timeout
Object initialValue
}
com/intellij/util/Generator.classGenerator.java
package com.intellij.util
public abstract com.intellij.util.Generator extends java.lang.Object {
public abstract void generate (com.intellij.util.Processor)
}
com/intellij/util/HiDPIScaledGraphics.classHiDPIScaledGraphics.java
package com.intellij.util
com.intellij.util.HiDPIScaledGraphics extends java.awt.Graphics2D {
protected final java.awt.Graphics2D myPeer
public void (java.awt.Graphics)
java.awt.Graphics g
public void draw3DRect (int, int, int, int, boolean)
int x
int y
int width
int height
boolean raised
public void fill3DRect (int, int, int, int, boolean)
int x
int y
int width
int height
boolean raised
public void draw (java.awt.Shape)
java.awt.Shape s
public boolean drawImage (java.awt.Image, java.awt.geom.AffineTransform, java.awt.image.ImageObserver)
java.awt.Image img
java.awt.geom.AffineTransform xform
java.awt.image.ImageObserver obs
public void drawImage (java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int)
java.awt.image.BufferedImage img
java.awt.image.BufferedImageOp op
int x
int y
public void drawRenderedImage (java.awt.image.RenderedImage, java.awt.geom.AffineTransform)
java.awt.image.RenderedImage img
java.awt.geom.AffineTransform xform
public void drawRenderableImage (java.awt.image.renderable.RenderableImage, java.awt.geom.AffineTransform)
java.awt.image.renderable.RenderableImage img
java.awt.geom.AffineTransform xform
public void drawString (java.lang.String, int, int)
String str
int x
int y
public void drawString (java.lang.String, float, float)
String str
float x
float y
public void drawString (java.text.AttributedCharacterIterator, int, int)
java.text.AttributedCharacterIterator iterator
int x
int y
public void drawString (java.text.AttributedCharacterIterator, float, float)
java.text.AttributedCharacterIterator iterator
float x
float y
public void drawGlyphVector (java.awt.font.GlyphVector, float, float)
java.awt.font.GlyphVector g
float x
float y
public void fill (java.awt.Shape)
java.awt.Shape s
public boolean hit (java.awt.Rectangle, java.awt.Shape, boolean)
java.awt.Rectangle rect
java.awt.Shape s
boolean onStroke
public java.awt.GraphicsConfiguration getDeviceConfiguration ()
public void setComposite (java.awt.Composite)
java.awt.Composite comp
public void setPaint (java.awt.Paint)
java.awt.Paint paint
public void setStroke (java.awt.Stroke)
java.awt.Stroke s
public void setRenderingHint (java.awt.RenderingHints$Key, java.lang.Object)
java.awt.RenderingHints$Key hintKey
Object hintValue
public java.lang.Object getRenderingHint (java.awt.RenderingHints$Key)
java.awt.RenderingHints$Key hintKey
public void setRenderingHints (java.util.Map)
java.util.Map hints
public void addRenderingHints (java.util.Map)
java.util.Map hints
public java.awt.RenderingHints getRenderingHints ()
public void translate (int, int)
int x
int y
public void translate (double, double)
double tx
double ty
public void rotate (double)
double theta
public void rotate (double, double, double)
double theta
double x
double y
public void scale (double, double)
double sx
double sy
public void shear (double, double)
double shx
double shy
public void transform (java.awt.geom.AffineTransform)
java.awt.geom.AffineTransform Tx
public void setTransform (java.awt.geom.AffineTransform)
java.awt.geom.AffineTransform Tx
public java.awt.geom.AffineTransform getTransform ()
public java.awt.Paint getPaint ()
public java.awt.Composite getComposite ()
public void setBackground (java.awt.Color)
java.awt.Color color
public java.awt.Color getBackground ()
public java.awt.Stroke getStroke ()
public void clip (java.awt.Shape)
java.awt.Shape s
public java.awt.font.FontRenderContext getFontRenderContext ()
public java.awt.Graphics create ()
java.awt.Graphics g
public java.awt.Graphics create (int, int, int, int)
int x
int y
int width
int height
public java.awt.Color getColor ()
public void setColor (java.awt.Color)
java.awt.Color c
public void setPaintMode ()
public void setXORMode (java.awt.Color)
java.awt.Color c1
public java.awt.Font getFont ()
public void setFont (java.awt.Font)
java.awt.Font font
public java.awt.FontMetrics getFontMetrics ()
public java.awt.FontMetrics getFontMetrics (java.awt.Font)
java.awt.Font f
public java.awt.Rectangle getClipBounds ()
public void clipRect (int, int, int, int)
int x
int y
int width
int height
public void setClip (int, int, int, int)
int x
int y
int width
int height
public java.awt.Shape getClip ()
public void setClip (java.awt.Shape)
java.awt.Shape clip
public void copyArea (int, int, int, int, int, int)
int x
int y
int width
int height
int dx
int dy
public void drawLine (int, int, int, int)
int x1
int y1
int x2
int y2
public void fillRect (int, int, int, int)
int x
int y
int width
int height
public void drawRect (int, int, int, int)
int x
int y
int width
int height
public void clearRect (int, int, int, int)
int x
int y
int width
int height
public void drawRoundRect (int, int, int, int, int, int)
int x
int y
int width
int height
int arcWidth
int arcHeight
public void fillRoundRect (int, int, int, int, int, int)
int x
int y
int width
int height
int arcWidth
int arcHeight
public void drawOval (int, int, int, int)
int x
int y
int width
int height
public void fillOval (int, int, int, int)
int x
int y
int width
int height
public void drawArc (int, int, int, int, int, int)
int x
int y
int width
int height
int startAngle
int arcAngle
public void fillArc (int, int, int, int, int, int)
int x
int y
int width
int height
int startAngle
int arcAngle
public void drawPolyline (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void drawPolygon (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void drawPolygon (java.awt.Polygon)
java.awt.Polygon p
public void fillPolygon (int[], int[], int)
int[] xPoints
int[] yPoints
int nPoints
public void fillPolygon (java.awt.Polygon)
java.awt.Polygon p
public void drawChars (char[], int, int, int, int)
char[] data
int offset
int length
int x
int y
public void drawBytes (byte[], int, int, int, int)
byte[] data
int offset
int length
int x
int y
public boolean drawImage (java.awt.Image, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
int width
int height
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int x
int y
int width
int height
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int dx1
int dy1
int dx2
int dy2
int sx1
int sy1
int sx2
int sy2
java.awt.image.ImageObserver observer
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
java.awt.Image img
int dx1
int dy1
int dx2
int dy2
int sx1
int sy1
int sx2
int sy2
java.awt.Color bgcolor
java.awt.image.ImageObserver observer
public void dispose ()
public java.lang.String toString ()
public java.awt.Rectangle getClipRect ()
public boolean hitClip (int, int, int, int)
int x
int y
int width
int height
public java.awt.Rectangle getClipBounds (java.awt.Rectangle)
java.awt.Rectangle r
}
com/intellij/util/ImageLoader$1.classImageLoader.java
package com.intellij.util
final com.intellij.util.ImageLoader$1 extends java.awt.Component {
void ()
}
com/intellij/util/ImageLoader$2.classImageLoader.java
package com.intellij.util
final com.intellij.util.ImageLoader$2 extends java.lang.Object implements com.intellij.util.ImageLoader$ImageConverter {
final boolean val$scaleImages
final float val$scaleFactor
void (boolean, float)
public java.awt.Image convert (java.awt.Image, com.intellij.util.ImageLoader$ImageDesc)
java.awt.Image source
com.intellij.util.ImageLoader$ImageDesc desc
}
com/intellij/util/ImageLoader$ImageConverter.classImageLoader.java
package com.intellij.util
abstract com.intellij.util.ImageLoader$ImageConverter extends java.lang.Object {
public abstract java.awt.Image convert (java.awt.Image, com.intellij.util.ImageLoader$ImageDesc)
}
com/intellij/util/ImageLoader$ImageConverterChain$1.classImageLoader.java
package com.intellij.util
com.intellij.util.ImageLoader$ImageConverterChain$1 extends java.lang.Object implements com.intellij.util.ImageLoader$ImageConverter {
final java.awt.image.ImageFilter val$filter
final com.intellij.util.ImageLoader$ImageConverterChain this$0
void (com.intellij.util.ImageLoader$ImageConverterChain, java.awt.image.ImageFilter)
com.intellij.util.ImageLoader$ImageConverterChain this$0
public java.awt.Image convert (java.awt.Image, com.intellij.util.ImageLoader$ImageDesc)
java.awt.Image source
com.intellij.util.ImageLoader$ImageDesc desc
}
com/intellij/util/ImageLoader$ImageConverterChain$2.classImageLoader.java
package com.intellij.util
com.intellij.util.ImageLoader$ImageConverterChain$2 extends java.lang.Object implements com.intellij.util.ImageLoader$ImageConverter {
final com.intellij.util.ImageLoader$ImageConverterChain this$0
void (com.intellij.util.ImageLoader$ImageConverterChain)
com.intellij.util.ImageLoader$ImageConverterChain this$0
public java.awt.Image convert (java.awt.Image, com.intellij.util.ImageLoader$ImageDesc)
java.awt.Image source
com.intellij.util.ImageLoader$ImageDesc desc
}
com/intellij/util/ImageLoader$ImageConverterChain.classImageLoader.java
package com.intellij.util
com.intellij.util.ImageLoader$ImageConverterChain extends java.util.ArrayList {
private void ()
public static com.intellij.util.ImageLoader$ImageConverterChain create ()
public com.intellij.util.ImageLoader$ImageConverterChain withFilter (java.awt.image.ImageFilter[])
java.awt.image.ImageFilter filter
java.awt.image.ImageFilter[] filters
com.intellij.util.ImageLoader$ImageConverterChain chain
public com.intellij.util.ImageLoader$ImageConverterChain withFilter (java.awt.image.ImageFilter)
java.awt.image.ImageFilter filter
public com.intellij.util.ImageLoader$ImageConverterChain withRetina ()
public com.intellij.util.ImageLoader$ImageConverterChain with (com.intellij.util.ImageLoader$ImageConverter)
com.intellij.util.ImageLoader$ImageConverter f
public java.awt.Image convert (java.awt.Image, com.intellij.util.ImageLoader$ImageDesc)
com.intellij.util.ImageLoader$ImageConverter f
java.awt.Image image
com.intellij.util.ImageLoader$ImageDesc desc
}
com/intellij/util/ImageLoader$ImageDesc$Type$1.classImageLoader.java
package com.intellij.util
final com.intellij.util.ImageLoader$ImageDesc$Type$1 extends com.intellij.util.ImageLoader$ImageDesc$Type {
void (java.lang.String, int)
public java.awt.Image load (java.net.URL, java.io.InputStream, float) throws java.io.IOException
java.net.URL url
java.io.InputStream is
float scale
}
com/intellij/util/ImageLoader$ImageDesc$Type.classImageLoader.java
package com.intellij.util
public com.intellij.util.ImageLoader$ImageDesc$Type extends java.lang.Enum {
public static final com.intellij.util.ImageLoader$ImageDesc$Type PNG
public static final com.intellij.util.ImageLoader$ImageDesc$Type SVG
public static final com.intellij.util.ImageLoader$ImageDesc$Type UNDEFINED
private static final com.intellij.util.ImageLoader$ImageDesc$Type[] $VALUES
public static com.intellij.util.ImageLoader$ImageDesc$Type[] values ()
public static com.intellij.util.ImageLoader$ImageDesc$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.awt.Image load (java.net.URL, java.io.InputStream, float) throws java.io.IOException
java.net.URL url
java.io.InputStream stream
float scale
void (java.lang.String, int, com.intellij.util.ImageLoader$1)
String x0
int x1
com.intellij.util.ImageLoader$1 x2
static void ()
}
com/intellij/util/ImageLoader$ImageDesc.classImageLoader.java
package com.intellij.util
com.intellij.util.ImageLoader$ImageDesc extends java.lang.Object {
public final String path
public final Class cls
public final float scale
public final com.intellij.util.ImageLoader$ImageDesc$Type type
public final boolean original
public void (java.lang.String, java.lang.Class, float, com.intellij.util.ImageLoader$ImageDesc$Type)
String path
Class cls
float scale
com.intellij.util.ImageLoader$ImageDesc$Type type
public void (java.lang.String, java.lang.Class, float, com.intellij.util.ImageLoader$ImageDesc$Type, boolean)
String path
Class cls
float scale
com.intellij.util.ImageLoader$ImageDesc$Type type
boolean original
public java.awt.Image load () throws java.io.IOException
java.awt.Image image
java.net.URLConnection connection
String cacheKey
java.io.InputStream stream
java.net.URL url
java.awt.Image image
public java.lang.String toString ()
}
com/intellij/util/ImageLoader$ImageDescList.classImageLoader.java
package com.intellij.util
com.intellij.util.ImageLoader$ImageDescList extends java.util.ArrayList {
private void ()
public java.awt.Image load ()
public java.awt.Image load (com.intellij.util.ImageLoader$ImageConverterChain)
java.awt.Image image
com.intellij.util.ImageLoader$ImageDesc desc
com.intellij.util.ImageLoader$ImageConverterChain converters
public static com.intellij.util.ImageLoader$ImageDescList create (java.lang.String, java.lang.Class, boolean, boolean, boolean)
String file
Class cls
boolean dark
boolean retina
boolean allowFloatScaling
public static com.intellij.util.ImageLoader$ImageDescList create (java.lang.String, java.lang.Class, boolean, boolean, boolean, float)
String name
String ext
String file
Class cls
boolean dark
boolean retina
boolean allowFloatScaling
float pixScale
com.intellij.util.ImageLoader$ImageDescList vars
}
com/intellij/util/ImageLoader.classImageLoader.java
package com.intellij.util
public com.intellij.util.ImageLoader extends java.lang.Object implements java.io.Serializable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.concurrent.ConcurrentMap ourCache
public static final java.awt.Component ourComponent
public void ()
private static boolean waitForImage (java.awt.Image)
InterruptedException ex
java.awt.Image image
java.awt.MediaTracker mediatracker
public static java.awt.Image loadFromUrl (java.net.URL)
java.net.URL url
public static java.awt.Image loadFromUrl (java.net.URL, boolean)
java.net.URL url
boolean allowFloatScaling
public static java.awt.Image loadFromUrl (java.net.URL, boolean, java.awt.image.ImageFilter)
java.net.URL url
boolean allowFloatScaling
java.awt.image.ImageFilter filter
public static java.awt.Image loadFromUrl (java.net.URL, boolean, java.awt.image.ImageFilter[], float)
java.net.URL url
boolean allowFloatScaling
java.awt.image.ImageFilter[] filters
float pixScale
float scaleFactor
boolean scaleImages
boolean loadRetinaImages
private static float adjustScaleFactor (boolean, float)
boolean allowFloatScaling
float scale
public static java.awt.Image scaleImage (java.awt.Image, float)
java.awt.Image image
float scale
int w
int h
int width
int height
public static java.awt.Image loadFromUrl (java.net.URL, boolean, boolean)
java.net.URL url
boolean dark
boolean retina
public static java.awt.Image loadFromUrl (java.net.URL, boolean, boolean, java.awt.image.ImageFilter)
java.net.URL url
boolean dark
boolean retina
java.awt.image.ImageFilter filter
public static java.awt.Image loadFromUrl (java.net.URL, boolean, boolean, java.awt.image.ImageFilter[])
java.net.URL url
boolean dark
boolean retina
java.awt.image.ImageFilter[] filters
public static java.awt.Image loadFromResource (java.lang.String)
String s
Class callerClass
public static java.awt.Image loadFromResource (java.lang.String, java.lang.Class)
String path
Class aClass
public static java.awt.Image loadFromStream (java.io.InputStream)
java.io.InputStream inputStream
public static java.awt.Image loadFromStream (java.io.InputStream, int)
java.io.InputStream inputStream
int scale
public static java.awt.Image loadFromStream (java.io.InputStream, int, java.awt.image.ImageFilter)
java.io.InputStream inputStream
int scale
java.awt.image.ImageFilter filter
java.awt.Image image
com.intellij.util.ImageLoader$ImageDesc desc
private static java.awt.Image load (java.io.InputStream, int)
int n
byte[] buffer
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream outputStream
java.awt.Image image
Exception ex
java.io.InputStream inputStream
int scale
public static boolean isGoodSize (javax.swing.Icon)
javax.swing.Icon icon
public static java.util.List getFileNames (java.lang.String)
String file
public static java.util.List getFileNames (java.lang.String, boolean, boolean)
String file
boolean dark
boolean retina
static java.awt.Image access$100 (java.io.InputStream, int)
java.io.InputStream x0
int x1
static java.util.concurrent.ConcurrentMap access$200 ()
static com.intellij.openapi.diagnostic.Logger access$300 ()
static float access$400 (boolean, float)
boolean x0
float x1
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/JBHiDPIScaledImage.classJBHiDPIScaledImage.java
package com.intellij.util
public com.intellij.util.JBHiDPIScaledImage extends java.awt.image.BufferedImage {
private final java.awt.Image myImage
private final int myUserWidth
private final int myUserHeight
private final float myScale
public void (int, int, int)
int width
int height
int type
public void (java.awt.Graphics2D, int, int, int)
java.awt.Graphics2D g
int width
int height
int type
public void (java.awt.Image, int, int, int)
java.awt.Image image
int width
int height
int type
public float getScale ()
public com.intellij.util.JBHiDPIScaledImage scale (float)
float scaleFactor
java.awt.Image img
int w
int h
java.awt.Image scaled
int newUserWidth
int newUserHeight
com.intellij.util.JBHiDPIScaledImage newImg
java.awt.Graphics2D g
public java.awt.Image getDelegate ()
public int getWidth ()
public int getHeight ()
public int getWidth (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public int getHeight (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public int getUserWidth (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public int getUserHeight (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public int getRealWidth (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public int getRealHeight (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public java.awt.Graphics2D createGraphics ()
java.awt.Graphics2D g
}
com/intellij/util/LineSeparator.classLineSeparator.java
package com.intellij.util
public final com.intellij.util.LineSeparator extends java.lang.Enum {
public static final com.intellij.util.LineSeparator LF
public static final com.intellij.util.LineSeparator CRLF
public static final com.intellij.util.LineSeparator CR
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String mySeparatorString
private final byte[] myBytes
private static final com.intellij.util.LineSeparator[] $VALUES
public static com.intellij.util.LineSeparator[] values ()
public static com.intellij.util.LineSeparator valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String separatorString
public static com.intellij.util.LineSeparator fromString (java.lang.String)
com.intellij.util.LineSeparator separator
String string
public java.lang.String getSeparatorString ()
public byte[] getSeparatorBytes ()
public static boolean knownAndDifferent (com.intellij.util.LineSeparator, com.intellij.util.LineSeparator)
com.intellij.util.LineSeparator separator1
com.intellij.util.LineSeparator separator2
public static com.intellij.util.LineSeparator getSystemLineSeparator ()
static void ()
}
com/intellij/util/ListWithSelection.classListWithSelection.java
package com.intellij.util
public com.intellij.util.ListWithSelection extends java.util.ArrayList {
private Object mySelection
public void (java.util.Collection)
java.util.Collection collection
public void (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object selection
public void ()
public boolean select (java.lang.Object)
Object object
public java.lang.Object getSelection ()
public void selectFirst ()
public java.lang.Integer getSelectedIndex ()
}
com/intellij/util/LocalTimeCounter.classLocalTimeCounter.java
package com.intellij.util
public com.intellij.util.LocalTimeCounter extends java.lang.Object {
public static final int TIME_MASK
private static final java.util.concurrent.atomic.AtomicInteger ourCurrentTime
public void ()
public static long currentTime ()
static void ()
}
com/intellij/util/Matrix$1.classMatrix.java
package com.intellij.util
com.intellij.util.Matrix$1 extends com.intellij.util.Vector$Modified {
final int val$column
final com.intellij.util.Matrix this$0
void (com.intellij.util.Matrix, com.intellij.util.Vector, int)
com.intellij.util.Matrix this$0
com.intellij.util.Vector vector
public double get (int)
int row
public int getSize ()
}
com/intellij/util/Matrix$2.classMatrix.java
package com.intellij.util
com.intellij.util.Matrix$2 extends com.intellij.util.Vector$Modified {
final int val$row
final com.intellij.util.Matrix this$0
void (com.intellij.util.Matrix, com.intellij.util.Vector, int)
com.intellij.util.Matrix this$0
com.intellij.util.Vector vector
public double get (int)
int column
public int getSize ()
}
com/intellij/util/Matrix.classMatrix.java
package com.intellij.util
public final com.intellij.util.Matrix extends java.lang.Object {
private final int width
private final int height
private final com.intellij.util.Vector vector
public static transient com.intellij.util.Matrix create (int, double[])
int height
double[] values
int width
public static com.intellij.util.Matrix createIdentity (int)
int index
int i
int size
double[] array
public static com.intellij.util.Matrix createColumn (com.intellij.util.Vector)
com.intellij.util.Vector vector
public static com.intellij.util.Matrix createRow (com.intellij.util.Vector)
com.intellij.util.Vector vector
public boolean equals (java.lang.Object)
com.intellij.util.Matrix matrix
Object object
public java.lang.String toString ()
int w
int i
int h
StringBuilder sb
public double get (int, int)
int column
int row
public int getColumns ()
public com.intellij.util.Vector getColumn (int)
int column
public int getRows ()
public com.intellij.util.Vector getRow (int)
int row
public com.intellij.util.Matrix plus (com.intellij.util.Matrix)
com.intellij.util.Matrix matrix
public com.intellij.util.Matrix minus (com.intellij.util.Matrix)
com.intellij.util.Matrix matrix
public com.intellij.util.Matrix multiply (double)
double value
public com.intellij.util.Matrix multiply (com.intellij.util.Matrix)
int w
com.intellij.util.Vector row
int i
int h
com.intellij.util.Matrix matrix
int width
int height
double[] result
public com.intellij.util.Vector multiply (com.intellij.util.Vector)
int i
com.intellij.util.Vector vector
double[] result
public double determinant ()
double value
int i
double result
public com.intellij.util.Matrix transpose ()
int h
int i
int w
double[] result
public com.intellij.util.Matrix inverse ()
double value
private com.intellij.util.Matrix exclude (int, int)
int w
int i
int h
int column
int row
int width
int height
double[] result
int index
private com.intellij.util.Matrix cofactor ()
double value
int w
int i
int h
double[] result
private transient void (int, int, double[])
int width
int height
double[] values
private void (int, int, com.intellij.util.Vector)
int width
int height
com.intellij.util.Vector vector
private static boolean isEven (int)
int i
private static void validate (int, int)
int index
int max
static int access$000 (com.intellij.util.Matrix)
com.intellij.util.Matrix x0
static void access$100 (int, int)
int x0
int x1
static int access$200 (com.intellij.util.Matrix)
com.intellij.util.Matrix x0
}
com/intellij/util/MemoryDumpHelper$1.classMemoryDumpHelper.java
package com.intellij.util
final com.intellij.util.MemoryDumpHelper$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final Class val$hotSpotMxBeanClass
void (java.lang.Class)
public java.lang.Object run () throws java.lang.Exception
javax.management.ObjectName name
javax.management.MBeanServer server
java.util.Set s
java.util.Iterator itr
}
com/intellij/util/MemoryDumpHelper.classMemoryDumpHelper.java
package com.intellij.util
public com.intellij.util.MemoryDumpHelper extends java.lang.Object {
private static final String HOT_SPOT_BEAN_NAME
private static final Object ourMXBean
private static final java.lang.reflect.Method ourDumpHeap
public void ()
public static boolean memoryDumpAvailable ()
UnsupportedOperationException e
public static synchronized void captureMemoryDump (java.lang.String) throws java.lang.Exception
String dumpPath
public static synchronized void captureMemoryDumpZipped (java.lang.String) throws java.lang.Exception
String zipPath
java.io.File tempFile
static void ()
Class hotSpotMxBeanClass
Object mxBean
java.lang.reflect.Method dumpHeap
Throwable t
Object mxBean
java.lang.reflect.Method dumpHeap
}
com/intellij/util/MethodInvocator.classMethodInvocator.java
package com.intellij.util
public com.intellij.util.MethodInvocator extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.lang.reflect.Method myMethod
public transient void (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
Class aClass
String method
Class[] parameterTypes
public boolean isAvailable ()
public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[])
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object object
Object[] arguments
static void ()
}
com/intellij/util/NewInstanceFactory$1.classNewInstanceFactory.java
package com.intellij.util
final com.intellij.util.NewInstanceFactory$1 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final Class val$clazz
void (java.lang.Class)
public java.lang.Object create ()
Exception e
}
com/intellij/util/NewInstanceFactory.classNewInstanceFactory.java
package com.intellij.util
public com.intellij.util.NewInstanceFactory extends java.lang.Object implements com.intellij.openapi.util.Factory {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.lang.reflect.Constructor myConstructor
private final Object[] myArgs
private void (java.lang.reflect.Constructor, java.lang.Object[])
java.lang.reflect.Constructor constructor
Object[] args
public java.lang.Object create ()
Exception e
public static com.intellij.openapi.util.Factory fromClass (java.lang.Class)
NoSuchMethodException e
Class clazz
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
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/NullableConstantFunction.classNullableConstantFunction.java
package com.intellij.util
public final com.intellij.util.NullableConstantFunction extends java.lang.Object implements com.intellij.util.NullableFunction {
private final Object value
public void (java.lang.Object)
Object value
public java.lang.Object fun (java.lang.Object)
Object param
}
com/intellij/util/ObjectUtils.classObjectUtils.java
package com.intellij.util
public com.intellij.util.ObjectUtils extends java.lang.Object {
public static final Object NULL
private void ()
public static java.lang.Object assertNotNull (java.lang.Object)
Object t
public static void assertAllElementsNotNull (java.lang.Object[])
Object t
int i
Object[] array
public static java.lang.Object chooseNotNull (java.lang.Object, java.lang.Object)
Object t1
Object t2
public static java.lang.Object coalesce (java.lang.Object, java.lang.Object)
Object t1
Object t2
public static java.lang.Object coalesce (java.lang.Object, java.lang.Object, java.lang.Object)
Object t1
Object t2
Object t3
public static java.lang.Object coalesce (java.lang.Iterable)
Object t
Iterable o
public static java.lang.Object notNull (java.lang.Object)
Object value
public static java.lang.Object notNull (java.lang.Object, java.lang.Object)
Object value
Object defaultValue
public static java.lang.Object tryCast (java.lang.Object, java.lang.Class)
Object obj
Class clazz
public static java.lang.Object doIfCast (java.lang.Object, java.lang.Class, com.intellij.util.containers.Convertor)
Object obj
Class clazz
com.intellij.util.containers.Convertor convertor
public static java.lang.Object nullizeByCondition (java.lang.Object, com.intellij.openapi.util.Condition)
Object obj
com.intellij.openapi.util.Condition condition
static void ()
}
com/intellij/util/OnOff.classOnOff.java
package com.intellij.util
public abstract com.intellij.util.OnOff extends java.lang.Object {
public abstract boolean isOn ()
public abstract void on ()
public abstract void off ()
}
com/intellij/util/PairConsumer.classPairConsumer.java
package com.intellij.util
public abstract com.intellij.util.PairConsumer extends java.lang.Object {
public abstract void consume (java.lang.Object, java.lang.Object)
}
com/intellij/util/PairConvertor.classPairConvertor.java
package com.intellij.util
public abstract com.intellij.util.PairConvertor extends java.lang.Object {
public abstract java.lang.Object convert (java.lang.Object, java.lang.Object)
}
com/intellij/util/PairFunction.classPairFunction.java
package com.intellij.util
public abstract com.intellij.util.PairFunction extends java.lang.Object {
public abstract java.lang.Object fun (java.lang.Object, java.lang.Object)
}
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/ParameterizedRunnable.classParameterizedRunnable.java
package com.intellij.util
public abstract com.intellij.util.ParameterizedRunnable extends java.lang.Object {
public abstract void run (java.lang.Object)
}
com/intellij/util/ParameterizedTypeImpl.classParameterizedTypeImpl.java
package com.intellij.util
public com.intellij.util.ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType {
private final java.lang.reflect.Type myRawType
private final java.lang.reflect.Type[] myArguments
public transient void (java.lang.reflect.Type, java.lang.reflect.Type[])
java.lang.reflect.Type rawType
java.lang.reflect.Type[] arguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.ParameterizedTypeImpl that
public int hashCode ()
int result
}
com/intellij/util/PathMapper.classPathMapper.java
package com.intellij.util
public abstract com.intellij.util.PathMapper extends java.lang.Object {
public abstract boolean isEmpty ()
public abstract boolean canReplaceLocal (java.lang.String)
public abstract java.lang.String convertToLocal (java.lang.String)
public abstract boolean canReplaceRemote (java.lang.String)
public abstract java.lang.String convertToRemote (java.lang.String)
public abstract java.util.List convertToRemote (java.util.Collection)
}
com/intellij/util/PathMappingSettings$BestMappingSelector.classPathMappingSettings.java
package com.intellij.util
public com.intellij.util.PathMappingSettings$BestMappingSelector extends java.lang.Object {
private int myBestWeight
private com.intellij.util.PathMappingSettings$PathMapping myBest
public void ()
public void consider (com.intellij.util.PathMappingSettings$PathMapping, int)
com.intellij.util.PathMappingSettings$PathMapping mapping
int weight
public com.intellij.util.PathMappingSettings$PathMapping get ()
}
com/intellij/util/PathMappingSettings$PathMapping.classPathMappingSettings.java
package com.intellij.util
public com.intellij.util.PathMappingSettings$PathMapping extends java.lang.Object {
private String myLocalRoot
private String myRemoteRoot
public void ()
public void (java.lang.String, java.lang.String)
String localRoot
String remoteRoot
private static java.lang.String normalize (java.lang.String)
String path
public java.lang.String getLocalRoot ()
public java.lang.String getRemoteRoot ()
public int getLocalLen ()
public int getRemoteLen ()
public void setLocalRoot (java.lang.String)
String localRoot
public void setRemoteRoot (java.lang.String)
String remoteRoot
public java.lang.String mapToLocal (java.lang.String)
String path
public boolean canReplaceLocal (java.lang.String)
String path
String localPrefix
public java.lang.String mapToRemote (java.lang.String)
String path
private boolean isEmpty ()
private static java.lang.String trimSlash (java.lang.String)
String s
public boolean canReplaceRemote (java.lang.String)
String path
public com.intellij.util.PathMappingSettings$PathMapping clone ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.PathMappingSettings$PathMapping mapping
public int hashCode ()
int result
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/intellij/util/PathMappingSettings.classPathMappingSettings.java
package com.intellij.util
public com.intellij.util.PathMappingSettings extends com.intellij.util.AbstractPathMapper implements java.lang.Cloneable {
private java.util.List myPathMappings
public void (java.util.List)
java.util.List pathMappings
private static java.util.List create (java.util.List)
com.intellij.util.PathMappingSettings$PathMapping m
java.util.List mappings
java.util.List result
public void ()
static java.lang.String norm (java.lang.String)
String path
private static java.lang.String normLocal (java.lang.String)
String path
public boolean isEmpty ()
public boolean isUseMapping ()
public java.lang.String convertToLocal (java.lang.String)
String remotePath
String localPath
public java.lang.String convertToRemote (java.lang.String)
String localPath
String remotePath
public void add (com.intellij.util.PathMappingSettings$PathMapping)
com.intellij.util.PathMappingSettings$PathMapping mapping
public void addMapping (java.lang.String, java.lang.String)
String local
String remote
com.intellij.util.PathMappingSettings$PathMapping mapping
public void addMappingCheckUnique (java.lang.String, java.lang.String)
com.intellij.util.PathMappingSettings$PathMapping mapping
String local
String remote
private static boolean pathEquals (java.lang.String, java.lang.String)
String path1
String path2
protected final java.util.Collection getAvailablePathMappings ()
public java.util.List getPathMappings ()
public void setPathMappings (java.util.List)
java.util.List pathMappings
public static java.lang.String mapToLocal (java.lang.String, java.lang.String, java.lang.String)
String path
String remoteRoot
String localRoot
String remotePrefix
public static boolean isAnyEmpty (java.lang.String, java.lang.String)
String localRoot
String remoteRoot
public static com.intellij.util.PathMappingSettings readExternal (org.jdom.Element)
org.jdom.Element element
org.jdom.Element settingsElement
public static void writeExternal (org.jdom.Element, com.intellij.util.PathMappingSettings)
org.jdom.Element element
com.intellij.util.PathMappingSettings mappings
public void addAll (com.intellij.util.PathMappingSettings)
com.intellij.util.PathMappingSettings settings
public void addAll (java.util.List)
java.util.List mappings
public boolean equals (java.lang.Object)
Object o
com.intellij.util.PathMappingSettings settings
public int hashCode ()
private static boolean canReplaceRemote (java.lang.String, java.lang.String)
String path
String remotePrefix
static java.lang.String access$000 (java.lang.String)
String x0
static boolean access$100 (java.lang.String, java.lang.String)
String x0
String x1
}
com/intellij/util/PatternUtil.classPatternUtil.java
package com.intellij.util
public com.intellij.util.PatternUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final java.util.regex.Pattern NOTHING
private static final java.util.Map ourEscapeRules
public void ()
public static java.lang.String convertToRegex (java.lang.String)
java.util.Map$Entry e
String string
String mask
java.util.List strings
StringBuilder pattern
String separator
public static java.util.regex.Pattern fromMask (java.lang.String)
java.util.regex.PatternSyntaxException e
String mask
public static java.util.regex.Pattern compileSafe (java.lang.String, java.util.regex.Pattern)
Exception e
String pattern
java.util.regex.Pattern def
public static java.lang.String getFirstMatch (java.util.List, java.util.regex.Pattern)
java.util.regex.Matcher m
String s
java.util.List lines
java.util.regex.Pattern regex
static void ()
char c
}
com/intellij/util/PausesStat.classPausesStat.java
package com.intellij.util
public com.intellij.util.PausesStat extends java.lang.Object {
private static final int N_MAX
private final com.intellij.util.containers.UnsignedShortArrayList durations
private final String myName
private final Thread myEdtThread
private boolean started
private long startTimeStamp
private int maxDuration
private Object maxDurationDescription
private int totalNumberRecorded
private int indexToOverwrite
static final boolean $assertionsDisabled
public void (java.lang.String)
String name
private void register (int)
int duration
public void started ()
private void assertEdt ()
public void finished (java.lang.String)
String description
long finishStamp
int duration
public java.lang.String statistics ()
int d
int number
int[] duration
int total
static void ()
}
com/intellij/util/ProcessingContext.classProcessingContext.java
package com.intellij.util
public com.intellij.util.ProcessingContext extends java.lang.Object {
private java.util.Map myMap
private com.intellij.util.SharedProcessingContext mySharedContext
public void ()
public void (com.intellij.util.SharedProcessingContext)
com.intellij.util.SharedProcessingContext sharedContext
public com.intellij.util.SharedProcessingContext getSharedContext ()
public java.lang.Object get (java.lang.Object)
Object key
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void 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
private void checkMapInitialized ()
}
com/intellij/util/Processor$1.classProcessor.java
package com.intellij.util
final com.intellij.util.Processor$1 extends java.lang.Object implements com.intellij.util.Processor {
void ()
public boolean process (java.lang.Object)
Object o
}
com/intellij/util/Processor$2.classProcessor.java
package com.intellij.util
final com.intellij.util.Processor$2 extends java.lang.Object implements com.intellij.util.Processor {
void ()
public boolean process (java.lang.Object)
Object o
}
com/intellij/util/Processor.classProcessor.java
package com.intellij.util
public abstract com.intellij.util.Processor extends java.lang.Object {
public static final com.intellij.util.Processor TRUE
public static final com.intellij.util.Processor FALSE
public abstract boolean process (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/Range.classRange.java
package com.intellij.util
public com.intellij.util.Range extends java.lang.Object {
private final Comparable myFrom
private final Comparable myTo
public void (java.lang.Comparable, java.lang.Comparable)
Comparable from
Comparable to
public boolean isWithin (java.lang.Comparable)
Comparable object
public java.lang.Comparable getFrom ()
public java.lang.Comparable getTo ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.Range range
public int hashCode ()
int result
}
com/intellij/util/ReflectionAssignabilityCache$1$1.classReflectionAssignabilityCache.java
package com.intellij.util
com.intellij.util.ReflectionAssignabilityCache$1$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final Class val$anc
final com.intellij.util.ReflectionAssignabilityCache$1 this$1
void (com.intellij.util.ReflectionAssignabilityCache$1, java.lang.Class)
com.intellij.util.ReflectionAssignabilityCache$1 this$1
protected java.lang.Boolean create (java.lang.Class)
Class desc
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/util/ReflectionAssignabilityCache$1.classReflectionAssignabilityCache.java
package com.intellij.util
com.intellij.util.ReflectionAssignabilityCache$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.util.ReflectionAssignabilityCache this$0
void (com.intellij.util.ReflectionAssignabilityCache)
com.intellij.util.ReflectionAssignabilityCache this$0
protected com.intellij.util.containers.ConcurrentFactoryMap create (java.lang.Class)
Class anc
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/util/ReflectionAssignabilityCache.classReflectionAssignabilityCache.java
package com.intellij.util
public com.intellij.util.ReflectionAssignabilityCache extends java.lang.Object {
private final com.intellij.util.containers.ConcurrentFactoryMap myCache
public void ()
public boolean isAssignable (java.lang.Class, java.lang.Class)
Class ancestor
Class descendant
}
com/intellij/util/ReflectionCache.classReflectionCache.java
package com.intellij.util
public com.intellij.util.ReflectionCache extends java.lang.Object {
public void ()
public static java.lang.Class getSuperClass (java.lang.Class)
Class aClass
public static java.lang.Class[] getInterfaces (java.lang.Class)
Class aClass
public static java.lang.reflect.Method[] getMethods (java.lang.Class)
Class aClass
public static boolean isAssignable (java.lang.Class, java.lang.Class)
Class ancestor
Class descendant
public static boolean isInstance (java.lang.Object, java.lang.Class)
Object instance
Class clazz
public static boolean isInterface (java.lang.Class)
Class aClass
public static java.lang.reflect.TypeVariable[] getTypeParameters (java.lang.Class)
Class aClass
public static java.lang.reflect.Type[] getGenericInterfaces (java.lang.Class)
Class aClass
public static java.lang.reflect.Type[] getActualTypeArguments (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType type
}
com/intellij/util/ReflectionUtil$1.classReflectionUtil.java
package com.intellij.util
final com.intellij.util.ReflectionUtil$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final String val$name
final Class val$type
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$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$3.classReflectionUtil.java
package com.intellij.util
final com.intellij.util.ReflectionUtil$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final String val$name
void (java.lang.String)
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$MySecurityManager.classReflectionUtil.java
package com.intellij.util
com.intellij.util.ReflectionUtil$MySecurityManager extends java.lang.SecurityManager {
private static final com.intellij.util.ReflectionUtil$MySecurityManager INSTANCE
private void ()
public java.lang.Class[] getStack ()
static com.intellij.util.ReflectionUtil$MySecurityManager access$000 ()
static void ()
}
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 com.intellij.util.Function CLASS_STRUCTURE
static final boolean $assertionsDisabled
private void ()
public static java.lang.reflect.Type resolveVariable (java.lang.reflect.TypeVariable, java.lang.Class)
java.lang.reflect.TypeVariable variable
Class classType
public static java.lang.reflect.Type resolveVariable (java.lang.reflect.TypeVariable, java.lang.Class, boolean)
Class anInterface
java.lang.reflect.TypeVariable typeVariable
java.lang.reflect.Type type
Class anInterface
java.lang.reflect.Type resolved
int i
java.lang.reflect.TypeVariable variable
Class classType
boolean resolveInInterfacesOnly
Class aClass
int index
Class[] classes
java.lang.reflect.Type[] genericInterfaces
public static java.lang.String declarationToString (java.lang.reflect.GenericDeclaration)
java.lang.reflect.GenericDeclaration anInterface
public static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.Type type
public static java.lang.reflect.Type[] getActualTypeArguments (java.lang.reflect.ParameterizedType)
java.lang.reflect.ParameterizedType parameterizedType
public static java.lang.Class substituteGenericType (java.lang.reflect.Type, java.lang.reflect.Type)
int index
Class aClass
java.lang.reflect.Type type
java.lang.reflect.Type genericType
java.lang.reflect.Type classType
public static java.util.List collectFields (java.lang.Class)
Class c
Class clazz
java.util.List result
public static java.lang.reflect.Field findField (java.lang.Class, java.lang.Class, java.lang.String) throws java.lang.NoSuchFieldException
Class clazz
Class type
String name
java.lang.reflect.Field result
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
Class c
Class clazz
com.intellij.openapi.util.Condition checker
public static void resetField (java.lang.Class, java.lang.Class, java.lang.String)
NoSuchFieldException e
Class clazz
Class type
String name
public static void resetField (java.lang.Object, java.lang.Class, java.lang.String)
NoSuchFieldException e
Object object
Class type
String name
public static void resetField (java.lang.Object, java.lang.String)
NoSuchFieldException e
Object object
String name
public static void resetField (java.lang.Object, java.lang.reflect.Field)
IllegalAccessException e
Object object
java.lang.reflect.Field field
Class type
public static void resetStaticField (java.lang.Class, java.lang.String)
Class aClass
String name
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 getMethod (java.lang.Class, java.lang.String, java.lang.Class[])
Class aClass
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.lang.reflect.Field getDeclaredField (java.lang.Class, java.lang.String)
Class aClass
String name
public static java.util.List getClassPublicMethods (java.lang.Class)
Class aClass
public static java.util.List getClassPublicMethods (java.lang.Class, boolean)
Class aClass
boolean includeSynthetic
java.lang.reflect.Method[] methods
public static java.util.List getClassDeclaredMethods (java.lang.Class)
Class aClass
public static java.util.List getClassDeclaredMethods (java.lang.Class, boolean)
Class aClass
boolean includeSynthetic
java.lang.reflect.Method[] methods
public static java.util.List getClassDeclaredFields (java.lang.Class)
Class aClass
java.lang.reflect.Field[] fields
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 transient java.lang.Class getMethodDeclaringClass (java.lang.Class, java.lang.String, java.lang.Class[])
Class instanceClass
String methodName
Class[] parameters
java.lang.reflect.Method method
public static java.lang.Object getField (java.lang.Class, java.lang.Object, java.lang.Class, java.lang.String)
java.lang.reflect.Field field
Object t
NoSuchFieldException e
IllegalAccessException e
Class objectClass
Object object
Class fieldType
String fieldName
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
public static boolean setField (java.lang.Class, java.lang.Object, java.lang.Class, java.lang.String, java.lang.Object)
java.lang.reflect.Field field
NoSuchFieldException e
IllegalAccessException e
Class objectClass
Object object
Class fieldType
String fieldName
Object value
public static java.lang.reflect.Type resolveVariableInHierarchy (java.lang.reflect.TypeVariable, java.lang.Class)
java.lang.reflect.TypeVariable variable
Class aClass
java.lang.reflect.Type type
Class current
public static java.lang.reflect.Constructor getDefaultConstructor (java.lang.Class)
java.lang.reflect.Constructor constructor
NoSuchMethodException e
Class aClass
public static java.lang.Object newInstance (java.lang.Class)
SecurityException e
java.lang.reflect.Constructor constructor
Class type
Class[] parameterTypes
Object t
Exception e1
java.lang.reflect.Constructor constructor1
java.lang.reflect.Constructor[] constructors
Exception exception
String name
java.lang.annotation.Annotation annotation
Exception e
Class aClass
public static transient java.lang.Object createInstance (java.lang.reflect.Constructor, java.lang.Object[])
Exception e
java.lang.reflect.Constructor constructor
Object[] args
public static java.lang.Class getGrandCallerClass ()
int stackFrameCount
Class callerClass
public static void copyFields (java.lang.reflect.Field[], java.lang.Object, java.lang.Object)
java.lang.reflect.Field[] fields
Object from
Object to
public static boolean copyFields (java.lang.reflect.Field[], java.lang.Object, java.lang.Object, com.intellij.openapi.util.DifferenceFilter)
Exception e
java.lang.reflect.Field field
java.lang.reflect.Field[] fields
Object from
Object to
com.intellij.openapi.util.DifferenceFilter diffFilter
java.util.Set sourceFields
boolean valuesChanged
public static void copyFieldValue (java.lang.Object, java.lang.Object, java.lang.reflect.Field) throws java.lang.IllegalAccessException
Object from
Object to
java.lang.reflect.Field field
Class fieldType
private static boolean isPublic (java.lang.reflect.Field)
java.lang.reflect.Field field
private static boolean isFinal (java.lang.reflect.Field)
java.lang.reflect.Field field
public static java.lang.Class forName (java.lang.String)
Exception e
String fqn
public static java.lang.Class findCallerClass (int)
Class[] stack
int indexFromTop
Exception e
int framesToSkip
public static boolean isAssignable (java.lang.Class, java.lang.Class)
Class ancestor
Class descendant
public static com.intellij.util.containers.JBTreeTraverser classTraverser (java.lang.Class)
Class root
static void ()
}
com/intellij/util/ResourceUtil.classResourceUtil.java
package com.intellij.util
public com.intellij.util.ResourceUtil extends java.lang.Object {
private void ()
public static java.net.URL getResource (java.lang.Class, java.lang.String, java.lang.String)
Class loaderClass
String basePath
String fileName
public static java.net.URL getResource (java.lang.ClassLoader, java.lang.String, java.lang.String)
java.io.IOException e
java.net.URL url
String bundle
ClassLoader loader
String basePath
String fileName
String fixedPath
java.util.List bundles
private static java.util.List calculateBundleNames (java.lang.String, java.util.Locale)
String baseName
java.util.Locale locale
java.util.List result
String language
int languageLength
String country
int countryLength
String variant
int variantLength
StringBuilder temp
public static java.lang.String loadText (java.net.URL) throws java.io.IOException
int length
StringBuilder text
char[] buf
java.net.URL url
java.io.InputStream inputStream
java.io.InputStreamReader reader
}
com/intellij/util/RetinaImage.classRetinaImage.java
package com.intellij.util
public com.intellij.util.RetinaImage extends java.lang.Object {
public void ()
public static java.awt.Image createFrom (java.awt.Image)
java.awt.Image image
public static java.awt.Image createFrom (java.awt.Image, int, java.awt.image.ImageObserver)
java.awt.Image image
int scale
java.awt.image.ImageObserver observer
public static java.awt.Image createFrom (java.awt.Image, float, java.awt.image.ImageObserver)
java.awt.Graphics2D g
java.awt.Image image
float scale
java.awt.image.ImageObserver observer
int w
int h
java.awt.Image hidpi
public static java.awt.image.BufferedImage create (int, int, int)
int width
int height
int type
public static java.awt.image.BufferedImage create (java.awt.Graphics2D, int, int, int)
java.awt.Graphics2D g
int width
int height
int type
private static java.awt.image.BufferedImage create (java.awt.Graphics2D, java.awt.Image, int, int, int)
java.awt.Graphics2D g
java.awt.Image image
int width
int height
int type
public static boolean isAppleHiDPIScaledImage (java.awt.Image)
java.awt.Image image
}
com/intellij/util/SVGLoader$1.classSVGLoader.java
package com.intellij.util
com.intellij.util.SVGLoader$1 extends java.lang.Object {
}
com/intellij/util/SVGLoader$MyTranscoder.classSVGLoader.java
package com.intellij.util
com.intellij.util.SVGLoader$MyTranscoder extends org.apache.batik.transcoder.image.ImageTranscoder {
final com.intellij.util.SVGLoader this$0
private void (com.intellij.util.SVGLoader)
public java.awt.image.BufferedImage createImage (int, int)
int w
int h
public void writeImage (java.awt.image.BufferedImage, org.apache.batik.transcoder.TranscoderOutput) throws org.apache.batik.transcoder.TranscoderException
java.awt.image.BufferedImage img
org.apache.batik.transcoder.TranscoderOutput output
void (com.intellij.util.SVGLoader, com.intellij.util.SVGLoader$1)
com.intellij.util.SVGLoader x0
com.intellij.util.SVGLoader$1 x1
}
com/intellij/util/SVGLoader$SizeAttr.classSVGLoader.java
package com.intellij.util
final com.intellij.util.SVGLoader$SizeAttr extends java.lang.Enum {
public static final com.intellij.util.SVGLoader$SizeAttr width
public static final com.intellij.util.SVGLoader$SizeAttr height
static final int FALLBACK_VALUE
private static final com.intellij.util.SVGLoader$SizeAttr[] $VALUES
public static com.intellij.util.SVGLoader$SizeAttr[] values ()
public static com.intellij.util.SVGLoader$SizeAttr valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int value (org.w3c.dom.Document)
NumberFormatException ex
com.intellij.util.SVGLoader$ViewBox viewBox
Exception e
org.w3c.dom.Document document
String value
static void ()
}
com/intellij/util/SVGLoader$ViewBox.classSVGLoader.java
package com.intellij.util
com.intellij.util.SVGLoader$ViewBox extends java.lang.Object {
private final int x
private final int y
private final int width
private final int height
public void (int, int, int, int)
int x
int y
int width
int height
public static com.intellij.util.SVGLoader$ViewBox fromString (java.lang.String)
String s
java.util.List values
static int access$000 (com.intellij.util.SVGLoader$ViewBox)
com.intellij.util.SVGLoader$ViewBox x0
static int access$100 (com.intellij.util.SVGLoader$ViewBox)
com.intellij.util.SVGLoader$ViewBox x0
}
com/intellij/util/SVGLoader.classSVGLoader.java
package com.intellij.util
public com.intellij.util.SVGLoader extends java.lang.Object {
private org.apache.batik.transcoder.TranscoderInput input
private java.awt.image.BufferedImage img
private float width
private float height
public static java.awt.Image load (java.net.URL, float) throws java.io.IOException
java.net.URL url
float scale
public static java.awt.Image load (java.io.InputStream, float) throws java.io.IOException
java.io.InputStream stream
float scale
public static java.awt.Image load (java.net.URL, java.io.InputStream, float) throws java.io.IOException
org.apache.batik.transcoder.TranscoderException ex
java.net.URL url
java.io.InputStream stream
float scale
private void (java.net.URL, java.io.InputStream, float) throws java.io.IOException
java.net.URL url
java.io.InputStream stream
float scale
org.w3c.dom.Document document
String uri
private java.awt.image.BufferedImage createImage () throws org.apache.batik.transcoder.TranscoderException
com.intellij.util.SVGLoader$MyTranscoder r
static java.awt.image.BufferedImage access$202 (com.intellij.util.SVGLoader, java.awt.image.BufferedImage)
com.intellij.util.SVGLoader x0
java.awt.image.BufferedImage x1
}
com/intellij/util/SharedProcessingContext.classSharedProcessingContext.java
package com.intellij.util
public com.intellij.util.SharedProcessingContext extends java.lang.Object {
private final java.util.Map myMap
public void ()
public java.lang.Object get (java.lang.String)
String key
public void put (java.lang.String, java.lang.Object)
String key
Object value
public void 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
public java.lang.Object get (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object element
java.util.Map map
public void put (com.intellij.openapi.util.Key, java.lang.Object, java.lang.Object)
com.intellij.openapi.util.Key key
Object element
Object value
java.util.Map map
}
com/intellij/util/SingletonSet$1.classSingletonSet.java
package com.intellij.util
com.intellij.util.SingletonSet$1 extends java.lang.Object {
}
com/intellij/util/SingletonSet$CustomStrategySingletonSet.classSingletonSet.java
package com.intellij.util
com.intellij.util.SingletonSet$CustomStrategySingletonSet extends com.intellij.util.SingletonSet {
private final gnu.trove.TObjectHashingStrategy strategy
private void (java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object e
gnu.trove.TObjectHashingStrategy strategy
protected gnu.trove.TObjectHashingStrategy getStrategy ()
void (java.lang.Object, gnu.trove.TObjectHashingStrategy, com.intellij.util.SingletonSet$1)
Object x0
gnu.trove.TObjectHashingStrategy x1
com.intellij.util.SingletonSet$1 x2
}
com/intellij/util/SingletonSet.classSingletonSet.java
package com.intellij.util
public com.intellij.util.SingletonSet extends java.lang.Object implements java.util.Set {
private final Object theElement
public void (java.lang.Object)
Object e
public int size ()
public boolean contains (java.lang.Object)
Object elem
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object t
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public void clear ()
public boolean isEmpty ()
protected gnu.trove.TObjectHashingStrategy getStrategy ()
public static java.util.Set withCustomStrategy (java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object o
gnu.trove.TObjectHashingStrategy strategy
}
com/intellij/util/SmartFMap.classSmartFMap.java
package com.intellij.util
public com.intellij.util.SmartFMap extends java.lang.Object implements java.util.Map {
private static final com.intellij.util.SmartFMap EMPTY
private static final int ARRAY_THRESHOLD
private final Object myMap
private void (java.lang.Object)
Object map
public static com.intellij.util.SmartFMap emptyMap ()
public com.intellij.util.SmartFMap plus (java.lang.Object, java.lang.Object)
Object key
Object value
private static java.lang.Object doPlus (java.lang.Object, java.lang.Object, java.lang.Object)
java.util.Map newMap
Object[] newArray
int i
int i
gnu.trove.THashMap map
Object oldMap
Object key
Object value
Object[] array
Object[] newArray
public com.intellij.util.SmartFMap minus (java.lang.Object)
Object k
Object[] newArray
int i
gnu.trove.THashMap newMap
Object[] newArray
int i
Object key
Object[] array
public com.intellij.util.SmartFMap plusAll (java.util.Map)
java.util.Map$Entry e
java.util.Map m
com.intellij.util.SmartFMap result
public com.intellij.util.SmartFMap minusAll (java.util.Collection)
Object key
java.util.Collection keys
com.intellij.util.SmartFMap result
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean containsKey (java.lang.Object)
int i
Object key
Object[] array
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
private static java.lang.Object doGet (java.lang.Object, java.lang.Object)
int i
Object map
Object key
Object[] array
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void clear ()
public java.util.Set keySet ()
java.util.Map$Entry entry
java.util.LinkedHashSet result
public java.util.Collection values ()
java.util.Map$Entry entry
java.util.ArrayList result
public java.lang.Object remove (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public java.util.Set entrySet ()
java.util.Map$Entry entry
int i
Object[] array
java.util.LinkedHashSet set
public java.lang.String toString ()
java.util.Map$Entry e
Object key
Object value
java.util.Iterator i
StringBuilder sb
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
public int indexOf (java.lang.Object)
int i
int i
Object o
Object[] array
public boolean contains (java.lang.Object)
Object o
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/SpinAllocator$AllocatorDisposeException.classSpinAllocator.java
package com.intellij.util
public com.intellij.util.SpinAllocator$AllocatorDisposeException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/intellij/util/SpinAllocator$AllocatorExhaustedException.classSpinAllocator.java
package com.intellij.util
public com.intellij.util.SpinAllocator$AllocatorExhaustedException extends java.lang.RuntimeException {
public void ()
}
com/intellij/util/SpinAllocator$ICreator.classSpinAllocator.java
package com.intellij.util
public abstract com.intellij.util.SpinAllocator$ICreator extends java.lang.Object {
public abstract java.lang.Object createInstance ()
}
com/intellij/util/SpinAllocator$IDisposer.classSpinAllocator.java
package com.intellij.util
public abstract com.intellij.util.SpinAllocator$IDisposer extends java.lang.Object {
public abstract void disposeInstance (java.lang.Object)
}
com/intellij/util/SpinAllocator.classSpinAllocator.java
package com.intellij.util
public com.intellij.util.SpinAllocator extends java.lang.Object {
public static final int MAX_SIMULTANEOUS_ALLOCATIONS
private final java.util.concurrent.atomic.AtomicBoolean[] myEmployed
private final Object[] myObjects
protected final com.intellij.util.SpinAllocator$ICreator myCreator
protected final com.intellij.util.SpinAllocator$IDisposer myDisposer
public void (com.intellij.util.SpinAllocator$ICreator, com.intellij.util.SpinAllocator$IDisposer)
int i
com.intellij.util.SpinAllocator$ICreator creator
com.intellij.util.SpinAllocator$IDisposer disposer
public java.lang.Object alloc ()
Object result
int i
public void dispose (java.lang.Object)
int i
Object instance
}
com/intellij/util/StringBuilderSpinAllocator$1.classStringBuilderSpinAllocator.java
package com.intellij.util
com.intellij.util.StringBuilderSpinAllocator$1 extends java.lang.Object {
}
com/intellij/util/StringBuilderSpinAllocator$Creator.classStringBuilderSpinAllocator.java
package com.intellij.util
com.intellij.util.StringBuilderSpinAllocator$Creator extends java.lang.Object implements com.intellij.util.SpinAllocator$ICreator {
private void ()
public java.lang.StringBuilder createInstance ()
public volatile java.lang.Object createInstance ()
void (com.intellij.util.StringBuilderSpinAllocator$1)
com.intellij.util.StringBuilderSpinAllocator$1 x0
}
com/intellij/util/StringBuilderSpinAllocator$Disposer.classStringBuilderSpinAllocator.java
package com.intellij.util
com.intellij.util.StringBuilderSpinAllocator$Disposer extends java.lang.Object implements com.intellij.util.SpinAllocator$IDisposer {
private void ()
public void disposeInstance (java.lang.StringBuilder)
StringBuilder instance
public volatile void disposeInstance (java.lang.Object)
void (com.intellij.util.StringBuilderSpinAllocator$1)
com.intellij.util.StringBuilderSpinAllocator$1 x0
}
com/intellij/util/StringBuilderSpinAllocator.classStringBuilderSpinAllocator.java
package com.intellij.util
public com.intellij.util.StringBuilderSpinAllocator extends java.lang.Object {
private static final com.intellij.util.SpinAllocator myAllocator
private void ()
public static java.lang.StringBuilder alloc ()
public static void dispose (java.lang.StringBuilder)
StringBuilder instance
static void ()
}
com/intellij/util/StringLenComparator.classStringLenComparator.java
package com.intellij.util
public com.intellij.util.StringLenComparator extends java.lang.Object implements java.util.Comparator {
private static final com.intellij.util.StringLenComparator ourInstance
private static final com.intellij.util.StringLenComparator ourDescendingInstance
private final boolean myAscending
public static com.intellij.util.StringLenComparator getInstance ()
public static com.intellij.util.StringLenComparator getDescendingInstance ()
private void (boolean)
boolean value
public int compare (java.lang.String, java.lang.String)
String o1
String o2
int revertor
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/util/StringListSpinAllocator$1.classStringListSpinAllocator.java
package com.intellij.util
com.intellij.util.StringListSpinAllocator$1 extends java.lang.Object {
}
com/intellij/util/StringListSpinAllocator$Creator.classStringListSpinAllocator.java
package com.intellij.util
com.intellij.util.StringListSpinAllocator$Creator extends java.lang.Object implements com.intellij.util.SpinAllocator$ICreator {
private void ()
public java.util.List createInstance ()
public volatile java.lang.Object createInstance ()
void (com.intellij.util.StringListSpinAllocator$1)
com.intellij.util.StringListSpinAllocator$1 x0
}
com/intellij/util/StringListSpinAllocator$Disposer.classStringListSpinAllocator.java
package com.intellij.util
com.intellij.util.StringListSpinAllocator$Disposer extends java.lang.Object implements com.intellij.util.SpinAllocator$IDisposer {
private void ()
public void disposeInstance (java.util.List)
java.util.List instance
public volatile void disposeInstance (java.lang.Object)
void (com.intellij.util.StringListSpinAllocator$1)
com.intellij.util.StringListSpinAllocator$1 x0
}
com/intellij/util/StringListSpinAllocator.classStringListSpinAllocator.java
package com.intellij.util
public com.intellij.util.StringListSpinAllocator extends java.lang.Object {
private static final com.intellij.util.SpinAllocator myAllocator
private void ()
public static java.util.List alloc ()
public static void dispose (java.util.List)
java.util.List instance
static void ()
}
com/intellij/util/StringSetSpinAllocator$1.classStringSetSpinAllocator.java
package com.intellij.util
com.intellij.util.StringSetSpinAllocator$1 extends java.lang.Object {
}
com/intellij/util/StringSetSpinAllocator$Creator.classStringSetSpinAllocator.java
package com.intellij.util
com.intellij.util.StringSetSpinAllocator$Creator extends java.lang.Object implements com.intellij.util.SpinAllocator$ICreator {
private void ()
public java.util.Set createInstance ()
public volatile java.lang.Object createInstance ()
void (com.intellij.util.StringSetSpinAllocator$1)
com.intellij.util.StringSetSpinAllocator$1 x0
}
com/intellij/util/StringSetSpinAllocator$Disposer.classStringSetSpinAllocator.java
package com.intellij.util
com.intellij.util.StringSetSpinAllocator$Disposer extends java.lang.Object implements com.intellij.util.SpinAllocator$IDisposer {
private void ()
public void disposeInstance (java.util.Set)
java.util.Set instance
public volatile void disposeInstance (java.lang.Object)
void (com.intellij.util.StringSetSpinAllocator$1)
com.intellij.util.StringSetSpinAllocator$1 x0
}
com/intellij/util/StringSetSpinAllocator.classStringSetSpinAllocator.java
package com.intellij.util
public com.intellij.util.StringSetSpinAllocator extends java.lang.Object {
private static final com.intellij.util.SpinAllocator myAllocator
private void ()
public static java.util.Set alloc ()
public static void dispose (java.util.Set)
java.util.Set instance
static void ()
}
com/intellij/util/SynchronizedCollectConsumer.classSynchronizedCollectConsumer.java
package com.intellij.util
public com.intellij.util.SynchronizedCollectConsumer extends com.intellij.util.CollectConsumer {
public void (java.util.Collection)
java.util.Collection result
public void ()
public synchronized void consume (java.lang.Object)
Object t
public synchronized java.util.Collection getResult ()
}
com/intellij/util/SystemProperties.classSystemProperties.java
package com.intellij.util
public com.intellij.util.SystemProperties extends java.lang.Object {
private static String ourTestUserName
private void ()
public static java.lang.String getUserHome ()
public static java.lang.String getUserName ()
public static void setTestUserName (java.lang.String)
String name
public static java.lang.String getLineSeparator ()
public static java.lang.String getOsName ()
public static java.lang.String getJavaVersion ()
public static java.lang.String getJavaVmVendor ()
public static java.lang.String getJavaHome ()
public static int getIntProperty (java.lang.String, int)
String key
int defaultValue
String value
public static boolean getBooleanProperty (java.lang.String, boolean)
String key
boolean defaultValue
String value
public static java.lang.String getJavaVendor ()
public static boolean is (java.lang.String)
String key
public static boolean has (java.lang.String)
String key
public static boolean isTrueSmoothScrollingEnabled ()
}
com/intellij/util/ThreeState.classThreeState.java
package com.intellij.util
public final com.intellij.util.ThreeState extends java.lang.Enum {
public static final com.intellij.util.ThreeState YES
public static final com.intellij.util.ThreeState NO
public static final com.intellij.util.ThreeState UNSURE
private static final com.intellij.util.ThreeState[] $VALUES
public static com.intellij.util.ThreeState[] values ()
public static com.intellij.util.ThreeState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static com.intellij.util.ThreeState fromBoolean (boolean)
boolean value
public boolean toBoolean ()
static void ()
}
com/intellij/util/ThrowableConvertor.classThrowableConvertor.java
package com.intellij.util
public abstract com.intellij.util.ThrowableConvertor extends java.lang.Object {
public abstract java.lang.Object convert (java.lang.Object) throws java.lang.Throwable
}
com/intellij/util/ThrowablePairConsumer.classThrowablePairConsumer.java
package com.intellij.util
public abstract com.intellij.util.ThrowablePairConsumer extends java.lang.Object {
public abstract void consume (java.lang.Object, java.lang.Object) throws java.lang.Throwable
}
com/intellij/util/ThrowableRunnable.classThrowableRunnable.java
package com.intellij.util
public abstract com.intellij.util.ThrowableRunnable extends java.lang.Object {
public abstract void run () throws java.lang.Throwable
}
com/intellij/util/Timed$1.classTimed.java
package com.intellij.util
final com.intellij.util.Timed$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
Throwable e
}
com/intellij/util/Timed.classTimed.java
package com.intellij.util
abstract com.intellij.util.Timed extends java.lang.Object implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Map ourReferences
protected static final int SERVICE_DELAY
private int myLastCheckedAccessCount
int myAccessCount
protected Object myT
private boolean myPolled
protected void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public synchronized void dispose ()
Object t
protected final void poll ()
protected final void remove ()
protected synchronized boolean isLocked ()
protected synchronized boolean checkLocked ()
static void disposeTimed ()
com.intellij.util.Timed timed
com.intellij.util.Timed[] references
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/util/TimedComputable.classTimedComputable.java
package com.intellij.util
public abstract com.intellij.util.TimedComputable extends com.intellij.util.Timed {
private int myAcquireCount
static final boolean $assertionsDisabled
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public synchronized java.lang.Object acquire ()
protected synchronized java.lang.Object getIfCached ()
public synchronized void release ()
public synchronized void dispose ()
protected synchronized boolean isLocked ()
protected abstract java.lang.Object calc ()
static void ()
}
com/intellij/util/TimedReference.classTimedReference.java
package com.intellij.util
public com.intellij.util.TimedReference extends com.intellij.util.Timed {
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public synchronized java.lang.Object get ()
public synchronized void set (java.lang.Object)
Object t
public static void disposeTimed ()
public volatile void dispose ()
}
com/intellij/util/TimeoutUtil$1.classTimeoutUtil.java
package com.intellij.util
final com.intellij.util.TimeoutUtil$1 extends java.lang.Thread {
final Runnable val$run
final java.util.concurrent.atomic.AtomicBoolean val$done
void (java.lang.String, java.lang.Runnable, java.util.concurrent.atomic.AtomicBoolean)
String x0
public void run ()
}
com/intellij/util/TimeoutUtil.classTimeoutUtil.java
package com.intellij.util
public final com.intellij.util.TimeoutUtil extends java.lang.Object {
public void ()
public static void executeWithTimeout (long, long, java.lang.Runnable)
InterruptedException e
long timeout
long sleep
Runnable run
long start
java.util.concurrent.atomic.AtomicBoolean done
Thread thread
public static void executeWithTimeout (long, java.lang.Runnable)
long timeout
Runnable run
public static void sleep (long)
long millis
public static long getDurationMillis (long)
long startNanoTime
}
com/intellij/util/TreeItem.classTreeItem.java
package com.intellij.util
public com.intellij.util.TreeItem extends java.lang.Object {
private Object myData
private com.intellij.util.TreeItem myParent
private final java.util.List myChildren
public void (java.lang.Object)
Object data
public java.lang.Object getData ()
public void setData (java.lang.Object)
Object data
public com.intellij.util.TreeItem getParent ()
public java.util.List getChildren ()
protected void setParent (com.intellij.util.TreeItem)
com.intellij.util.TreeItem parent
public void addChild (com.intellij.util.TreeItem)
com.intellij.util.TreeItem child
public void addChildAfter (com.intellij.util.TreeItem, com.intellij.util.TreeItem)
com.intellij.util.TreeItem item
int i
com.intellij.util.TreeItem child
com.intellij.util.TreeItem after
int idx
}
com/intellij/util/TreeNodeState.classTreeNodeState.java
package com.intellij.util
public final com.intellij.util.TreeNodeState extends java.lang.Enum {
public static final com.intellij.util.TreeNodeState SELECTED
public static final com.intellij.util.TreeNodeState CLEAR
public static final com.intellij.util.TreeNodeState HAVE_SELECTED_ABOVE
public static final com.intellij.util.TreeNodeState HAVE_SELECTED_BELOW
private static final com.intellij.util.TreeNodeState[] $VALUES
public static com.intellij.util.TreeNodeState[] values ()
public static com.intellij.util.TreeNodeState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/TripleFunction.classTripleFunction.java
package com.intellij.util
public abstract com.intellij.util.TripleFunction extends java.lang.Object {
public abstract java.lang.Object fun (java.lang.Object, java.lang.Object, java.lang.Object)
}
com/intellij/util/UniqueFileNamesProvider.classUniqueFileNamesProvider.java
package com.intellij.util
public com.intellij.util.UniqueFileNamesProvider extends java.lang.Object {
private final java.util.List myExistingNames
public void ()
public java.lang.String suggestName (java.lang.String)
String s1
int postfix
String originalName
String s
private boolean contains (java.lang.String)
int i
String s
public static java.lang.String convertName (java.lang.String)
String s
public void reserveFileName (java.lang.String)
String fileName
}
com/intellij/util/UnmodifiableIterator.classUnmodifiableIterator.java
package com.intellij.util
public com.intellij.util.UnmodifiableIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator myOriginalIterator
public void (java.util.Iterator)
java.util.Iterator originalIterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/Validateable.classValidateable.java
package com.intellij.util
public abstract com.intellij.util.Validateable extends java.lang.Object {
public abstract boolean isValid ()
public abstract java.lang.Object findMe ()
}
com/intellij/util/ValidateableReference.classValidateableReference.java
package com.intellij.util
public com.intellij.util.ValidateableReference extends java.lang.Object {
private com.intellij.util.Validateable myReferent
public void (com.intellij.util.Validateable)
com.intellij.util.Validateable referent
public com.intellij.util.Validateable get ()
}
com/intellij/util/Vector$Modified.classVector.java
package com.intellij.util
com.intellij.util.Vector$Modified extends com.intellij.util.Vector {
void (com.intellij.util.Vector)
com.intellij.util.Vector vector
double[] toArray ()
int i
int size
double[] result
}
com/intellij/util/Vector.classVector.java
package com.intellij.util
public com.intellij.util.Vector extends java.lang.Object {
private final double[] array
public static transient com.intellij.util.Vector create (double[])
double[] values
public boolean equals (java.lang.Object)
int i
com.intellij.util.Vector vector
int size
Object object
public java.lang.String toString ()
int i
int size
StringBuilder sb
public double get (int)
int index
public int getSize ()
public com.intellij.util.Vector plus (com.intellij.util.Vector)
int i
com.intellij.util.Vector vector
int size
double[] result
public com.intellij.util.Vector minus (com.intellij.util.Vector)
int i
com.intellij.util.Vector vector
int size
double[] result
public com.intellij.util.Vector multiply (double)
int i
double value
double[] result
public com.intellij.util.Vector multiply (com.intellij.util.Matrix)
int i
com.intellij.util.Matrix matrix
int size
double[] result
public double multiply (com.intellij.util.Vector)
int i
com.intellij.util.Vector vector
int size
double result
public double length ()
void (double[])
double[] array
double[] toArray ()
static double[] access$000 (com.intellij.util.Vector)
com.intellij.util.Vector x0
}
com/intellij/util/VersionUtil.classVersionUtil.java
package com.intellij.util
public com.intellij.util.VersionUtil extends java.lang.Object {
public void ()
public static transient com.intellij.openapi.util.Version parseVersion (java.lang.String, java.util.regex.Pattern[])
String versionGroup
java.util.regex.Matcher matcher
java.util.regex.Pattern pattern
String version
java.util.regex.Pattern[] patterns
String[] versions
public static transient com.intellij.openapi.util.Pair parseVersionAndUpdate (java.lang.String, java.util.regex.Pattern[])
String versionGroup
java.util.regex.Matcher matcher
java.util.regex.Pattern pattern
String version
java.util.regex.Pattern[] patterns
String[] versions
String updateStr
Integer update
}
com/intellij/util/WaitFor$1$1.classWaitFor.java
package com.intellij.util
com.intellij.util.WaitFor$1$1 extends com.intellij.util.WaitFor {
final com.intellij.util.WaitFor$1 this$1
void (com.intellij.util.WaitFor$1, int)
com.intellij.util.WaitFor$1 this$1
int timeoutMsecs
protected boolean condition ()
}
com/intellij/util/WaitFor$1.classWaitFor.java
package com.intellij.util
com.intellij.util.WaitFor$1 extends java.lang.Thread {
final int val$timeoutMsecs
final Runnable val$toRunOnTrue
final com.intellij.util.WaitFor this$0
void (com.intellij.util.WaitFor, java.lang.String, int, java.lang.Runnable)
com.intellij.util.WaitFor this$0
String x0
public void run ()
}
com/intellij/util/WaitFor.classWaitFor.java
package com.intellij.util
public abstract com.intellij.util.WaitFor extends java.lang.Object {
private static final int DEFAULT_STEP
private static final int MAX_TIMEOUT
private long myWaitTime
private boolean myInterrupted
private volatile boolean myConditionRealized
private static final String WAIT_FOR_THREAD_NAME
private Thread myThread
static final boolean $assertionsDisabled
public void ()
public void (int)
int timeoutMsecs
public void (int, int)
InterruptedException e
int timeoutMsecs
int step
long started
long deadline
public void (int, java.lang.Runnable)
int timeoutMsecs
Runnable toRunOnTrue
public long getWaitedTime ()
public boolean isConditionRealized ()
public boolean isInterrupted ()
protected abstract boolean condition ()
public void assertCompleted ()
public void assertCompleted (java.lang.String)
String message
public void join () throws java.lang.InterruptedException
Thread thread
static boolean access$002 (com.intellij.util.WaitFor, boolean)
com.intellij.util.WaitFor x0
boolean x1
static boolean access$000 (com.intellij.util.WaitFor)
com.intellij.util.WaitFor x0
static void ()
}
com/intellij/util/WalkingState$1.classWalkingState.java
package com.intellij.util
final com.intellij.util.WalkingState$1 extends com.intellij.util.WalkingState {
final com.intellij.util.Processor val$processor
final boolean[] val$result
void (com.intellij.util.WalkingState$TreeGuide, com.intellij.util.Processor, boolean[])
com.intellij.util.WalkingState$TreeGuide delegate
public void visit (java.lang.Object)
Object element
}
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
public void startedWalking ()
public void stopWalking ()
public static boolean processAll (java.lang.Object, com.intellij.util.WalkingState$TreeGuide, com.intellij.util.Processor)
Object root
com.intellij.util.WalkingState$TreeGuide treeGuide
com.intellij.util.Processor processor
boolean[] result
static void ()
}
com/intellij/util/WeakListener.classWeakListener.java
package com.intellij.util
public abstract com.intellij.util.WeakListener extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final java.lang.ref.WeakReference myDelegate
private Object mySource
protected void (java.lang.Object, java.lang.Class, java.lang.Object)
Object source
Class listenerInterface
Object listenerImpl
ClassLoader classLoader
Object proxy
protected abstract void addListener (java.lang.Object, java.lang.Object)
protected abstract void removeListener (java.lang.Object, java.lang.Object)
public final java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] params
Object listenerImplObject
}
com/intellij/util/WeakPropertyChangeAdapter.classWeakPropertyChangeAdapter.java
package com.intellij.util
public com.intellij.util.WeakPropertyChangeAdapter extends java.lang.Object implements java.beans.PropertyChangeListener {
private final java.lang.ref.WeakReference myRef
public void (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
public void propertyChange (java.beans.PropertyChangeEvent)
java.beans.PropertyChangeEvent e
java.beans.PropertyChangeListener l
}
com/intellij/util/cls/ClsFormatException.classClsFormatException.java
package com.intellij.util.cls
public com.intellij.util.cls.ClsFormatException extends java.lang.Exception {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/intellij/util/concurrency/AppDelayQueue$1.classAppDelayQueue.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppDelayQueue$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.concurrency.AppDelayQueue this$0
void (com.intellij.util.concurrency.AppDelayQueue)
com.intellij.util.concurrency.AppDelayQueue this$0
public void run ()
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask task
InterruptedException e
}
com/intellij/util/concurrency/AppDelayQueue.classAppDelayQueue.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppDelayQueue extends java.util.concurrent.DelayQueue {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final Thread scheduledToPooledTransferer
private final java.util.concurrent.atomic.AtomicBoolean shutdown
void ()
void shutdown ()
Exception e
static java.util.concurrent.atomic.AtomicBoolean access$000 (com.intellij.util.concurrency.AppDelayQueue)
com.intellij.util.concurrency.AppDelayQueue x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/util/concurrency/AppExecutorUtil.classAppExecutorUtil.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.AppExecutorUtil extends java.lang.Object {
public void ()
public static java.util.concurrent.ScheduledExecutorService getAppScheduledExecutorService ()
public static java.util.concurrent.ExecutorService getAppExecutorService ()
public static java.util.concurrent.ScheduledExecutorService createBoundedScheduledExecutorService (java.lang.String, int)
String name
int maxSimultaneousTasks
public static java.util.concurrent.ExecutorService createBoundedApplicationPoolExecutor (java.lang.String, int)
String name
int maxThreads
}
com/intellij/util/concurrency/AppScheduledExecutorService$1.classAppScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppScheduledExecutorService$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final com.intellij.util.concurrency.AppScheduledExecutorService this$0
void (com.intellij.util.concurrency.AppScheduledExecutorService)
com.intellij.util.concurrency.AppScheduledExecutorService this$0
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
com.intellij.util.Consumer listener
}
com/intellij/util/concurrency/AppScheduledExecutorService$BackendThreadPoolExecutor.classAppScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor {
void ()
protected void beforeExecute (java.lang.Thread, java.lang.Runnable)
Thread t
Runnable r
protected void afterExecute (java.lang.Runnable, java.lang.Throwable)
Runnable r
Throwable t
private void doShutdown ()
private java.util.List doShutdownNow ()
private void doSetThreadFactory (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory threadFactory
public void shutdown ()
public java.util.List shutdownNow ()
public void setCorePoolSize (int)
int corePoolSize
private void doSetCorePoolSize (int)
int corePoolSize
public void allowCoreThreadTimeOut (boolean)
boolean value
public void setMaximumPoolSize (int)
int maximumPoolSize
public void setKeepAliveTime (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
public void setThreadFactory (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory threadFactory
static void access$300 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor, java.util.concurrent.ThreadFactory)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
java.util.concurrent.ThreadFactory x1
static void access$400 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
static java.util.List access$500 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
static void access$600 (com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor, int)
com.intellij.util.concurrency.AppScheduledExecutorService$BackendThreadPoolExecutor x0
int x1
}
com/intellij/util/concurrency/AppScheduledExecutorService$Holder.classAppScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.AppScheduledExecutorService$Holder extends java.lang.Object {
private static final com.intellij.util.concurrency.AppScheduledExecutorService INSTANCE
private void ()
static com.intellij.util.concurrency.AppScheduledExecutorService access$000 ()
static void ()
}
com/intellij/util/concurrency/AppScheduledExecutorService.classAppScheduledExecutorService.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.AppScheduledExecutorService extends com.intellij.util.concurrency.SchedulingWrapper {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final String POOLED_THREAD_PREFIX
private final String myName
private final com.intellij.openapi.util.LowMemoryWatcherManager myLowMemoryWatcherManager
private com.intellij.util.Consumer newThreadListener
private final java.util.concurrent.atomic.AtomicInteger counter
static java.util.concurrent.ScheduledExecutorService getInstance ()
void (java.lang.String)
String name
public void setNewThreadListener (com.intellij.util.Consumer)
com.intellij.util.Consumer threadListener
public java.util.List shutdownNow ()
public void shutdown ()
static java.util.List error ()
void doShutdown ()
java.util.List doShutdownNow ()
public void shutdownAppScheduledExecutorService ()
public java.lang.String statistics ()
public int getBackendPoolExecutorSize ()
void setBackendPoolCorePoolSize (int)
int size
int getBackendPoolCorePoolSize ()
public volatile void execute (java.lang.Runnable)
public volatile java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
public volatile java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public volatile java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
public volatile java.util.concurrent.Future submit (java.lang.Runnable)
public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable)
public volatile java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
public volatile java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
public volatile boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public volatile boolean isTerminated ()
public volatile boolean isShutdown ()
static java.util.concurrent.atomic.AtomicInteger access$100 (com.intellij.util.concurrency.AppScheduledExecutorService)
com.intellij.util.concurrency.AppScheduledExecutorService x0
static com.intellij.util.Consumer access$200 (com.intellij.util.concurrency.AppScheduledExecutorService)
com.intellij.util.concurrency.AppScheduledExecutorService x0
static com.intellij.openapi.diagnostic.Logger access$700 ()
static void ()
}
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
public static com.intellij.util.concurrency.AtomicFieldUpdater forLongFieldIn (java.lang.Class)
Class ownerClass
public static com.intellij.util.concurrency.AtomicFieldUpdater forIntFieldIn (java.lang.Class)
Class ownerClass
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
public boolean compareAndSetLong (java.lang.Object, long, long)
Object owner
long expected
long newValue
public boolean compareAndSetInt (java.lang.Object, int, int)
Object owner
int expected
int newValue
public void set (java.lang.Object, java.lang.Object)
Object owner
Object newValue
public java.lang.Object get (java.lang.Object)
Object owner
static void ()
}
com/intellij/util/concurrency/BlockingSet.classBlockingSet.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.BlockingSet extends java.lang.Object {
private final java.util.Set set
private final java.util.concurrent.locks.Condition unlock
private final java.util.concurrent.locks.Lock lock
public void ()
public void put (java.lang.Object)
Object key
public void remove (java.lang.Object) throws java.lang.IllegalStateException
Object key
public static com.intellij.util.concurrency.BlockingSet newInstance ()
}
com/intellij/util/concurrency/BoundedScheduledExecutorService.classBoundedScheduledExecutorService.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedScheduledExecutorService extends com.intellij.util.concurrency.SchedulingWrapper {
static final boolean $assertionsDisabled
void (java.lang.String, java.util.concurrent.ExecutorService, int)
String name
java.util.concurrent.ExecutorService backendExecutor
int maxSimultaneousTasks
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isShutdown ()
public boolean isTerminated ()
static void ()
}
com/intellij/util/concurrency/BoundedTaskExecutor$1.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.util.concurrency.BoundedTaskExecutor this$0
void (com.intellij.util.concurrency.BoundedTaskExecutor)
com.intellij.util.concurrency.BoundedTaskExecutor this$0
public void dispose ()
}
com/intellij/util/concurrency/BoundedTaskExecutor$2.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$2 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.atomic.AtomicReference val$currentTask
final long val$status
final com.intellij.util.concurrency.BoundedTaskExecutor this$0
void (com.intellij.util.concurrency.BoundedTaskExecutor, java.util.concurrent.atomic.AtomicReference, long)
com.intellij.util.concurrency.BoundedTaskExecutor this$0
public void run ()
Throwable e
Runnable task
public java.lang.String toString ()
}
com/intellij/util/concurrency/BoundedTaskExecutor$3$1.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$3$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.concurrency.BoundedTaskExecutor$3 this$1
void (com.intellij.util.concurrency.BoundedTaskExecutor$3)
com.intellij.util.concurrency.BoundedTaskExecutor$3 this$1
public void run ()
InterruptedException e
}
com/intellij/util/concurrency/BoundedTaskExecutor$3.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$3 extends java.lang.Object implements com.intellij.util.Function {
final java.util.concurrent.CountDownLatch val$started
final java.util.concurrent.CountDownLatch val$readyToFinish
final com.intellij.util.concurrency.BoundedTaskExecutor this$0
void (com.intellij.util.concurrency.BoundedTaskExecutor, java.util.concurrent.CountDownLatch, java.util.concurrent.CountDownLatch)
com.intellij.util.concurrency.BoundedTaskExecutor this$0
public java.util.concurrent.Future fun (java.lang.Object)
Object o
com.intellij.util.concurrency.BoundedTaskExecutor$LastTask wait
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/concurrency/BoundedTaskExecutor$4.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.concurrency.BoundedTaskExecutor this$0
void (com.intellij.util.concurrency.BoundedTaskExecutor)
com.intellij.util.concurrency.BoundedTaskExecutor this$0
public java.lang.Object fun (java.lang.Runnable)
Runnable runnable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/concurrency/BoundedTaskExecutor$LastTask.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.BoundedTaskExecutor$LastTask extends java.util.concurrent.FutureTask {
void (java.lang.Runnable)
Runnable runnable
}
com/intellij/util/concurrency/BoundedTaskExecutor.classBoundedTaskExecutor.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.BoundedTaskExecutor extends java.util.concurrent.AbstractExecutorService {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile boolean myShutdown
private final String myName
private final java.util.concurrent.Executor myBackendExecutor
private final int myMaxTasks
private final java.util.concurrent.atomic.AtomicLong myStatus
private final java.util.concurrent.BlockingQueue myTaskQueue
static final boolean $assertionsDisabled
public void (java.lang.String, java.util.concurrent.Executor, int)
String name
java.util.concurrent.Executor backendExecutor
int maxSimultaneousTasks
public void (java.util.concurrent.Executor, int)
java.util.concurrent.Executor backendExecutor
int maxSimultaneousTasks
public void (java.lang.String, java.util.concurrent.Executor, int, com.intellij.openapi.Disposable)
String name
java.util.concurrent.Executor backendExecutor
int maxSimultaneousTasks
com.intellij.openapi.Disposable parent
static java.lang.Object info (java.lang.Runnable)
Runnable info
Object task
String extra
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
long timeout
java.util.concurrent.TimeUnit unit
public void execute (java.lang.Runnable)
Runnable task
long status
int inProgress
Runnable next
private long incrementCounterAndTimestamp ()
long status
long newStatus
private java.lang.Runnable pollOrGiveUp (long)
Runnable next
int inProgress
long status
private void wrapAndExecute (java.lang.Runnable, long)
java.util.concurrent.atomic.AtomicReference currentTask
Error e
RuntimeException e
Runnable firstTask
long status
public void waitAllTasksExecuted (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException java.lang.InterruptedException java.util.concurrent.TimeoutException
InterruptedException e
java.util.concurrent.Future future
long timeout
java.util.concurrent.TimeUnit unit
java.util.concurrent.CountDownLatch started
java.util.concurrent.CountDownLatch readyToFinish
java.util.List futures
public java.util.List clearAndCancelAll ()
Runnable task
java.util.List queued
public java.lang.String toString ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static java.lang.Runnable access$100 (com.intellij.util.concurrency.BoundedTaskExecutor, long)
com.intellij.util.concurrency.BoundedTaskExecutor x0
long x1
static void ()
}
com/intellij/util/concurrency/EdtExecutorService$1.classEdtExecutorService.java
package com.intellij.util.concurrency
final com.intellij.util.concurrency.EdtExecutorService$1 extends com.intellij.util.concurrency.SchedulingWrapper {
void (java.util.concurrent.ExecutorService, com.intellij.util.concurrency.AppDelayQueue)
java.util.concurrent.ExecutorService backendExecutorService
com.intellij.util.concurrency.AppDelayQueue delayQueue
public java.util.List shutdownNow ()
public void shutdown ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
}
com/intellij/util/concurrency/EdtExecutorService.classEdtExecutorService.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.EdtExecutorService extends java.util.concurrent.AbstractExecutorService {
private static final java.util.concurrent.ExecutorService INSTANCE
private static final java.util.concurrent.ScheduledExecutorService SCHEDULED_INSTANCE
public void ()
public static java.util.concurrent.ExecutorService getInstance ()
public static java.util.concurrent.ScheduledExecutorService getScheduledExecutorInstance ()
public void execute (java.lang.Runnable)
Runnable command
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
static void ()
}
com/intellij/util/concurrency/FixedFuture.classFixedFuture.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.FixedFuture extends java.lang.Object implements java.util.concurrent.Future {
private final Object myValue
private final Throwable myThrowable
public void (java.lang.Object)
Object value
private void (java.lang.Throwable)
Throwable throwable
public static com.intellij.util.concurrency.FixedFuture completeExceptionally (java.lang.Throwable)
Throwable throwable
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
}
com/intellij/util/concurrency/FutureResult.classFutureResult.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.FutureResult extends java.lang.Object implements java.util.concurrent.Future {
private final java.util.concurrent.Semaphore mySema
private volatile com.intellij.openapi.util.Pair myValue
public void ()
public void (java.lang.Object)
Object result
public synchronized void set (java.lang.Object)
Object result
public synchronized void setException (java.lang.Throwable)
Throwable e
public synchronized void reset ()
InterruptedException ignore
private void assertNotSet ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object tryGet () throws java.util.concurrent.ExecutionException
private java.lang.Object doGet () throws java.util.concurrent.ExecutionException
com.intellij.openapi.util.Pair pair
}
com/intellij/util/concurrency/LockToken.classLockToken.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.LockToken extends com.intellij.openapi.application.AccessToken {
private final java.util.concurrent.locks.Lock myLock
private void (java.util.concurrent.locks.Lock)
java.util.concurrent.locks.Lock lock
public void finish ()
public static com.intellij.util.concurrency.LockToken acquireLock (java.util.concurrent.locks.Lock)
java.util.concurrent.locks.Lock lock
public static com.intellij.util.concurrency.LockToken attemptLock (java.util.concurrent.locks.Lock, long) throws java.lang.InterruptedException
java.util.concurrent.locks.Lock lock
long time
}
com/intellij/util/concurrency/SchedulingWrapper$1.classSchedulingWrapper.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.SchedulingWrapper$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.util.concurrency.SchedulingWrapper this$0
void (com.intellij.util.concurrency.SchedulingWrapper)
com.intellij.util.concurrency.SchedulingWrapper this$0
public boolean value (com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask)
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask task
public volatile boolean value (java.lang.Object)
}
com/intellij/util/concurrency/SchedulingWrapper$MyScheduledFutureTask.classSchedulingWrapper.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask extends java.util.concurrent.FutureTask implements java.util.concurrent.RunnableScheduledFuture {
private final long sequenceNumber
private long time
private final long period
final com.intellij.util.concurrency.SchedulingWrapper this$0
private void (com.intellij.util.concurrency.SchedulingWrapper, java.lang.Runnable, java.lang.Object, long)
com.intellij.util.concurrency.SchedulingWrapper this$0
Runnable r
Object result
long ns
private void (com.intellij.util.concurrency.SchedulingWrapper, java.lang.Runnable, java.lang.Object, long, long)
com.intellij.util.concurrency.SchedulingWrapper this$0
Runnable r
Object result
long ns
long period
private void (com.intellij.util.concurrency.SchedulingWrapper, java.util.concurrent.Callable, long)
com.intellij.util.concurrency.SchedulingWrapper this$0
java.util.concurrent.Callable callable
long ns
public boolean cancel (boolean)
boolean mayInterruptIfRunning
boolean canceled
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public int compareTo (java.util.concurrent.Delayed)
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask x
long diff
java.util.concurrent.Delayed other
long diff
public boolean isPeriodic ()
private void setNextRunTime ()
long p
public void run ()
boolean periodic
public java.lang.String toString ()
Object info
java.util.concurrent.ExecutorService getBackendExecutorService ()
public volatile int compareTo (java.lang.Object)
void (com.intellij.util.concurrency.SchedulingWrapper, java.lang.Runnable, java.lang.Object, long, com.intellij.util.concurrency.SchedulingWrapper$1)
com.intellij.util.concurrency.SchedulingWrapper x0
Runnable x1
Object x2
long x3
com.intellij.util.concurrency.SchedulingWrapper$1 x4
void (com.intellij.util.concurrency.SchedulingWrapper, java.util.concurrent.Callable, long, com.intellij.util.concurrency.SchedulingWrapper$1)
com.intellij.util.concurrency.SchedulingWrapper x0
java.util.concurrent.Callable x1
long x2
com.intellij.util.concurrency.SchedulingWrapper$1 x3
void (com.intellij.util.concurrency.SchedulingWrapper, java.lang.Runnable, java.lang.Object, long, long, com.intellij.util.concurrency.SchedulingWrapper$1)
com.intellij.util.concurrency.SchedulingWrapper x0
Runnable x1
Object x2
long x3
long x4
com.intellij.util.concurrency.SchedulingWrapper$1 x5
}
com/intellij/util/concurrency/SchedulingWrapper.classSchedulingWrapper.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.SchedulingWrapper extends java.lang.Object implements java.util.concurrent.ScheduledExecutorService {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.concurrent.atomic.AtomicBoolean shutdown
final java.util.concurrent.ExecutorService backendExecutorService
final com.intellij.util.concurrency.AppDelayQueue delayQueue
private static final java.util.concurrent.atomic.AtomicLong sequencer
void (java.util.concurrent.ExecutorService, com.intellij.util.concurrency.AppDelayQueue)
java.util.concurrent.ExecutorService backendExecutorService
com.intellij.util.concurrency.AppDelayQueue delayQueue
public java.util.List shutdownNow ()
public void shutdown ()
void doShutdown ()
java.util.List doShutdownNow ()
java.util.List result
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.TimeoutException e
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask task
long timeout
java.util.concurrent.TimeUnit unit
java.util.List tasks
private static long triggerTime (com.intellij.util.concurrency.AppDelayQueue, long, java.util.concurrent.TimeUnit)
com.intellij.util.concurrency.AppDelayQueue queue
long delay
java.util.concurrent.TimeUnit unit
private static long now ()
private static long triggerTime (com.intellij.util.concurrency.AppDelayQueue, long)
com.intellij.util.concurrency.AppDelayQueue queue
long delay
private static long overflowFree (com.intellij.util.concurrency.AppDelayQueue, long)
long headDelay
com.intellij.util.concurrency.AppDelayQueue queue
long delay
java.util.concurrent.Delayed head
public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask t
private com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask delayedExecute (com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask)
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask t
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask t
public java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask sft
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.Collection tasks
public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.Collection tasks
public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public void execute (java.lang.Runnable)
Runnable command
static java.util.concurrent.atomic.AtomicLong access$000 ()
static long access$100 ()
static long access$200 (com.intellij.util.concurrency.AppDelayQueue, long)
com.intellij.util.concurrency.AppDelayQueue x0
long x1
static com.intellij.openapi.diagnostic.Logger access$300 ()
static void ()
}
com/intellij/util/concurrency/Semaphore$1.classSemaphore.java
package com.intellij.util.concurrency
com.intellij.util.concurrency.Semaphore$1 extends java.lang.Object {
}
com/intellij/util/concurrency/Semaphore$Sync.classSemaphore.java
package com.intellij.util.concurrency
final com.intellij.util.concurrency.Semaphore$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private void ()
public int tryAcquireShared (int)
int acquires
public boolean tryReleaseShared (int)
int c
int next
int releases
private void down ()
int current
int next
private boolean isAcquired ()
void (com.intellij.util.concurrency.Semaphore$1)
com.intellij.util.concurrency.Semaphore$1 x0
static void access$100 (com.intellij.util.concurrency.Semaphore$Sync)
com.intellij.util.concurrency.Semaphore$Sync x0
}
com/intellij/util/concurrency/Semaphore.classSemaphore.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.Semaphore extends java.lang.Object {
private final com.intellij.util.concurrency.Semaphore$Sync sync
public void ()
public void up ()
public boolean tryUp ()
public void down ()
public void waitFor ()
InterruptedException e
public void waitForUnsafe () throws java.lang.InterruptedException
public boolean waitFor (long)
InterruptedException e
long msTimeout
public boolean waitForUnsafe (long) throws java.lang.InterruptedException
long msTimeout
}
com/intellij/util/concurrency/SequentialTaskExecutor.classSequentialTaskExecutor.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.SequentialTaskExecutor extends com.intellij.util.concurrency.BoundedTaskExecutor {
public void (java.lang.String, java.util.concurrent.Executor)
String name
java.util.concurrent.Executor executor
public static java.util.concurrent.ExecutorService createSequentialApplicationPoolExecutor (java.lang.String)
String name
}
com/intellij/util/containers/ArrayListSet.classArrayListSet.java
package com.intellij.util.containers
public com.intellij.util.containers.ArrayListSet extends java.util.AbstractSet {
private final java.util.List myList
public void ()
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object object
public boolean add (java.lang.Object)
Object e
public boolean remove (java.lang.Object)
Object object
public void clear ()
}
com/intellij/util/containers/BiDirectionalEnumerator.classBiDirectionalEnumerator.java
package com.intellij.util.containers
public com.intellij.util.containers.BiDirectionalEnumerator extends com.intellij.util.containers.Enumerator {
private final gnu.trove.TIntObjectHashMap myIntToObjectMap
public void (int, gnu.trove.TObjectHashingStrategy)
int expectNumber
gnu.trove.TObjectHashingStrategy strategy
public int enumerateImpl (java.lang.Object)
Object object
int index
public void clear ()
public java.lang.Object getValue (int)
int index
Object hash
public void forEachValue (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
}
com/intellij/util/containers/BidirectionalMap.classBidirectionalMap.java
package com.intellij.util.containers
public com.intellij.util.containers.BidirectionalMap extends java.lang.Object implements java.util.Map {
private final java.util.Map myKeyToValueMap
private final java.util.Map myValueToKeysMap
public void ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
java.util.List array
Object key
Object value
Object oldValue
java.util.List array
public void clear ()
public java.util.List getKeysByValue (java.lang.Object)
Object value
public java.util.Set keySet ()
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public void removeValue (java.lang.Object)
Object k
Object v
java.util.List ks
public java.lang.Object remove (java.lang.Object)
Object key
Object value
java.util.List ks
public void putAll (java.util.Map)
Object k1
java.util.Map t
public java.util.Collection values ()
public java.util.Set entrySet ()
public java.lang.String toString ()
}
com/intellij/util/containers/BidirectionalMultiMap.classBidirectionalMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.BidirectionalMultiMap extends java.lang.Object {
private final java.util.Map myKey2Values
private final java.util.Map myValue2Keys
public void ()
public void (java.util.Map, java.util.Map)
java.util.Map key2Values
java.util.Map value2Keys
public java.util.Set getValues (java.lang.Object)
Object key
java.util.Set set
public java.util.Set getKeys (java.lang.Object)
Object value
java.util.Set set
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set ks
java.util.Set vs
protected java.util.Set createValuesSet ()
protected java.util.Set createKeysSet ()
public boolean removeKey (java.lang.Object)
java.util.Set ks
Object v
Object key
java.util.Set vs
public void remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set vs
java.util.Set ks
public boolean isEmpty ()
public boolean removeValue (java.lang.Object)
java.util.Set vs
Object k
Object value
java.util.Set ks
public void clear ()
public java.util.Set getKeys ()
public java.util.Set getValues ()
}
com/intellij/util/containers/BooleanStack.classBooleanStack.java
package com.intellij.util.containers
public com.intellij.util.containers.BooleanStack extends java.lang.Object {
private boolean[] data
private int size
public void (int)
int initialCapacity
public void ()
public void push (boolean)
boolean t
public boolean peek ()
public boolean pop ()
public int size ()
public boolean empty ()
public boolean equals (java.lang.Object)
int i
com.intellij.util.containers.BooleanStack otherStack
Object o
public void clear ()
public java.lang.String toString ()
}
com/intellij/util/containers/ByteArrayList$1.classByteArrayList.java
package com.intellij.util.containers
com.intellij.util.containers.ByteArrayList$1 extends java.lang.Object implements gnu.trove.TIntProcedure {
final StringBuffer val$buf
final com.intellij.util.containers.ByteArrayList this$0
void (com.intellij.util.containers.ByteArrayList, java.lang.StringBuffer)
com.intellij.util.containers.ByteArrayList this$0
public boolean execute (int)
int val
}
com/intellij/util/containers/ByteArrayList.classByteArrayList.java
package com.intellij.util.containers
public com.intellij.util.containers.ByteArrayList extends java.lang.Object implements java.lang.Cloneable {
protected transient byte[] _data
protected transient int _pos
protected static final int DEFAULT_CAPACITY
public void ()
public void (int)
int capacity
public void (byte[])
byte[] values
public void ensureCapacity (int)
int newCap
byte[] tmp
int capacity
byte[] data
public int size ()
public boolean isEmpty ()
public void trimToSize ()
byte[] tmp
public void add (byte)
byte val
public void add (byte[])
byte[] vals
public void add (byte[], int, int)
byte[] vals
int offset
int length
public void insert (int, byte)
int offset
byte value
public void insert (int, byte[])
int offset
byte[] values
public void insert (int, byte[], int, int)
int offset
byte[] values
int valOffset
int len
public byte get (int)
int offset
public byte getQuick (int)
int offset
public void set (int, byte)
int offset
byte val
public byte getSet (int, byte)
int offset
byte val
byte old
public void set (int, byte[])
int offset
byte[] values
public void set (int, byte[], int, int)
int offset
byte[] values
int valOffset
int length
public void copy (int, int, int)
int source
int destination
int length
public void setQuick (int, byte)
int offset
byte val
public void clear ()
public void clear (int)
int capacity
public void reset ()
public void resetQuick ()
public byte remove (int)
int offset
byte old
public void remove (int, int)
int offset
int length
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 final void swap (int, int)
int i
int j
byte tmp
public java.lang.Object clone ()
com.intellij.util.containers.ByteArrayList clone
public byte[] toNativeArray ()
public byte[] toNativeArray (int, int)
int offset
int len
byte[] rv
public void toNativeArray (byte[], int, int)
byte[] dest
int offset
int len
public boolean equals (java.lang.Object)
int i
com.intellij.util.containers.ByteArrayList 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 (byte)
byte val
public void fill (int, int, byte)
int fromIndex
int toIndex
byte val
public int binarySearch (byte)
byte value
public int binarySearch (byte, int, int)
int mid
byte midVal
byte value
int fromIndex
int toIndex
int low
int high
public int indexOf (byte)
byte value
public int indexOf (int, byte)
int i
int offset
byte value
public int lastIndexOf (byte)
byte value
public int lastIndexOf (int, byte)
int i
int offset
byte value
public boolean contains (byte)
byte value
public com.intellij.util.containers.ByteArrayList grep (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure condition
com.intellij.util.containers.ByteArrayList list
public com.intellij.util.containers.ByteArrayList inverseGrep (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure condition
com.intellij.util.containers.ByteArrayList list
public int max ()
int i
int max
public int min ()
int i
int min
public java.lang.String toString ()
StringBuffer buf
}
com/intellij/util/containers/ByteArrayQueue.classByteArrayQueue.java
package com.intellij.util.containers
public com.intellij.util.containers.ByteArrayQueue extends java.lang.Object {
private byte[] myArray
private int mySize
private int myTail
private int myHead
public void (int)
int initialSize
public void add (byte)
byte b
public void addAll (byte[])
byte b
byte[] buffer
private void doAdd (byte)
byte b
public int poll ()
byte res
public boolean isEmpty ()
public int size ()
private void resizeIfNeeded (int)
byte[] newArray
int newSize
int len
}
com/intellij/util/containers/ByteTrie$Node.classByteTrie.java
package com.intellij.util.containers
com.intellij.util.containers.ByteTrie$Node extends java.lang.Object {
private final byte myChar
private final int myParent
private com.intellij.util.containers.IntArrayList myChildren
void (int, byte)
int parent
byte b
static byte access$000 (com.intellij.util.containers.ByteTrie$Node)
com.intellij.util.containers.ByteTrie$Node x0
static int access$100 (com.intellij.util.containers.ByteTrie$Node)
com.intellij.util.containers.ByteTrie$Node x0
static com.intellij.util.containers.IntArrayList access$200 (com.intellij.util.containers.ByteTrie$Node)
com.intellij.util.containers.ByteTrie$Node x0
static com.intellij.util.containers.IntArrayList access$202 (com.intellij.util.containers.ByteTrie$Node, com.intellij.util.containers.IntArrayList)
com.intellij.util.containers.ByteTrie$Node x0
com.intellij.util.containers.IntArrayList x1
}
com/intellij/util/containers/ByteTrie.classByteTrie.java
package com.intellij.util.containers
public com.intellij.util.containers.ByteTrie extends java.lang.Object {
private static final String EMPTY_STRING
private static final String UTF_8_CHARSET_NAME
private final java.util.ArrayList myAllNodes
public void ()
com.intellij.util.containers.ByteTrie$Node root
public int size ()
public int getHashCode (java.lang.String)
java.io.UnsupportedEncodingException e
String s
public java.lang.String getString (int)
java.io.UnsupportedEncodingException e
int hashCode
public int getHashCodeForReversedString (java.lang.String)
java.io.UnsupportedEncodingException e
String s
public java.lang.String getReversedString (int)
java.io.UnsupportedEncodingException e
int hashCode
public int getHashCode (byte[])
byte[] bytes
public int getHashCode (byte[], int, int)
byte[] bytes
int offset
int length
int index
public long getMaximumMatch (byte[], int, int)
int nextIndex
byte[] bytes
int offset
int length
int index
int resultingLength
public byte[] getBytes (int)
com.intellij.util.containers.ByteTrie$Node node
byte swap
int i
int j
int hashCode
java.io.ByteArrayOutputStream stream
byte[] bytes
public int getHashCodeForReversedBytes (byte[])
byte[] bytes
public int getHashCodeForReversedBytes (byte[], int, int)
byte[] bytes
int offset
int length
int index
public byte[] getReversedBytes (int)
com.intellij.util.containers.ByteTrie$Node node
int hashCode
java.io.ByteArrayOutputStream stream
private int getSubNode (int, byte)
com.intellij.util.containers.ByteTrie$Node node
int comp
int middle
int index
int parentIndex
byte b
com.intellij.util.containers.ByteTrie$Node parentNode
com.intellij.util.containers.IntArrayList children
int left
int right
int index
private int searchForSubNode (int, byte)
int index
com.intellij.util.containers.ByteTrie$Node node
int comp
int middle
int parentIndex
byte b
com.intellij.util.containers.ByteTrie$Node parentNode
com.intellij.util.containers.IntArrayList children
int left
int right
void writeByte (java.io.ByteArrayOutputStream, byte)
java.io.ByteArrayOutputStream stream
byte b
int out
}
com/intellij/util/containers/CacheOneStepIterator.classCacheOneStepIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.CacheOneStepIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator myProbableIterator
private Object myPreCalculated
public void (java.util.Iterator)
java.util.Iterator probableIterator
private void step ()
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
}
com/intellij/util/containers/CharTrie$1.classCharTrie.java
package com.intellij.util.containers
final com.intellij.util.containers.CharTrie$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public char[][] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/util/containers/CharTrie.classCharTrie.java
package com.intellij.util.containers
public com.intellij.util.containers.CharTrie extends java.lang.Object {
private int myAllNodesSize
private char[] myAllNodesChars
private char[] myAllNodesParents
private char[][] myAllNodesChildren
private static final int LENGTH_SLOT_LENGTH
private static final com.intellij.util.ArrayFactory FACTORY
static final boolean $assertionsDisabled
public void ()
private void init ()
private void addNode (int, char)
int initialCapacity
int increment
int newSize
int parentIndex
char ch
public int size ()
public java.lang.String getReversedString (int)
int hashCode
public java.lang.String getString (int)
int hashCode
public int getHashCode (char[])
char[] chars
public int getHashCode (char[], int, int)
int i
char[] chars
int offset
int length
int index
public int getHashCode (java.lang.CharSequence)
int i
CharSequence seq
int index
int l
public long getMaximumMatch (java.lang.CharSequence, int, int)
int nextIndex
CharSequence seq
int offset
int length
int index
int resultingLength
public char[] getChars (int)
int i
int hashCode
int length
int run
char[] result
public int getHashCodeForReversedChars (char[])
char[] chars
public int getHashCodeForReversedChars (char[], int, int)
char[] chars
int offset
int length
int index
public char[] getReversedChars (int)
int i
int hashCode
int length
int run
char[] result
public int findSubNode (int, char)
int parentIndex
char c
private int getSubNode (int, char, boolean)
char[] chars
int middle
int index
int comp
int parentIndex
char c
boolean createIfNotExists
char[] children
char childrenCount
int left
int right
int index
public void clear ()
static void ()
}
com/intellij/util/containers/CircularCharBuffer.classCircularCharBuffer.java
package com.intellij.util.containers
public com.intellij.util.containers.CircularCharBuffer extends java.lang.Object {
private char[] myArray
private final int myMaxCapacity
private int mySize
private int myTail
private int myHead
public void (int)
int initialCapacity
public void (int, int)
int initialCapacity
int maxCapacity
public void add (char)
char c
public void add (char[])
char c
char[] buffer
public void add (java.lang.String)
int i
String str
private void doAdd (char)
char c
int length
public int poll ()
char res
public java.lang.String getText ()
public boolean isEmpty ()
public int size ()
private boolean resizeIfNeeded (int)
int newSize
int length
int newLength
char[] newArray
private void normalize ()
int headSize
int tailSize
int length
private static void moveSubArrayLeft (char[], int, int, int)
int i
char[] array
int startInd
int length
int moveLeftCount
private static void reverseSubArray (char[], int, int)
int i
char[] array
int startInd
int length
}
com/intellij/util/containers/ClassMap.classClassMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ClassMap extends java.lang.Object {
protected final java.util.Map myMap
public void ()
protected void (java.util.Map)
java.util.Map map
public void put (java.lang.Class, java.lang.Object)
Class aClass
Object value
public void remove (java.lang.Class)
Class aClass
public java.lang.Object get (java.lang.Class)
Class aClass1
Class aClass
Object t
Class superclass
public final java.util.Collection values ()
public void clear ()
}
com/intellij/util/containers/ComparatorDelegate.classComparatorDelegate.java
package com.intellij.util.containers
public com.intellij.util.containers.ComparatorDelegate extends java.lang.Object implements java.util.Comparator {
private final com.intellij.util.containers.Convertor myConvertor
private final java.util.Comparator myDelegate
public void (com.intellij.util.containers.Convertor, java.util.Comparator)
com.intellij.util.containers.Convertor convertor
java.util.Comparator delegate
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/intellij/util/containers/ComparatorUtil$1.classComparatorUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ComparatorUtil$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$comparator
final com.intellij.util.containers.Convertor val$aspect
void (java.util.Comparator, com.intellij.util.containers.Convertor)
public int compare (java.lang.Object, java.lang.Object)
Object element1
Object element2
}
com/intellij/util/containers/ComparatorUtil.classComparatorUtil.java
package com.intellij.util.containers
public com.intellij.util.containers.ComparatorUtil extends java.lang.Object {
private void ()
public static java.util.Comparator compareBy (com.intellij.util.containers.Convertor, java.util.Comparator)
com.intellij.util.containers.Convertor aspect
java.util.Comparator comparator
public static java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable)
Comparable o1
Comparable o2
public static java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
Comparable o1
Comparable o2
public static boolean equalsNullable (java.lang.Object, java.lang.Object)
Object a
Object b
}
com/intellij/util/containers/ConcurrentBitSet$1.classConcurrentBitSet.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentBitSet$1 extends java.lang.Object implements gnu.trove.TLongFunction {
final int val$bitIndex
final com.intellij.util.containers.ConcurrentBitSet this$0
void (com.intellij.util.containers.ConcurrentBitSet, int)
com.intellij.util.containers.ConcurrentBitSet this$0
public long execute (long)
long word
}
com/intellij/util/containers/ConcurrentBitSet$2.classConcurrentBitSet.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentBitSet$2 extends java.lang.Object implements gnu.trove.TLongFunction {
final long val$mask
final com.intellij.util.containers.ConcurrentBitSet this$0
void (com.intellij.util.containers.ConcurrentBitSet, long)
com.intellij.util.containers.ConcurrentBitSet this$0
public long execute (long)
long word
}
com/intellij/util/containers/ConcurrentBitSet$3.classConcurrentBitSet.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentBitSet$3 extends java.lang.Object implements gnu.trove.TLongFunction {
final int val$bitIndex
final com.intellij.util.containers.ConcurrentBitSet this$0
void (com.intellij.util.containers.ConcurrentBitSet, int)
com.intellij.util.containers.ConcurrentBitSet this$0
public long execute (long)
long word
}
com/intellij/util/containers/ConcurrentBitSet.classConcurrentBitSet.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentBitSet extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicReferenceArray arrays
private static final int ADDRESS_BITS_PER_WORD
private static final int BITS_PER_WORD
private static final long WORD_MASK
public void ()
private static int arrayIndex (int)
int bitIndex
int i
private static int wordIndexInArray (int)
int bitIndex
int i
private static int clearHighestBit (int)
int index
int i
public boolean flip (int)
int bitIndex
long prevWord
public boolean set (int)
int bitIndex
long mask
long prevWord
long changeWord (int, gnu.trove.TLongFunction)
int bitIndex
gnu.trove.TLongFunction change
java.util.concurrent.atomic.AtomicLongArray array
int wordIndexInArray
long word
long newWord
public void set (int, boolean)
int bitIndex
boolean value
public boolean clear (int)
int bitIndex
long prevWord
private java.util.concurrent.atomic.AtomicLongArray getOrCreateArray (int)
int bitIndex
int arrayIndex
java.util.concurrent.atomic.AtomicLongArray array
public void clear ()
int i
public boolean get (int)
int bitIndex
long getWord (int)
int bitIndex
int arrayIndex
java.util.concurrent.atomic.AtomicLongArray array
int wordIndexInArray
public int nextSetBit (int)
int fromIndex
int arrayIndex
java.util.concurrent.atomic.AtomicLongArray array
int wordIndexInArray
long word
public int nextClearBit (int)
int fromIndex
int arrayIndex
java.util.concurrent.atomic.AtomicLongArray array
int wordIndexInArray
long word
public int hashCode ()
long word
int i
java.util.concurrent.atomic.AtomicLongArray array
int a
long h
public int size ()
java.util.concurrent.atomic.AtomicLongArray array
int a
public boolean equals (java.lang.Object)
long word1
long word2
int k
java.util.concurrent.atomic.AtomicLongArray array1
java.util.concurrent.atomic.AtomicLongArray array2
int size
int i
Object obj
com.intellij.util.containers.ConcurrentBitSet set
public java.lang.String toString ()
int endOfRun
int i
StringBuilder b
public long[] toLongArray ()
java.util.concurrent.atomic.AtomicLongArray array
long word
int b
int bits
long[] result
int i
public void writeTo (java.io.File) throws java.io.IOException
long word
long[] words
java.io.File file
java.io.DataOutputStream bitSetStorage
public static com.intellij.util.containers.ConcurrentBitSet readFrom (java.io.File) throws java.io.IOException
int i
long length
long[] words
java.io.File file
java.io.DataInputStream bitSetStorage
private void (long[])
boolean bit
int b
long word
int i
long[] words
}
com/intellij/util/containers/ConcurrentClassMap.classConcurrentClassMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentClassMap extends com.intellij.util.containers.ClassMap {
public void ()
}
com/intellij/util/containers/ConcurrentFactoryMap$1.classConcurrentFactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentFactoryMap$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.util.Function val$computeValue
void (com.intellij.util.Function)
protected java.lang.Object create (java.lang.Object)
Object key
}
com/intellij/util/containers/ConcurrentFactoryMap.classConcurrentFactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentFactoryMap extends com.intellij.util.containers.FactoryMap {
public void ()
protected java.util.Map createMap ()
public static com.intellij.util.containers.ConcurrentFactoryMap createConcurrentMap (com.intellij.util.Function)
com.intellij.util.Function computeValue
}
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
com.intellij.util.containers.ConcurrentHashMap$Node lastReturned
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
public final boolean hasNext ()
public final boolean hasMoreElements ()
public final void remove ()
com.intellij.util.containers.ConcurrentHashMap$Node p
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
private static final String oomeMsg
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 p0
volatile long p1
volatile long p2
volatile long p3
volatile long p4
volatile long p5
volatile long p6
volatile long value
volatile long q0
volatile long q1
volatile long q2
volatile long q3
volatile long q4
volatile long q5
volatile long q6
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$MapEntry.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$MapEntry extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private Object val
private final com.intellij.util.containers.ConcurrentHashMap map
void (java.lang.Object, java.lang.Object, com.intellij.util.containers.ConcurrentHashMap)
Object key
Object val
com.intellij.util.containers.ConcurrentHashMap map
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public int hashCode ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object k
Object v
java.util.Map$Entry e
Object o
public java.lang.Object setValue (java.lang.Object)
Object value
Object v
}
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 int WRITER
private static final int WAITER
private static final int READER
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/ConcurrentHashSet.classConcurrentHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentHashSet extends java.lang.Object implements java.util.Set {
private final java.util.concurrent.ConcurrentMap map
public void (int)
int initialCapacity
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean addAll (java.util.Collection)
Object o
java.util.Collection c
boolean ret
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public void clear ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
ClassCastException ignored
NullPointerException ignored
Object obj
java.util.Set c
public int hashCode ()
}
com/intellij/util/containers/ConcurrentInstanceMap.classConcurrentInstanceMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentInstanceMap extends com.intellij.util.containers.ConcurrentFactoryMap {
public void ()
protected java.lang.Object create (java.lang.Class)
InstantiationException e
IllegalAccessException e
Class key
protected volatile java.lang.Object create (java.lang.Object)
}
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
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node lastReturned
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
public final boolean hasNext ()
public final boolean hasMoreElements ()
public final void remove ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
}
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
private static final String oomeMsg
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$1.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntObjectHashMap$EntryIterator$1 extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry {
final int val$k
final Object val$v
final com.intellij.util.containers.ConcurrentIntObjectHashMap$EntryIterator this$0
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$EntryIterator, int, java.lang.Object)
com.intellij.util.containers.ConcurrentIntObjectHashMap$EntryIterator this$0
public int getKey ()
public java.lang.Object getValue ()
}
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 ()
public final java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object v
Object u
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
Object o
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
static final int WRITER
static final int WAITER
static final int READER
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
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node lastReturned
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
public final boolean hasNext ()
public final boolean hasMoreElements ()
public final void remove ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
}
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
private static final String oomeMsg
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$1.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentLongObjectHashMap$EntryIterator$1 extends java.lang.Object implements com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry {
final long val$k
final Object val$v
final com.intellij.util.containers.ConcurrentLongObjectHashMap$EntryIterator this$0
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$EntryIterator, long, java.lang.Object)
com.intellij.util.containers.ConcurrentLongObjectHashMap$EntryIterator this$0
public long getKey ()
public java.lang.Object getValue ()
}
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 ()
public final java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object v
Object u
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry e
Object o
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
static final int WRITER
static final int WAITER
static final int READER
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/ConcurrentMostlySingularMultiMap.classConcurrentMostlySingularMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentMostlySingularMultiMap extends com.intellij.util.containers.MostlySingularMultiMap {
public void ()
protected java.util.Map createMap ()
public void add (java.lang.Object, java.lang.Object)
Object[] curArr
Object[] newArr
Object[] newArr
Object current
Object key
Object value
java.util.concurrent.ConcurrentMap map
public void compact ()
public boolean replace (java.lang.Object, java.util.Collection, java.util.Collection)
Object key
java.util.Collection expectedValue
java.util.Collection newValue
java.util.concurrent.ConcurrentMap map
Object[] newArray
Object newValueToPut
Object oldValue
java.util.List oldCollection
}
com/intellij/util/containers/ConcurrentMultiMap.classConcurrentMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentMultiMap extends com.intellij.util.containers.MultiMap {
public void ()
protected java.util.Map createMap ()
protected java.util.Collection createCollection ()
}
com/intellij/util/containers/ConcurrentPackedBitsArray$1.classConcurrentPackedBitsArray.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentPackedBitsArray$1 extends java.lang.Object implements gnu.trove.TLongFunction {
final int val$bitIndex
final long val$flags
final com.intellij.util.containers.ConcurrentPackedBitsArray this$0
void (com.intellij.util.containers.ConcurrentPackedBitsArray, int, long)
com.intellij.util.containers.ConcurrentPackedBitsArray this$0
public long execute (long)
long word
}
com/intellij/util/containers/ConcurrentPackedBitsArray.classConcurrentPackedBitsArray.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentPackedBitsArray extends java.lang.Object {
private final int bitsPerChunk
private final com.intellij.util.containers.ConcurrentBitSet bits
private final long mask
private final int chunksPerWord
static final boolean $assertionsDisabled
public void (int)
int bitsPerChunk
public long get (int)
int id
int bitIndex
long word
public long set (int, long)
int id
long flags
int bitIndex
long prevChunk
public void clear ()
static long access$000 (com.intellij.util.containers.ConcurrentPackedBitsArray)
com.intellij.util.containers.ConcurrentPackedBitsArray x0
static void ()
}
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/ConcurrentSoftHashMap$1.classConcurrentSoftHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentSoftHashMap$SoftKey.classConcurrentSoftHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftHashMap$SoftKey extends java.lang.ref.SoftReference 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.ConcurrentSoftHashMap$1)
Object x0
int x1
gnu.trove.TObjectHashingStrategy x2
Object x3
java.lang.ref.ReferenceQueue x4
com.intellij.util.containers.ConcurrentSoftHashMap$1 x5
}
com/intellij/util/containers/ConcurrentSoftHashMap.classConcurrentSoftHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentSoftHashMap 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
}
com/intellij/util/containers/ConcurrentSoftKeySoftValueHashMap$SoftKey.classConcurrentSoftKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftKeySoftValueHashMap$SoftKey extends java.lang.ref.SoftReference 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/ConcurrentSoftKeySoftValueHashMap.classConcurrentSoftKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftKeySoftValueHashMap 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.ConcurrentSoftKeySoftValueHashMap$SoftKey keyReference
}
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/ConcurrentSoftValueIntObjectHashMap$1.classConcurrentSoftValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftValueIntObjectHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentSoftValueIntObjectHashMap$MyRef.classConcurrentSoftValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftValueIntObjectHashMap$MyRef extends java.lang.ref.SoftReference 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.ConcurrentSoftValueIntObjectHashMap$MyRef other
public int getKey ()
void (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentSoftValueIntObjectHashMap$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.ConcurrentSoftValueIntObjectHashMap$1 x3
}
com/intellij/util/containers/ConcurrentSoftValueIntObjectHashMap.classConcurrentSoftValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftValueIntObjectHashMap 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/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 ()
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 ()
void (com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1 x0
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/ConcurrentWeakValueHashMap$1.classConcurrentWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakValueHashMap$MyWeakReference.classConcurrentWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakValueHashMap$MyWeakReference extends java.lang.ref.WeakReference 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.ConcurrentWeakValueHashMap$1)
Object x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.ConcurrentWeakValueHashMap$1 x3
}
com/intellij/util/containers/ConcurrentWeakValueHashMap.classConcurrentWeakValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.ConcurrentWeakValueHashMap 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/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$1.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$1 extends java.util.AbstractList {
private final int size
final int val$end
final int val$start
final Object[] val$elements
void (int, int, java.lang.Object[])
public java.lang.Object get (int)
int index
public int size ()
}
com/intellij/util/containers/ContainerUtil$10.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$10 extends java.util.AbstractList {
final int val$size1
final java.util.List val$list1
final java.util.List val$list2
final int val$size
void (int, java.util.List, java.util.List, int)
public java.lang.Object get (int)
int index
public int size ()
}
com/intellij/util/containers/ContainerUtil$11.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$11 extends java.lang.Object implements java.lang.Iterable {
final Iterable[] val$iterables
void (java.lang.Iterable[])
public java.util.Iterator iterator ()
Iterable iterable
int i
java.util.Iterator[] iterators
java.util.Iterator i
}
com/intellij/util/containers/ContainerUtil$12.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$12 extends java.lang.Object implements java.lang.Iterable {
final Object[][] val$iterables
void (java.lang.Object[][])
public java.util.Iterator iterator ()
Object[] iterable
int i
java.util.Iterator[] iterators
java.util.Iterator i
}
com/intellij/util/containers/ContainerUtil$13.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$13 extends java.util.AbstractList {
final int val$finalSize
final java.util.List[] val$lists
void (int, java.util.List[])
public java.lang.Object get (int)
java.util.List each
int from
int index
public int size ()
}
com/intellij/util/containers/ContainerUtil$14.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$14 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.intellij.util.Function val$mapper
void (java.util.Iterator, com.intellij.util.Function)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$15.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$15 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable o1
Comparable o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/containers/ContainerUtil$16.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$16 extends java.lang.Object implements com.intellij.openapi.Disposable {
final java.util.Collection val$result
final Object val$element
void (java.util.Collection, java.lang.Object)
public void dispose ()
}
com/intellij/util/containers/ContainerUtil$17.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$17 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/util/containers/ContainerUtil$18.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$18 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/util/containers/ContainerUtil$19.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$19 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$object
void (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/util/containers/ContainerUtil$2.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$2 extends java.util.AbstractList {
final java.util.List val$elements
void (java.util.List)
public java.lang.Object get (int)
int index
public int size ()
}
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$3.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$3 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.List val$result
void (java.util.List)
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/containers/ContainerUtil$4.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$equalTo
void (java.lang.Object)
public boolean value (java.lang.Object)
Object object
}
com/intellij/util/containers/ContainerUtil$5.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$5 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$equalTo
void (java.lang.Object)
public boolean value (java.lang.Object)
Object object
}
com/intellij/util/containers/ContainerUtil$6.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$6 extends java.lang.Object implements java.util.Iterator {
final java.util.Enumeration val$enumeration
void (java.util.Enumeration)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$7$1.classContainerUtil.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtil$7$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator impl
private Object next
final com.intellij.util.containers.ContainerUtil$7 this$0
void (com.intellij.util.containers.ContainerUtil$7)
com.intellij.util.containers.ContainerUtil$7 this$0
public boolean hasNext ()
public java.lang.Object next ()
Object result
private java.lang.Object findNext ()
Object each
public void remove ()
}
com/intellij/util/containers/ContainerUtil$7.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$7 extends java.lang.Object implements java.lang.Iterable {
final java.util.Collection val$collection
final com.intellij.openapi.util.Condition val$condition
void (java.util.Collection, com.intellij.openapi.util.Condition)
public java.util.Iterator iterator ()
}
com/intellij/util/containers/ContainerUtil$8$1.classContainerUtil.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtil$8$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.ListIterator it
final com.intellij.util.containers.ContainerUtil$8 this$0
void (com.intellij.util.containers.ContainerUtil$8)
com.intellij.util.containers.ContainerUtil$8 this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ContainerUtil$8.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$8 extends java.lang.Object implements java.lang.Iterable {
final java.util.List val$list
void (java.util.List)
public java.util.Iterator iterator ()
}
com/intellij/util/containers/ContainerUtil$9$1.classContainerUtil.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtil$9$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator i1
private final java.util.Iterator i2
final com.intellij.util.containers.ContainerUtil$9 this$0
void (com.intellij.util.containers.ContainerUtil$9)
com.intellij.util.containers.ContainerUtil$9 this$0
public boolean hasNext ()
public com.intellij.openapi.util.Pair next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/ContainerUtil$9.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$9 extends java.lang.Object implements java.lang.Iterable {
final Iterable val$iterable1
final Iterable val$iterable2
void (java.lang.Iterable, java.lang.Iterable)
public java.util.Iterator iterator ()
}
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$ImmutableListBackedByArray.classContainerUtil.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtil$ImmutableListBackedByArray extends com.intellij.util.containers.ImmutableList {
private final Object[] myStore
private void (java.lang.Object[])
Object[] array
public java.lang.Object get (int)
int index
public int size ()
void (java.lang.Object[], com.intellij.util.containers.ContainerUtil$1)
Object[] x0
com.intellij.util.containers.ContainerUtil$1 x1
}
com/intellij/util/containers/ContainerUtil$ImmutableListBackedByList.classContainerUtil.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtil$ImmutableListBackedByList extends com.intellij.util.containers.ImmutableList {
private final java.util.List myStore
private void (java.util.List)
java.util.List list
public java.lang.Object get (int)
int index
public int size ()
void (java.util.List, com.intellij.util.containers.ContainerUtil$1)
java.util.List x0
com.intellij.util.containers.ContainerUtil$1 x1
}
com/intellij/util/containers/ContainerUtil$ImmutableMapBuilder.classContainerUtil.java
package com.intellij.util.containers
public com.intellij.util.containers.ContainerUtil$ImmutableMapBuilder extends java.lang.Object {
private final java.util.Map myMap
public void ()
public com.intellij.util.containers.ContainerUtil$ImmutableMapBuilder put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Map build ()
}
com/intellij/util/containers/ContainerUtil$KeyOrderedMultiMap.classContainerUtil.java
package com.intellij.util.containers
public com.intellij.util.containers.ContainerUtil$KeyOrderedMultiMap extends com.intellij.util.containers.MultiMap {
public void ()
public void (com.intellij.util.containers.MultiMap)
com.intellij.util.containers.MultiMap toCopy
protected java.util.Map createMap ()
protected java.util.Map createMap (int, float)
int initialCapacity
float loadFactor
public java.util.NavigableSet navigableKeySet ()
}
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 int INSERTION_SORT_THRESHOLD
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 void ()
public static transient java.lang.Object[] ar (java.lang.Object[])
Object[] elements
public static java.util.HashMap newHashMap ()
public static java.util.HashMap newHashMap (java.util.Map)
java.util.Map map
public static transient java.util.Map newHashMap (com.intellij.openapi.util.Pair, com.intellij.openapi.util.Pair[])
com.intellij.openapi.util.Pair first
com.intellij.openapi.util.Pair[] entries
public static java.util.Map newHashMap (java.util.List, java.util.List)
java.util.List keys
java.util.List values
public static java.util.TreeMap newTreeMap ()
public static java.util.TreeMap newTreeMap (java.util.Map)
java.util.Map map
public static java.util.LinkedHashMap newLinkedHashMap ()
public static java.util.LinkedHashMap newLinkedHashMap (int)
int capacity
public static java.util.LinkedHashMap newLinkedHashMap (java.util.Map)
java.util.Map map
public static transient java.util.LinkedHashMap newLinkedHashMap (com.intellij.openapi.util.Pair, com.intellij.openapi.util.Pair[])
com.intellij.openapi.util.Pair first
com.intellij.openapi.util.Pair[] entries
public static gnu.trove.THashMap newTroveMap ()
public static gnu.trove.THashMap newTroveMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public static java.util.EnumMap newEnumMap (java.lang.Class)
Class keyType
public static gnu.trove.TObjectHashingStrategy canonicalStrategy ()
public static gnu.trove.TObjectHashingStrategy identityStrategy ()
public static java.util.IdentityHashMap newIdentityHashMap ()
public static java.util.LinkedList newLinkedList ()
public static transient java.util.LinkedList newLinkedList (java.lang.Object[])
Object[] elements
public static java.util.LinkedList newLinkedList (java.lang.Iterable)
Iterable elements
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] array
public static java.util.ArrayList newArrayList (java.lang.Iterable)
Iterable iterable
public static java.util.ArrayList newArrayListWithCapacity (int)
int size
public static java.util.List newArrayList (java.lang.Object[], int, int)
Object[] elements
int start
int end
public static java.util.List newUnmodifiableList (java.util.List)
java.util.List originalList
int size
public static java.util.List newSmartList ()
public static java.util.List newSmartList (java.lang.Object)
Object element
public static transient java.util.List newSmartList (java.lang.Object[])
Object[] elements
public static java.util.HashSet newHashSet ()
public static java.util.HashSet newHashSet (int)
int initialCapacity
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
public static java.util.HashSet newHashSet (java.lang.Iterable)
Iterable iterable
public static java.util.HashSet newHashSet (java.util.Iterator)
java.util.Iterator iterator
public static java.util.Set newHashOrEmptySet (java.lang.Iterable)
Iterable iterable
boolean empty
public static java.util.LinkedHashSet newLinkedHashSet ()
public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable)
Iterable elements
public static transient java.util.LinkedHashSet newLinkedHashSet (java.lang.Object[])
Object[] elements
public static gnu.trove.THashSet newTroveSet ()
public static gnu.trove.THashSet newTroveSet (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public static transient gnu.trove.THashSet newTroveSet (java.lang.Object[])
Object[] elements
public static transient gnu.trove.THashSet newTroveSet (gnu.trove.TObjectHashingStrategy, java.lang.Object[])
gnu.trove.TObjectHashingStrategy strategy
Object[] elements
public static gnu.trove.THashSet newTroveSet (gnu.trove.TObjectHashingStrategy, java.util.Collection)
gnu.trove.TObjectHashingStrategy strategy
java.util.Collection elements
public static gnu.trove.THashSet newTroveSet (java.util.Collection)
java.util.Collection elements
public static gnu.trove.THashSet newIdentityTroveSet ()
public static gnu.trove.THashSet newIdentityTroveSet (int)
int initialCapacity
public static gnu.trove.THashSet newIdentityTroveSet (java.util.Collection)
java.util.Collection collection
public static gnu.trove.THashMap newIdentityTroveMap ()
public static java.util.TreeSet newTreeSet ()
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Iterable elements
public static transient java.util.TreeSet newTreeSet (java.lang.Object[])
Object[] elements
public static java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Set newConcurrentSet ()
public static java.util.Set newConcurrentSet (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashStrategy
public static java.util.concurrent.ConcurrentMap newConcurrentMap ()
public static java.util.concurrent.ConcurrentMap newConcurrentMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashStrategy
public static java.util.concurrent.ConcurrentMap newConcurrentMap (int)
int initialCapacity
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 reverse (java.util.List)
java.util.List elements
public static java.util.Map union (java.util.Map, java.util.Map)
java.util.Map map
java.util.Map map2
java.util.Map result
public static java.util.Set union (java.util.Set, java.util.Set)
java.util.Set set
java.util.Set set2
public static java.util.Set union (java.util.Collection, java.util.Collection)
java.util.Collection set
java.util.Collection set2
java.util.Set result
public static transient java.util.Set immutableSet (java.lang.Object[])
Object[] elements
public static transient com.intellij.util.containers.ImmutableList immutableList (java.lang.Object[])
Object[] array
public static com.intellij.util.containers.ImmutableList immutableList (java.util.List)
java.util.List list
public static com.intellij.util.containers.ContainerUtil$ImmutableMapBuilder immutableMapBuilder ()
public static com.intellij.util.containers.MultiMap groupBy (java.lang.Iterable, com.intellij.util.NullableFunction)
Object key
Object data
Iterable collection
com.intellij.util.NullableFunction grouper
com.intellij.util.containers.MultiMap result
public static java.lang.Object getOrElse (java.util.List, int, java.lang.Object)
java.util.List elements
int i
Object defaultValue
public static java.util.Map intersection (java.util.Map, java.util.Map)
Object v1
Object v2
Object k
java.util.Map map1
java.util.Map map2
java.util.Map res
java.util.Set keys
public static java.util.Map diff (java.util.Map, java.util.Map)
Object v1
Object v2
Object k
java.util.Map map1
java.util.Map map2
java.util.Map res
java.util.Set keys
public static boolean processSortedListsInOrder (java.util.List, java.util.List, java.util.Comparator, boolean, com.intellij.util.Processor)
Object e
Object e
Object e
Object element1
Object element2
int c
Object e
java.util.List list1
java.util.List list2
java.util.Comparator comparator
boolean mergeEqualItems
com.intellij.util.Processor processor
int index1
int index2
public static java.util.List mergeSortedLists (java.util.List, java.util.List, java.util.Comparator, boolean)
java.util.List list1
java.util.List list2
java.util.Comparator comparator
boolean mergeEqualItems
java.util.List result
public static java.util.List mergeSortedArrays (java.lang.Object[], java.lang.Object[], java.util.Comparator, boolean, com.intellij.util.Processor)
Object t
Object t
Object element1
Object element2
int c
Object[] list1
Object[] list2
java.util.Comparator comparator
boolean mergeEqualItems
com.intellij.util.Processor filter
int index1
int index2
java.util.List result
public static java.util.List subList (java.util.List, int)
java.util.List list
int from
public static void addAll (java.util.Collection, java.lang.Iterable)
java.util.Collection collection
Iterable appendix
public static void addAll (java.util.Collection, java.util.Iterator)
Object o
java.util.Collection collection
java.util.Iterator iterator
public static void addAllNotNull (java.util.Collection, java.lang.Iterable)
java.util.Collection collection
Iterable elements
public static void addAllNotNull (java.util.Collection, java.util.Iterator)
Object o
java.util.Collection collection
java.util.Iterator elements
public static java.util.List collect (java.util.Iterator)
java.util.Iterator iterator
java.util.List list
public static java.util.Set collectSet (java.util.Iterator)
java.util.Iterator iterator
java.util.Set hashSet
public static java.util.Map newMapFromKeys (java.util.Iterator, com.intellij.util.containers.Convertor)
Object key
java.util.Iterator keys
com.intellij.util.containers.Convertor valueConvertor
java.util.Map map
public static java.util.Map newMapFromValues (java.util.Iterator, com.intellij.util.containers.Convertor)
java.util.Iterator values
com.intellij.util.containers.Convertor keyConvertor
java.util.Map map
public static void fillMapWithValues (java.util.Map, java.util.Iterator, com.intellij.util.containers.Convertor)
Object value
java.util.Map map
java.util.Iterator values
com.intellij.util.containers.Convertor keyConvertor
public static java.util.Map classify (java.util.Iterator, com.intellij.util.containers.Convertor)
Object value
Object key
java.util.Set set
java.util.Iterator iterator
com.intellij.util.containers.Convertor keyConvertor
java.util.Map hashMap
public static java.util.Iterator emptyIterator ()
public static java.lang.Iterable emptyIterable ()
public static java.lang.Object find (java.lang.Object[], com.intellij.openapi.util.Condition)
Object element
Object[] array
com.intellij.openapi.util.Condition condition
public static boolean process (java.lang.Iterable, com.intellij.util.Processor)
Object t
Iterable iterable
com.intellij.util.Processor processor
public static boolean process (java.util.List, com.intellij.util.Processor)
Object t
int i
int size
java.util.List list
com.intellij.util.Processor processor
public static boolean process (java.lang.Object[], com.intellij.util.Processor)
Object t
Object[] iterable
com.intellij.util.Processor processor
public static boolean process (java.util.Iterator, com.intellij.util.Processor)
java.util.Iterator iterator
com.intellij.util.Processor processor
public static java.lang.Object find (java.lang.Iterable, com.intellij.openapi.util.Condition)
Iterable iterable
com.intellij.openapi.util.Condition condition
public static java.lang.Object find (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object equalTo
public static java.lang.Object find (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object equalTo
public static java.lang.Object find (java.util.Iterator, com.intellij.openapi.util.Condition)
Object value
java.util.Iterator iterator
com.intellij.openapi.util.Condition condition
public static java.util.Map map2Map (java.lang.Object[], com.intellij.util.Function)
Object[] collection
com.intellij.util.Function mapper
public static java.util.Map map2Map (java.util.Collection, com.intellij.util.Function)
com.intellij.openapi.util.Pair pair
Object t
java.util.Collection collection
com.intellij.util.Function mapper
java.util.Map set
public static java.util.Map map2MapNotNull (java.lang.Object[], com.intellij.util.Function)
Object[] collection
com.intellij.util.Function mapper
public static java.util.Map map2MapNotNull (java.util.Collection, com.intellij.util.Function)
com.intellij.openapi.util.Pair pair
Object t
java.util.Collection collection
com.intellij.util.Function mapper
java.util.Map set
public static java.util.Map map2Map (java.util.Collection)
com.intellij.openapi.util.Pair pair
java.util.Collection collection
java.util.Map result
public static java.lang.Object[] map2Array (java.lang.Object[], com.intellij.util.Function)
Object[] array
com.intellij.util.Function mapper
public static java.lang.Object[] map2Array (java.util.Collection, com.intellij.util.Function)
java.util.Collection array
com.intellij.util.Function mapper
public static java.lang.Object[] map2Array (java.lang.Object[], java.lang.Class, com.intellij.util.Function)
Object[] array
Class aClass
com.intellij.util.Function mapper
public static java.lang.Object[] map2Array (java.util.Collection, java.lang.Class, com.intellij.util.Function)
java.util.Collection collection
Class aClass
com.intellij.util.Function mapper
java.util.List list
Object[] array
public static java.lang.Object[] map2Array (java.util.Collection, java.lang.Object[], com.intellij.util.Function)
java.util.Collection collection
Object[] to
com.intellij.util.Function mapper
public static java.util.List filter (java.lang.Object[], com.intellij.openapi.util.Condition)
Object[] collection
com.intellij.openapi.util.Condition condition
public static int[] filter (int[], gnu.trove.TIntProcedure)
int t
int[] collection
gnu.trove.TIntProcedure condition
gnu.trove.TIntArrayList result
public static java.util.List findAll (java.lang.Object[], com.intellij.openapi.util.Condition)
Object t
Object[] collection
com.intellij.openapi.util.Condition condition
java.util.List result
public static java.util.List filter (java.util.Collection, com.intellij.openapi.util.Condition)
java.util.Collection collection
com.intellij.openapi.util.Condition condition
public static java.util.Map filter (java.util.Map, com.intellij.openapi.util.Condition)
java.util.Map$Entry entry
java.util.Map map
com.intellij.openapi.util.Condition keyFilter
java.util.Map result
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 java.util.List findAll (java.lang.Object[], java.lang.Class)
Object[] collection
Class instanceOf
public static java.lang.Object[] findAllAsArray (java.lang.Object[], java.lang.Class)
Object[] collection
Class instanceOf
java.util.List list
Object[] array
public static java.lang.Object[] findAllAsArray (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class instanceOf
java.util.List list
Object[] array
public static java.lang.Object[] findAllAsArray (java.lang.Object[], com.intellij.openapi.util.Condition)
Object[] collection
com.intellij.openapi.util.Condition instanceOf
java.util.List list
Object[] array
public static java.util.List findAll (java.util.Collection, java.lang.Class)
Object v
Object t
java.util.Collection collection
Class instanceOf
java.util.List result
public static void removeDuplicates (java.util.Collection)
Object t
java.util.Iterator iterator
java.util.Collection collection
java.util.Set collected
public static transient java.util.Map stringMap (java.lang.String[])
int i
String[] keyValues
java.util.Map result
public static java.util.Iterator iterate (java.lang.Object[])
Object[] array
public static java.util.Iterator iterate (java.util.Enumeration)
java.util.Enumeration enumeration
public static java.lang.Iterable iterate (java.lang.Object[], com.intellij.openapi.util.Condition)
Object[] arrays
com.intellij.openapi.util.Condition condition
public static java.lang.Iterable iterate (java.util.Collection, com.intellij.openapi.util.Condition)
java.util.Collection collection
com.intellij.openapi.util.Condition condition
public static java.lang.Iterable iterateBackward (java.util.List)
java.util.List list
public static java.lang.Iterable zip (java.lang.Iterable, java.lang.Iterable)
Iterable iterable1
Iterable iterable2
public static void swapElements (java.util.List, int, int)
java.util.List list
int index1
int index2
Object e1
Object e2
public static java.util.List collect (java.util.Iterator, com.intellij.util.containers.FilteringIterator$InstanceOf)
java.util.Iterator iterator
com.intellij.util.containers.FilteringIterator$InstanceOf instanceOf
java.util.List list
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 transient java.util.Collection addAllNotNull (java.util.Collection, java.lang.Object[])
Object element
java.util.Collection collection
Object[] elements
public static transient boolean removeAll (java.util.Collection, java.lang.Object[])
Object element
java.util.Collection collection
Object[] elements
boolean modified
public static boolean retainAll (java.util.Collection, com.intellij.openapi.util.Condition)
Object next
java.util.Iterator iterator
java.util.Collection collection
com.intellij.openapi.util.Condition condition
boolean modified
public static java.lang.Object findInstance (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class aClass
public static java.lang.Object findInstance (java.util.Iterator, java.lang.Class)
java.util.Iterator iterator
Class aClass
public static java.lang.Object findInstance (java.lang.Object[], java.lang.Class)
Object[] array
Class aClass
public static java.util.List concat (java.lang.Object[], com.intellij.util.Function)
Object[] array
com.intellij.util.Function fun
public static java.util.List concat (java.lang.Iterable)
java.util.Collection ts
Iterable list
java.util.List result
public static transient java.util.List concat (boolean, java.util.List, java.lang.Object[])
boolean appendTail
java.util.List list
Object[] values
public static transient java.util.List append (java.util.List, java.lang.Object[])
java.util.List list
Object[] values
public static transient java.util.List prepend (java.util.List, java.lang.Object[])
java.util.List list
Object[] values
public static java.util.List concat (java.util.List, java.util.List)
java.util.List list1
java.util.List list2
int size1
int size
public static transient java.lang.Iterable concat (java.lang.Iterable[])
Iterable[] iterables
public static transient java.util.Iterator concatIterators (java.util.Iterator[])
java.util.Iterator[] iterators
public static java.util.Iterator concatIterators (java.util.Collection)
java.util.Collection iterators
public static transient java.lang.Iterable concat (java.lang.Object[][])
Object[][] iterables
public static transient java.util.List concat (java.util.List[])
java.util.List each
java.util.List[] lists
int size
int finalSize
public static java.util.List concat (java.util.List)
java.util.List lists
java.util.List[] array
public static java.util.List concat (java.lang.Iterable, com.intellij.util.Function)
Object v
Iterable list
com.intellij.util.Function listGenerator
java.util.List result
public static boolean intersects (java.util.Collection, java.util.Collection)
Object t
Object t
java.util.Collection collection1
java.util.Collection collection2
public static java.util.Collection intersection (java.util.Collection, java.util.Collection)
Object t
java.util.Collection collection1
java.util.Collection collection2
java.util.List result
public static java.lang.Object getFirstItem (java.util.Collection)
java.util.Collection items
public static java.lang.Object getFirstItem (java.util.List)
java.util.List items
public static java.lang.Object getFirstItem (java.util.Collection, java.lang.Object)
java.util.Collection items
Object defaultResult
public static java.util.List getFirstItems (java.util.List, int)
java.util.List items
int maxItems
public static java.lang.Object iterateAndGetLastItem (java.lang.Iterable)
Iterable items
java.util.Iterator itr
Object res
public static java.util.Iterator mapIterator (java.util.Iterator, com.intellij.util.Function)
java.util.Iterator iterator
com.intellij.util.Function mapper
public static java.lang.Object getLastItem (java.util.List, java.lang.Object)
java.util.List list
Object def
public static java.lang.Object getLastItem (java.util.List)
java.util.List list
public static java.util.Collection subtract (java.util.Collection, java.util.Collection)
java.util.Collection from
java.util.Collection what
java.util.Set set
public static java.lang.Object[] toArray (java.util.Collection, com.intellij.util.ArrayFactory)
java.util.Collection c
com.intellij.util.ArrayFactory factory
public static java.lang.Object[] toArray (java.util.Collection, java.util.Collection, com.intellij.util.ArrayFactory)
java.util.Collection c1
java.util.Collection c2
com.intellij.util.ArrayFactory factory
public static java.lang.Object[] mergeCollectionsToArray (java.util.Collection, java.util.Collection, com.intellij.util.ArrayFactory)
java.util.Collection c1
java.util.Collection c2
com.intellij.util.ArrayFactory factory
public static void sort (java.util.List)
Comparable t0
Comparable t1
Comparable ti
Comparable tj
int j
int i
java.util.List list
int size
public static void sort (java.util.List, java.util.Comparator)
Object t0
Object t1
Object ti
Object tj
int j
int i
java.util.List list
java.util.Comparator comparator
int size
public static void sort (java.lang.Comparable[])
Comparable t0
Comparable t1
Comparable ti
Comparable tj
int j
int i
Comparable[] a
int size
public static java.util.List sorted (java.util.Collection, java.util.Comparator)
java.util.Collection list
java.util.Comparator comparator
public static java.util.List sorted (java.lang.Iterable, java.util.Comparator)
Iterable list
java.util.Comparator comparator
java.util.List sorted
public static java.util.List sorted (java.util.Collection)
java.util.Collection list
public static void sort (java.lang.Object[], java.util.Comparator)
Object t0
Object t1
Object ti
Object tj
int j
int i
Object[] a
java.util.Comparator comparator
int size
public static java.util.List map (java.lang.Iterable, com.intellij.util.Function)
Object t
Iterable iterable
com.intellij.util.Function mapping
java.util.List result
public static java.util.List map (java.util.Collection, com.intellij.util.Function)
java.util.Collection iterable
com.intellij.util.Function mapping
public static java.util.List mapNotNull (java.lang.Object[], com.intellij.util.Function)
Object[] array
com.intellij.util.Function mapping
public static java.lang.Object[] mapNotNull (java.lang.Object[], com.intellij.util.Function, java.lang.Object[])
Object v
Object t
Object[] array
com.intellij.util.Function mapping
Object[] emptyArray
java.util.List result
public static java.util.List mapNotNull (java.lang.Iterable, com.intellij.util.Function)
Object o
Object t
Iterable iterable
com.intellij.util.Function mapping
java.util.List result
public static java.util.List mapNotNull (java.util.Collection, com.intellij.util.Function)
Object o
Object t
java.util.Collection iterable
com.intellij.util.Function mapping
java.util.List result
public static transient java.util.List packNullables (java.lang.Object[])
Object element
Object[] elements
java.util.List list
public static java.util.List map (java.lang.Object[], com.intellij.util.Function)
Object t
Object[] array
com.intellij.util.Function mapping
java.util.List result
public static java.lang.Object[] map (java.lang.Object[], com.intellij.util.Function, java.lang.Object[])
Object t
Object[] arr
com.intellij.util.Function mapping
Object[] emptyArray
java.util.List result
public static transient java.util.Set set (java.lang.Object[])
Object[] items
public static void putIfNotNull (java.lang.Object, java.lang.Object, java.util.Map)
Object key
Object value
java.util.Map result
public static void putIfNotNull (java.lang.Object, java.util.Collection, com.intellij.util.containers.MultiMap)
Object key
java.util.Collection value
com.intellij.util.containers.MultiMap result
public static void putIfNotNull (java.lang.Object, java.lang.Object, com.intellij.util.containers.MultiMap)
Object key
Object value
com.intellij.util.containers.MultiMap result
public static void add (java.lang.Object, java.util.Collection, com.intellij.openapi.Disposable)
Object element
java.util.Collection result
com.intellij.openapi.Disposable parentDisposable
public static java.util.List createMaybeSingletonList (java.lang.Object)
Object element
public static java.util.Set createMaybeSingletonSet (java.lang.Object)
Object element
public static java.lang.Object getOrCreate (java.util.Map, java.lang.Object, java.lang.Object)
java.util.Map result
Object key
Object defaultValue
Object value
public static java.lang.Object getOrCreate (java.util.Map, java.lang.Object, com.intellij.openapi.util.Factory)
java.util.Map result
Object key
com.intellij.openapi.util.Factory factory
Object value
public static java.lang.Object getOrElse (java.util.Map, java.lang.Object, java.lang.Object)
java.util.Map result
Object key
Object defValue
Object value
public static boolean and (java.lang.Object[], com.intellij.openapi.util.Condition)
Object[] iterable
com.intellij.openapi.util.Condition condition
public static boolean and (java.lang.Iterable, com.intellij.openapi.util.Condition)
Object t
Iterable iterable
com.intellij.openapi.util.Condition condition
public static boolean exists (java.lang.Object[], com.intellij.openapi.util.Condition)
Object[] iterable
com.intellij.openapi.util.Condition condition
public static boolean exists (java.lang.Iterable, com.intellij.openapi.util.Condition)
Iterable iterable
com.intellij.openapi.util.Condition condition
public static boolean or (java.lang.Object[], com.intellij.openapi.util.Condition)
Object[] iterable
com.intellij.openapi.util.Condition condition
public static boolean or (java.lang.Iterable, com.intellij.openapi.util.Condition)
Object t
Iterable iterable
com.intellij.openapi.util.Condition condition
public static int count (java.lang.Iterable, com.intellij.openapi.util.Condition)
Object t
Iterable iterable
com.intellij.openapi.util.Condition condition
int count
public static java.util.List unfold (java.lang.Object, com.intellij.util.NullableFunction)
Object t
com.intellij.util.NullableFunction next
java.util.List list
public static java.util.List dropTail (java.util.List)
java.util.List items
public static transient java.util.List list (java.lang.Object[])
Object[] items
public static void quickSort (java.util.List, java.util.Comparator)
java.util.List list
java.util.Comparator comparator
private static void quickSort (java.util.List, java.util.Comparator, int, int)
int j
int i
int s
int l
int n
java.util.List x
java.util.Comparator comparator
int off
int len
int m
Object v
int a
int b
int c
int d
int n
int s
private static int med3 (java.util.List, java.util.Comparator, int, int, int)
java.util.List x
java.util.Comparator comparator
int a
int b
int c
private static void vecswap (java.util.List, int, int, int)
int i
java.util.List x
int a
int b
int n
public static void mergeSortedArrays (gnu.trove.TIntArrayList, gnu.trove.TIntArrayList, gnu.trove.TIntArrayList, gnu.trove.TIntArrayList)
gnu.trove.TIntArrayList x1
gnu.trove.TIntArrayList y1
gnu.trove.TIntArrayList x2
gnu.trove.TIntArrayList y2
gnu.trove.TIntArrayList newX
gnu.trove.TIntArrayList newY
int i
int j
public static java.util.Set singleton (java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object o
gnu.trove.TObjectHashingStrategy strategy
public static java.util.List flatten (java.util.Collection[])
java.util.Collection[] collections
public static java.util.List removeDuplicatesFromSorted (java.util.List, java.util.Comparator)
Object t
int cmp
int i
java.util.List list
java.util.Comparator comparator
Object prev
java.util.List result
public static java.util.List flatten (java.lang.Iterable)
java.util.Collection list
Iterable collections
java.util.List result
public static java.util.List flattenIterables (java.lang.Iterable)
Object e
Iterable list
Iterable collections
java.util.List result
public static java.lang.Object[] convert (java.lang.Object[], java.lang.Object[], com.intellij.util.Function)
Object[] array
int i
Object[] from
Object[] to
com.intellij.util.Function fun
public static boolean containsIdentity (java.lang.Iterable, java.lang.Object)
Object t
Iterable list
Object element
public static int indexOfIdentity (java.util.List, java.lang.Object)
int i
int listSize
java.util.List list
Object element
public static boolean equalsIdentity (java.util.List, java.util.List)
int i
java.util.List list1
java.util.List list2
int listSize
public static int indexOf (java.util.List, com.intellij.openapi.util.Condition)
Object t
int i
int listSize
java.util.List list
com.intellij.openapi.util.Condition condition
public static int lastIndexOf (java.util.List, com.intellij.openapi.util.Condition)
Object t
int i
java.util.List list
com.intellij.openapi.util.Condition condition
public static java.lang.Object findLastInstance (java.util.List, java.lang.Class)
java.util.List list
Class clazz
int i
public static int lastIndexOfInstance (java.util.List, java.lang.Class)
java.util.List list
Class clazz
public static int indexOf (java.util.List, java.lang.Object)
java.util.List list
Object object
public static java.util.Map reverseMap (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
java.util.Map result
public static boolean processRecursively (java.lang.Object, com.intellij.util.PairProcessor)
Object o
Object root
com.intellij.util.PairProcessor processor
java.util.LinkedList list
public static java.util.List trimToSize (java.util.List)
java.util.List list
public static com.intellij.util.containers.Stack newStack ()
public static com.intellij.util.containers.Stack newStack (java.util.Collection)
java.util.Collection initial
public static transient com.intellij.util.containers.Stack newStack (java.lang.Object[])
Object[] initial
public static java.util.List emptyList ()
public static java.util.concurrent.CopyOnWriteArrayList createEmptyCOWList ()
public static java.util.List createLockFreeCopyOnWriteList ()
public static java.util.List createLockFreeCopyOnWriteList (java.util.Collection)
java.util.Collection c
public static com.intellij.util.containers.ConcurrentIntObjectMap createConcurrentIntObjectMap ()
public static com.intellij.util.containers.ConcurrentIntObjectMap createConcurrentIntObjectMap (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public static com.intellij.util.containers.ConcurrentIntObjectMap createConcurrentIntObjectSoftValueMap ()
public static com.intellij.util.containers.ConcurrentLongObjectMap createConcurrentLongObjectMap ()
public static com.intellij.util.containers.ConcurrentLongObjectMap createConcurrentLongObjectMap (int)
int initialCapacity
public static java.util.concurrent.ConcurrentMap createConcurrentWeakValueMap ()
public static com.intellij.util.containers.ConcurrentIntObjectMap createConcurrentIntObjectWeakValueMap ()
public static java.util.concurrent.ConcurrentMap createConcurrentWeakKeySoftValueMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
public static java.util.concurrent.ConcurrentMap createConcurrentSoftKeySoftValueMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
public static java.util.concurrent.ConcurrentMap createConcurrentWeakKeySoftValueMap ()
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 createConcurrentSoftMap ()
public static java.util.concurrent.ConcurrentMap createConcurrentWeakMap ()
public static java.util.concurrent.ConcurrentMap createConcurrentSoftMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
public static java.util.concurrent.ConcurrentMap createConcurrentWeakMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
public static java.util.concurrent.ConcurrentMap createConcurrentWeakMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public static com.intellij.util.containers.ConcurrentList createConcurrentList ()
public static com.intellij.util.containers.ConcurrentList createConcurrentList (java.util.Collection)
java.util.Collection collection
public static void addIfNotNull (java.lang.Object, java.util.Collection)
Object element
java.util.Collection result
public static void addIfNotNull (java.util.Collection, java.lang.Object)
java.util.Collection result
Object element
public static java.util.List map2List (java.lang.Object[], com.intellij.util.Function)
Object[] array
com.intellij.util.Function mapper
public static java.util.List map2List (java.util.Collection, com.intellij.util.Function)
java.util.Collection collection
com.intellij.util.Function mapper
public static java.util.Set map2Set (java.lang.Object[], com.intellij.util.Function)
Object[] collection
com.intellij.util.Function mapper
public static java.util.Set map2Set (java.util.Collection, com.intellij.util.Function)
java.util.Collection collection
com.intellij.util.Function mapper
public static java.util.Set map2LinkedSet (java.util.Collection, com.intellij.util.Function)
Object t
java.util.Collection collection
com.intellij.util.Function mapper
java.util.Set set
public static java.util.Set map2SetNotNull (java.util.Collection, com.intellij.util.Function)
Object value
Object t
java.util.Collection collection
com.intellij.util.Function mapper
java.util.Set set
public static java.lang.Object[] toArray (java.util.List, java.lang.Object[])
java.util.List collection
Object[] array
public static java.lang.Object[] toArray (java.util.Collection, java.lang.Object[])
java.util.Collection c
Object[] sample
public static java.lang.Object[] copyAndClear (java.util.Collection, com.intellij.util.ArrayFactory, boolean)
java.util.Collection collection
com.intellij.util.ArrayFactory factory
boolean clear
int size
Object[] a
public static java.util.Collection toCollection (java.lang.Iterable)
Iterable iterable
public static java.util.List toList (java.util.Enumeration)
java.util.Enumeration enumeration
java.util.List result
public static boolean isEmpty (java.util.Collection)
java.util.Collection collection
public static boolean isEmpty (java.util.Map)
java.util.Map map
public static java.util.List notNullize (java.util.List)
java.util.List list
public static java.util.Set notNullize (java.util.Set)
java.util.Set set
public static java.util.Collection nullize (java.util.Collection)
java.util.Collection collection
private static boolean isAtLeastJava7 ()
public static int compareLexicographically (java.util.List, java.util.List)
int result
int i
java.util.List o1
java.util.List o2
public static int compareLexicographically (java.util.List, java.util.List, java.util.Comparator)
int result
int i
java.util.List o1
java.util.List o2
java.util.Comparator comparator
public static java.lang.String toString (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator iterator
java.util.Map map
StringBuilder sb
public static java.util.Map createWeakKeySoftValueMap ()
static int access$200 ()
static void ()
}
com/intellij/util/containers/ConvertingIterator$1.classConvertingIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.ConvertingIterator$1 extends java.lang.Object implements com.intellij.util.containers.Convertor {
final com.intellij.util.containers.Convertor val$convertor2
final com.intellij.util.containers.Convertor val$convertor1
void (com.intellij.util.containers.Convertor, com.intellij.util.containers.Convertor)
public java.lang.Object convert (java.lang.Object)
Object domain
}
com/intellij/util/containers/ConvertingIterator$IdConvertor.classConvertingIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.ConvertingIterator$IdConvertor extends java.lang.Object implements com.intellij.util.containers.Convertor {
public void ()
public java.lang.Object convert (java.lang.Object)
Object object
}
com/intellij/util/containers/ConvertingIterator.classConvertingIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.ConvertingIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator myBaseIterator
private final com.intellij.util.containers.Convertor myConvertor
public void (java.util.Iterator, com.intellij.util.containers.Convertor)
java.util.Iterator baseIterator
com.intellij.util.containers.Convertor convertor
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
public static com.intellij.util.containers.Convertor composition (com.intellij.util.containers.Convertor, com.intellij.util.containers.Convertor)
com.intellij.util.containers.Convertor convertor1
com.intellij.util.containers.Convertor convertor2
public static com.intellij.util.containers.ConvertingIterator create (java.util.Iterator, com.intellij.util.containers.Convertor)
java.util.Iterator iterator
com.intellij.util.containers.Convertor convertor
}
com/intellij/util/containers/Convertor$IntoSelf.classConvertor.java
package com.intellij.util.containers
public com.intellij.util.containers.Convertor$IntoSelf extends java.lang.Object implements com.intellij.util.containers.Convertor {
public void ()
public java.lang.Object convert (java.lang.Object)
Object o
}
com/intellij/util/containers/Convertor.classConvertor.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.Convertor extends java.lang.Object {
public static final com.intellij.util.containers.Convertor$IntoSelf SELF
public abstract java.lang.Object convert (java.lang.Object)
static void ()
}
com/intellij/util/containers/DistinctRootsCollection.classDistinctRootsCollection.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.DistinctRootsCollection extends java.lang.Object implements java.util.Collection {
private final java.util.Collection myCollection
protected abstract boolean isAncestor (java.lang.Object, java.lang.Object)
public void ()
public void (java.util.Collection)
java.util.Collection collection
public void (java.lang.Object[])
Object[] collection
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object existing
Object o
java.util.Collection toRemove
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean addAll (java.util.Collection)
Object t
java.util.Collection c
boolean changed
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public void clear ()
}
com/intellij/util/containers/DoubleArrayList.classDoubleArrayList.java
package com.intellij.util.containers
public com.intellij.util.containers.DoubleArrayList extends java.lang.Object implements java.lang.Cloneable {
private double[] myData
private int mySize
public void (int)
int initialCapacity
public void (com.intellij.util.containers.DoubleArrayList)
com.intellij.util.containers.DoubleArrayList init
public void ()
public void trimToSize ()
double[] oldData
int oldCapacity
public void ensureCapacity (int)
double[] oldData
int newCapacity
int minCapacity
int oldCapacity
public int size ()
public boolean isEmpty ()
public boolean contains (double)
double elem
public int indexOf (double)
int i
double elem
public int lastIndexOf (double)
int i
double elem
public java.lang.Object clone ()
com.intellij.util.containers.DoubleArrayList v
CloneNotSupportedException e
public double[] toArray ()
double[] result
public double[] toArray (double[])
double[] a
public double get (int)
int index
public double set (int, double)
int index
double element
double oldValue
public void add (double)
double o
public void add (int, double)
int index
double element
public double remove (int)
int index
double oldValue
int numMoved
public void clear ()
protected void removeRange (int, int)
int fromIndex
int toIndex
int numMoved
private void checkRange (int)
int index
}
com/intellij/util/containers/EmptyIntHashSet$1.classEmptyIntHashSet.java
package com.intellij.util.containers
final com.intellij.util.containers.EmptyIntHashSet$1 extends gnu.trove.TIntIterator {
void (gnu.trove.TIntHash)
gnu.trove.TIntHash x0
public int next ()
public boolean hasNext ()
public void remove ()
}
com/intellij/util/containers/EmptyIntHashSet.classEmptyIntHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.EmptyIntHashSet extends gnu.trove.TIntHashSet {
public static final gnu.trove.TIntHashSet INSTANCE
public static final gnu.trove.TIntIterator EMPTY_INT_ITERATOR
private void ()
public boolean add (int)
int val
public int[] toArray ()
public gnu.trove.TIntIterator iterator ()
public void clear ()
public int hashCode ()
public boolean remove (int)
int val
public boolean containsAll (int[])
int[] array
public boolean addAll (int[])
int[] array
public boolean removeAll (int[])
int[] array
public boolean retainAll (int[])
int[] array
public boolean contains (int)
int val
public boolean forEach (gnu.trove.TIntProcedure)
gnu.trove.TIntProcedure procedure
public boolean isEmpty ()
public int size ()
public void compact ()
public java.lang.String toString ()
static void ()
}
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/Enumerator.classEnumerator.java
package com.intellij.util.containers
public com.intellij.util.containers.Enumerator extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final gnu.trove.TObjectIntHashMap myNumbers
private int myNextNumber
public void (int, gnu.trove.TObjectHashingStrategy)
int expectNumber
gnu.trove.TObjectHashingStrategy strategy
public void clear ()
public int[] enumerate (java.lang.Object[])
Object[] objects
public int[] enumerate (java.lang.Object[], int, int)
Object object
int number
int i
Object[] objects
int startShift
int endCut
int[] idx
public int enumerate (java.lang.Object)
Object object
int res
public boolean add (java.lang.Object)
Object object
int res
public int enumerateImpl (java.lang.Object)
Object object
int number
public int get (java.lang.Object)
Object object
int res
public java.lang.String toString ()
gnu.trove.TObjectIntIterator iter
StringBuffer buffer
static void ()
}
com/intellij/util/containers/FList$1.classFList.java
package com.intellij.util.containers
com.intellij.util.containers.FList$1 extends java.lang.Object implements java.util.Iterator {
private com.intellij.util.containers.FList list
static final boolean $assertionsDisabled
final com.intellij.util.containers.FList this$0
void (com.intellij.util.containers.FList)
com.intellij.util.containers.FList this$0
public boolean hasNext ()
public java.lang.Object next ()
Object res
public void remove ()
static void ()
}
com/intellij/util/containers/FList.classFList.java
package com.intellij.util.containers
public com.intellij.util.containers.FList extends java.util.AbstractList {
private static final com.intellij.util.containers.FList EMPTY_LIST
private final Object myHead
private final com.intellij.util.containers.FList myTail
private final int mySize
private void (java.lang.Object, com.intellij.util.containers.FList, int)
Object head
com.intellij.util.containers.FList tail
int size
public java.lang.Object get (int)
int index
com.intellij.util.containers.FList current
public java.lang.Object getHead ()
public com.intellij.util.containers.FList prepend (java.lang.Object)
Object elem
public com.intellij.util.containers.FList without (java.lang.Object)
com.intellij.util.containers.FList result
Object elem
com.intellij.util.containers.FList front
com.intellij.util.containers.FList current
public java.util.Iterator iterator ()
public com.intellij.util.containers.FList getTail ()
public int size ()
public boolean equals (java.lang.Object)
com.intellij.util.containers.FList list1
com.intellij.util.containers.FList list2
Object o
public int hashCode ()
int result
com.intellij.util.containers.FList each
public static com.intellij.util.containers.FList emptyList ()
public static com.intellij.util.containers.FList createFromReversed (java.lang.Iterable)
Object e
Iterable from
com.intellij.util.containers.FList result
static java.lang.Object access$000 (com.intellij.util.containers.FList)
com.intellij.util.containers.FList x0
static void ()
}
com/intellij/util/containers/FactoryMap$1.classFactoryMap.java
package com.intellij.util.containers
final com.intellij.util.containers.FactoryMap$1 extends com.intellij.util.containers.FactoryMap {
final com.intellij.util.Function val$computeValue
void (com.intellij.util.Function)
protected java.lang.Object create (java.lang.Object)
Object key
}
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 ()
public static com.intellij.util.containers.FactoryMap createMap (com.intellij.util.Function)
com.intellij.util.Function computeValue
static void ()
}
com/intellij/util/containers/FilteredTraverserBase$1.classFilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.containers.FilteredTraverserBase this$0
void (com.intellij.util.containers.FilteredTraverserBase)
com.intellij.util.containers.FilteredTraverserBase this$0
public java.lang.Iterable fun (java.lang.Object)
Object t
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/FilteredTraverserBase$Cond$1.classFilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$Cond$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.util.containers.FilteredTraverserBase$Cond this$0
void (com.intellij.util.containers.FilteredTraverserBase$Cond)
com.intellij.util.containers.FilteredTraverserBase$Cond this$0
public boolean value (java.lang.Object)
Object t
}
com/intellij/util/containers/FilteredTraverserBase$Cond$2.classFilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$Cond$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.util.containers.FilteredTraverserBase$Cond this$0
void (com.intellij.util.containers.FilteredTraverserBase$Cond)
com.intellij.util.containers.FilteredTraverserBase$Cond this$0
public boolean value (java.lang.Object)
Object t
}
com/intellij/util/containers/FilteredTraverserBase$Cond.classFilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$Cond extends java.lang.Object {
static final com.intellij.util.containers.FilteredTraverserBase$Cond TRUE
static final com.intellij.util.containers.FilteredTraverserBase$Cond FALSE
final com.intellij.openapi.util.Condition impl
final com.intellij.util.containers.FilteredTraverserBase$Cond next
final com.intellij.openapi.util.Condition OR
final com.intellij.openapi.util.Condition AND
void (com.intellij.openapi.util.Condition, com.intellij.util.containers.FilteredTraverserBase$Cond)
com.intellij.openapi.util.Condition impl
com.intellij.util.containers.FilteredTraverserBase$Cond next
com.intellij.util.containers.FilteredTraverserBase$Cond append (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition impl
boolean valueAnd (java.lang.Object)
com.intellij.util.containers.FilteredTraverserBase$Cond c
Object t
boolean valueOr (java.lang.Object)
com.intellij.util.containers.FilteredTraverserBase$Cond c
Object t
public java.lang.String toString ()
com.intellij.util.containers.FilteredTraverserBase$Cond c
StringBuilder sb
static void ()
}
com/intellij/util/containers/FilteredTraverserBase$EdgeFilter.classFilteredTraverserBase.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FilteredTraverserBase$EdgeFilter extends com.intellij.util.containers.JBIterable$StatefulFilter {
protected Object edgeSource
public void ()
}
com/intellij/util/containers/FilteredTraverserBase$Meta$1.classFilteredTraverserBase.java
package com.intellij.util.containers
com.intellij.util.containers.FilteredTraverserBase$Meta$1 extends java.lang.Object implements com.intellij.util.containers.TreeTraversal$GuidedIt$Guide {
final com.intellij.openapi.util.Condition expand
final Object val$parent
final com.intellij.util.containers.FilteredTraverserBase$Meta this$0
void (com.intellij.util.containers.FilteredTraverserBase$Meta, java.lang.Object)
com.intellij.util.containers.FilteredTraverserBase$Meta this$0
public void guide (com.intellij.util.containers.TreeTraversal$GuidedIt)
com.intellij.util.containers.TreeTraversal$GuidedIt guidedIt
}
com/intellij/util/containers/FilteredTraverserBase$Meta.classFilteredTraverserBase.java
package com.intellij.util.containers
public com.intellij.util.containers.FilteredTraverserBase$Meta extends java.lang.Object {
final Iterable roots
final com.intellij.util.containers.TreeTraversal traversal
final com.intellij.util.containers.FilteredTraverserBase$Cond expand
final com.intellij.util.containers.FilteredTraverserBase$Cond regard
final com.intellij.util.containers.FilteredTraverserBase$Cond filter
final com.intellij.util.containers.FilteredTraverserBase$Cond forceIgnore
final com.intellij.util.containers.FilteredTraverserBase$Cond forceDisregard
private static final com.intellij.util.containers.FilteredTraverserBase$Meta EMPTY
public void (java.lang.Iterable, com.intellij.util.containers.TreeTraversal, com.intellij.util.containers.FilteredTraverserBase$Cond, com.intellij.util.containers.FilteredTraverserBase$Cond, com.intellij.util.containers.FilteredTraverserBase$Cond, com.intellij.util.containers.FilteredTraverserBase$Cond, com.intellij.util.containers.FilteredTraverserBase$Cond)
Iterable roots
com.intellij.util.containers.TreeTraversal traversal
com.intellij.util.containers.FilteredTraverserBase$Cond expand
com.intellij.util.containers.FilteredTraverserBase$Cond regard
com.intellij.util.containers.FilteredTraverserBase$Cond filter
com.intellij.util.containers.FilteredTraverserBase$Cond forceIgnore
com.intellij.util.containers.FilteredTraverserBase$Cond forceDisregard
public com.intellij.util.containers.FilteredTraverserBase$Meta reset ()
public com.intellij.util.containers.FilteredTraverserBase$Meta withRoots (java.lang.Iterable)
Iterable roots
public com.intellij.util.containers.FilteredTraverserBase$Meta withTraversal (com.intellij.util.containers.TreeTraversal)
com.intellij.util.containers.TreeTraversal traversal
public com.intellij.util.containers.FilteredTraverserBase$Meta expand (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public com.intellij.util.containers.FilteredTraverserBase$Meta regard (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public com.intellij.util.containers.FilteredTraverserBase$Meta filter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public com.intellij.util.containers.FilteredTraverserBase$Meta forceIgnore (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public com.intellij.util.containers.FilteredTraverserBase$Meta forceDisregard (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
com.intellij.util.containers.TreeTraversal$GuidedIt$Guide createChildrenGuide (java.lang.Object)
Object parent
private void doPerformChildrenGuidance (com.intellij.util.containers.TreeTraversal$GuidedIt, com.intellij.openapi.util.Condition)
com.intellij.util.containers.TreeTraversal$GuidedIt it
com.intellij.openapi.util.Condition expand
private com.intellij.openapi.util.Condition buildExpandConditionForChildren (java.lang.Object)
com.intellij.openapi.util.Condition impl
Object parent
com.intellij.util.containers.FilteredTraverserBase$Cond copy
boolean invert
com.intellij.util.containers.FilteredTraverserBase$Cond c
public static com.intellij.util.containers.FilteredTraverserBase$Meta empty ()
static com.intellij.openapi.util.Condition access$000 (com.intellij.util.containers.FilteredTraverserBase$Meta, java.lang.Object)
com.intellij.util.containers.FilteredTraverserBase$Meta x0
Object x1
static void access$100 (com.intellij.util.containers.FilteredTraverserBase$Meta, com.intellij.util.containers.TreeTraversal$GuidedIt, com.intellij.openapi.util.Condition)
com.intellij.util.containers.FilteredTraverserBase$Meta x0
com.intellij.util.containers.TreeTraversal$GuidedIt x1
com.intellij.openapi.util.Condition x2
static void ()
}
com/intellij/util/containers/FilteredTraverserBase.classFilteredTraverserBase.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FilteredTraverserBase extends java.lang.Object implements java.lang.Iterable {
protected final com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected final com.intellij.util.Function tree
protected void (com.intellij.util.containers.FilteredTraverserBase$Meta, com.intellij.util.Function)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
com.intellij.util.Function tree
public final java.lang.Object getRoot ()
public final java.lang.Iterable getRoots ()
public final java.util.Iterator iterator ()
protected abstract com.intellij.util.containers.FilteredTraverserBase newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
public final com.intellij.util.containers.JBIterable traverse (com.intellij.util.containers.TreeTraversal)
com.intellij.util.containers.TreeTraversal traversal
com.intellij.util.Function adjusted
public final com.intellij.util.containers.JBIterable traverse ()
public final com.intellij.util.containers.JBIterable preOrderDfsTraversal ()
public final com.intellij.util.containers.JBIterable postOrderDfsTraversal ()
public final com.intellij.util.containers.JBIterable bfsTraversal ()
public final com.intellij.util.containers.JBIterable tracingBfsTraversal ()
public final com.intellij.util.containers.FilteredTraverserBase reset ()
public final com.intellij.util.containers.FilteredTraverserBase withRoot (java.lang.Object)
Object root
public final com.intellij.util.containers.FilteredTraverserBase withRoots (java.lang.Iterable)
Iterable roots
public final com.intellij.util.containers.FilteredTraverserBase withTraversal (com.intellij.util.containers.TreeTraversal)
com.intellij.util.containers.TreeTraversal type
public final com.intellij.util.containers.FilteredTraverserBase expand (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.FilteredTraverserBase regard (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.FilteredTraverserBase expandAndFilter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.FilteredTraverserBase expandAndSkip (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.FilteredTraverserBase filter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.JBIterable filter (java.lang.Class)
Class type
public final com.intellij.util.containers.FilteredTraverserBase unique ()
public final com.intellij.util.containers.FilteredTraverserBase unique (com.intellij.util.Function)
com.intellij.util.Function identity
public final com.intellij.util.containers.FilteredTraverserBase forceIgnore (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.FilteredTraverserBase forceDisregard (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public final com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
protected boolean isAlwaysLeaf (java.lang.Object)
Object node
public final java.util.List toList ()
public final java.util.Set toSet ()
public java.lang.String toString ()
}
com/intellij/util/containers/FilteringIterator$1.classFilteringIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.FilteringIterator$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object t
}
com/intellij/util/containers/FilteringIterator$InstanceOf.classFilteringIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.FilteringIterator$InstanceOf extends java.lang.Object implements com.intellij.openapi.util.Condition {
private final Class myInstancesClass
public void (java.lang.Class)
Class instancesClass
public boolean value (java.lang.Object)
Object object
}
com/intellij/util/containers/FilteringIterator.classFilteringIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.FilteringIterator extends java.lang.Object implements com.intellij.util.containers.PeekableIterator {
private final java.util.Iterator myDelegate
private final com.intellij.openapi.util.Condition myCondition
private boolean myNextObtained
private boolean myCurrentIsValid
private Object myCurrent
private Boolean myCurrentPassedFilter
public static final com.intellij.openapi.util.Condition NOT_NULL
public void (java.util.Iterator, com.intellij.openapi.util.Condition)
java.util.Iterator delegate
com.intellij.openapi.util.Condition condition
private void obtainNext ()
boolean hasNext
public boolean hasNext ()
Object next
boolean value
private void setCurrent (java.lang.Object)
Object next
private boolean isCurrentPassesFilter ()
boolean passed
public java.lang.Object next ()
Object result
public void remove ()
public java.lang.Object peek ()
public static java.util.Iterator skipNulls (java.util.Iterator)
java.util.Iterator iterator
public static java.util.Iterator create (java.util.Iterator, com.intellij.openapi.util.Condition)
java.util.Iterator iterator
com.intellij.openapi.util.Condition condition
public static com.intellij.openapi.util.Condition alwaysTrueCondition (java.lang.Class)
Class aClass
public static com.intellij.util.containers.FilteringIterator$InstanceOf instanceOf (java.lang.Class)
Class aClass
public static java.util.Iterator createInstanceOf (java.util.Iterator, java.lang.Class)
java.util.Iterator iterator
Class aClass
static void ()
}
com/intellij/util/containers/FixedHashMap.classFixedHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.FixedHashMap extends java.util.HashMap {
private final int mySize
private final java.util.List myKeys
public void (int)
int size
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
int index
int last
Object key
}
com/intellij/util/containers/FlatteningIterator.classFlatteningIterator.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FlatteningIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator valuesIterator
private java.util.Iterator groupIterator
private Boolean hasNextCache
public void (java.util.Iterator)
java.util.Iterator groups
public boolean hasNext ()
protected abstract java.util.Iterator createValueIterator (java.lang.Object)
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/HashSetQueue$1.classHashSetQueue.java
package com.intellij.util.containers
com.intellij.util.containers.HashSetQueue$1 extends java.lang.Object implements com.intellij.util.containers.HashSetQueue$PositionalIterator {
private com.intellij.util.containers.HashSetQueue$QueueEntry cursor
private long count
final com.intellij.util.containers.HashSetQueue this$0
void (com.intellij.util.containers.HashSetQueue)
com.intellij.util.containers.HashSetQueue this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
public com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition position ()
}
com/intellij/util/containers/HashSetQueue$MyIteratorPosition.classHashSetQueue.java
package com.intellij.util.containers
com.intellij.util.containers.HashSetQueue$MyIteratorPosition extends java.lang.Object implements com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition {
private final com.intellij.util.containers.HashSetQueue$QueueEntry cursor
private final long count
private final com.intellij.util.containers.HashSetQueue$QueueEntry TOMB
private void (com.intellij.util.containers.HashSetQueue$QueueEntry, long, com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry cursor
long count
com.intellij.util.containers.HashSetQueue$QueueEntry TOMB
public java.lang.Object peek ()
public com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition next ()
public int compareTo (com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition)
com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition o
private static int compare (long, long)
long x
long y
public volatile int compareTo (java.lang.Object)
void (com.intellij.util.containers.HashSetQueue$QueueEntry, long, com.intellij.util.containers.HashSetQueue$QueueEntry, com.intellij.util.containers.HashSetQueue$1)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
long x1
com.intellij.util.containers.HashSetQueue$QueueEntry x2
com.intellij.util.containers.HashSetQueue$1 x3
}
com/intellij/util/containers/HashSetQueue$PositionalIterator$IteratorPosition.classHashSetQueue.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition extends java.lang.Object implements java.lang.Comparable {
public abstract java.lang.Object peek ()
public abstract com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition next ()
}
com/intellij/util/containers/HashSetQueue$PositionalIterator.classHashSetQueue.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.HashSetQueue$PositionalIterator extends java.lang.Object implements java.util.Iterator {
public abstract com.intellij.util.containers.HashSetQueue$PositionalIterator$IteratorPosition position ()
}
com/intellij/util/containers/HashSetQueue$QueueEntry.classHashSetQueue.java
package com.intellij.util.containers
com.intellij.util.containers.HashSetQueue$QueueEntry extends java.lang.Object {
private final Object t
private com.intellij.util.containers.HashSetQueue$QueueEntry next
private com.intellij.util.containers.HashSetQueue$QueueEntry prev
public void (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
static com.intellij.util.containers.HashSetQueue$QueueEntry access$002 (com.intellij.util.containers.HashSetQueue$QueueEntry, com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
com.intellij.util.containers.HashSetQueue$QueueEntry x1
static com.intellij.util.containers.HashSetQueue$QueueEntry access$102 (com.intellij.util.containers.HashSetQueue$QueueEntry, com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
com.intellij.util.containers.HashSetQueue$QueueEntry x1
static com.intellij.util.containers.HashSetQueue$QueueEntry access$100 (com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
static com.intellij.util.containers.HashSetQueue$QueueEntry access$000 (com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
static java.lang.Object access$200 (com.intellij.util.containers.HashSetQueue$QueueEntry)
com.intellij.util.containers.HashSetQueue$QueueEntry x0
}
com/intellij/util/containers/HashSetQueue.classHashSetQueue.java
package com.intellij.util.containers
public com.intellij.util.containers.HashSetQueue extends java.util.AbstractCollection implements java.util.Queue {
private final com.intellij.util.containers.OpenTHashSet set
private final com.intellij.util.containers.HashSetQueue$QueueEntry TOMB
public void ()
public boolean offer (java.lang.Object)
Object t
public boolean add (java.lang.Object)
Object t
com.intellij.util.containers.HashSetQueue$QueueEntry newLast
boolean added
com.intellij.util.containers.HashSetQueue$QueueEntry oldLast
public java.lang.Object remove ()
Object poll
public java.lang.Object poll ()
Object peek
public java.lang.Object element ()
Object peek
public java.lang.Object peek ()
public java.lang.Object find (java.lang.Object)
Object t
com.intellij.util.containers.HashSetQueue$QueueEntry existing
private com.intellij.util.containers.HashSetQueue$QueueEntry findEntry (java.lang.Object)
Object t
public boolean remove (java.lang.Object)
Object o
Object t
com.intellij.util.containers.HashSetQueue$QueueEntry entry
com.intellij.util.containers.HashSetQueue$QueueEntry prev
com.intellij.util.containers.HashSetQueue$QueueEntry next
public int size ()
public boolean contains (java.lang.Object)
Object o
private java.lang.Object cast (java.lang.Object)
Object o
public com.intellij.util.containers.HashSetQueue$PositionalIterator iterator ()
public volatile java.util.Iterator iterator ()
static com.intellij.util.containers.HashSetQueue$QueueEntry access$300 (com.intellij.util.containers.HashSetQueue)
com.intellij.util.containers.HashSetQueue x0
}
com/intellij/util/containers/HugeArray.classHugeArray.java
package com.intellij.util.containers
public com.intellij.util.containers.HugeArray extends java.lang.Object {
private Object[][] myRows
private final int myRowBits
private final int myColumnMask
private int myMaxIndex
public void (int)
int rowBits
int rowLength
public void put (int, java.lang.Object)
int index
Object object
int rowIndex
Object[] row
public java.lang.Object get (int)
int index
public final int calcColumn (int)
int index
public final int calcRow (int)
int index
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
int rowIndex
Object[] array
int firstIndex
int rowLength
int lastRowToCopy
public void add (java.lang.Object)
Object object
}
com/intellij/util/containers/ImmutableList$1.classImmutableList.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableList$1 extends java.lang.Object {
}
com/intellij/util/containers/ImmutableList$Itr.classImmutableList.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableList$Itr extends java.lang.Object implements java.util.Iterator {
int cursor
int lastRet
final com.intellij.util.containers.ImmutableList this$0
private void (com.intellij.util.containers.ImmutableList)
public boolean hasNext ()
public java.lang.Object next ()
int i
Object next
IndexOutOfBoundsException e
public void remove ()
void (com.intellij.util.containers.ImmutableList, com.intellij.util.containers.ImmutableList$1)
com.intellij.util.containers.ImmutableList x0
com.intellij.util.containers.ImmutableList$1 x1
}
com/intellij/util/containers/ImmutableList$ListItr.classImmutableList.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableList$ListItr extends com.intellij.util.containers.ImmutableList$Itr implements java.util.ListIterator {
final com.intellij.util.containers.ImmutableList this$0
void (com.intellij.util.containers.ImmutableList, int)
int index
public boolean hasPrevious ()
public java.lang.Object previous ()
int i
Object previous
IndexOutOfBoundsException e
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object e
public void add (java.lang.Object)
Object e
}
com/intellij/util/containers/ImmutableList$SubList.classImmutableList.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableList$SubList extends com.intellij.util.containers.ImmutableList {
private final java.util.List l
private final int offset
private int size
void (java.util.List, int, int)
java.util.List list
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
public int size ()
}
com/intellij/util/containers/ImmutableList.classImmutableList.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ImmutableList extends java.util.AbstractCollection implements java.util.List {
public void ()
public java.util.Iterator iterator ()
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void add (int, java.lang.Object)
int index
Object element
public java.lang.Object remove (int)
int index
public int indexOf (java.lang.Object)
Object o
java.util.ListIterator it
public int lastIndexOf (java.lang.Object)
Object o
java.util.ListIterator it
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object o1
Object o2
Object o
java.util.ListIterator e1
java.util.ListIterator e2
public int hashCode ()
Object e
int hashCode
}
com/intellij/util/containers/ImmutableUserMap$1.classImmutableUserMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ImmutableUserMap$1 extends com.intellij.util.containers.ImmutableUserMap {
void ()
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
}
com/intellij/util/containers/ImmutableUserMap$ImmutableUserMapImpl.classImmutableUserMap.java
package com.intellij.util.containers
com.intellij.util.containers.ImmutableUserMap$ImmutableUserMapImpl extends com.intellij.util.containers.ImmutableUserMap {
private final com.intellij.openapi.util.Key myKey
private final Object myValue
private final com.intellij.util.containers.ImmutableUserMap myNext
private void (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.util.containers.ImmutableUserMap)
com.intellij.openapi.util.Key key
Object value
com.intellij.util.containers.ImmutableUserMap next
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
void (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.util.containers.ImmutableUserMap, com.intellij.util.containers.ImmutableUserMap$1)
com.intellij.openapi.util.Key x0
Object x1
com.intellij.util.containers.ImmutableUserMap x2
com.intellij.util.containers.ImmutableUserMap$1 x3
}
com/intellij/util/containers/ImmutableUserMap.classImmutableUserMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ImmutableUserMap extends java.lang.Object {
public static final com.intellij.util.containers.ImmutableUserMap EMPTY
private void ()
public abstract java.lang.Object get (com.intellij.openapi.util.Key)
public final com.intellij.util.containers.ImmutableUserMap put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
void (com.intellij.util.containers.ImmutableUserMap$1)
com.intellij.util.containers.ImmutableUserMap$1 x0
static void ()
}
com/intellij/util/containers/IntArrayList.classIntArrayList.java
package com.intellij.util.containers
public com.intellij.util.containers.IntArrayList extends java.lang.Object implements java.lang.Cloneable {
private int[] myData
private int mySize
public void (int)
int initialCapacity
public void ()
public void trimToSize ()
public void ensureCapacity (int)
int[] oldData
int newCapacity
int minCapacity
int oldCapacity
public void fill (int, int, int)
int fromIndex
int toIndex
int value
public void add (int[])
int[] values
int length
public int size ()
public boolean isEmpty ()
public boolean contains (int)
int elem
public int indexOf (int)
int elem
public int indexOf (int, int, int)
int i
int elem
int startIndex
int endIndex
public int lastIndexOf (int)
int i
int elem
public java.lang.Object clone ()
com.intellij.util.containers.IntArrayList v
CloneNotSupportedException e
public int[] toArray ()
public int[] toArray (int[])
int[] a
public int[] toArray (int, int)
int startIndex
int length
int[] result
public int get (int)
int index
public int getQuick (int)
int index
public int set (int, int)
int index
int element
int oldValue
public void setQuick (int, int)
int index
int element
public void add (int)
int o
public void add (int, int)
int index
int element
public int remove (int)
int index
int oldValue
int numMoved
public void clear ()
public void removeRange (int, int)
int fromIndex
int toIndex
int numMoved
public void copyRange (int, int, int)
int fromIndex
int length
int toIndex
private void checkRange (int)
int index
public java.lang.String toString ()
}
com/intellij/util/containers/IntIntHashMap.classIntIntHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.IntIntHashMap extends gnu.trove.TIntIntHashMap {
private static final int DEFAULT_NULL_VALUE
private final int NULL_VALUE
public void (int, int)
int initialCapacity
int null_value
public void (int)
int initialCapacity
public void ()
public int get (int)
int key
int index
}
com/intellij/util/containers/IntObjectCache$CacheEntry.classIntObjectCache.java
package com.intellij.util.containers
public com.intellij.util.containers.IntObjectCache$CacheEntry extends java.lang.Object {
public int key
public Object value
public int prev
public int next
public int hash_next
protected void ()
}
com/intellij/util/containers/IntObjectCache$DeletedPairsListener.classIntObjectCache.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.IntObjectCache$DeletedPairsListener extends java.lang.Object implements java.util.EventListener {
public abstract void objectRemoved (int, java.lang.Object)
}
com/intellij/util/containers/IntObjectCache$IntObjectCacheIterator.classIntObjectCache.java
package com.intellij.util.containers
public com.intellij.util.containers.IntObjectCache$IntObjectCacheIterator extends java.lang.Object implements java.util.Iterator {
private int myCurrentEntry
final com.intellij.util.containers.IntObjectCache this$0
public void (com.intellij.util.containers.IntObjectCache, com.intellij.util.containers.IntObjectCache)
com.intellij.util.containers.IntObjectCache this$0
com.intellij.util.containers.IntObjectCache cache
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/IntObjectCache.classIntObjectCache.java
package com.intellij.util.containers
public com.intellij.util.containers.IntObjectCache extends com.intellij.util.containers.ObjectCacheBase implements java.lang.Iterable {
public static final int DEFAULT_SIZE
public static final int MIN_SIZE
private int myTop
private int myBack
private com.intellij.util.containers.IntObjectCache$CacheEntry[] myCache
private int[] myHashTable
private int myHashTableSize
private int myCount
private int myFirstFree
private com.intellij.util.containers.IntObjectCache$DeletedPairsListener[] myListeners
private int myAttempts
private int myHits
public void ()
public void (int)
int i
int cacheSize
public boolean isEmpty ()
public boolean containsKey (int)
int key
public java.lang.Object get (int)
int key
public java.lang.Object put (int, java.lang.Object)
int key
Object value
Object oldValue
public void remove (int)
com.intellij.util.containers.IntObjectCache$CacheEntry cacheEntry
int deletedKey
Object deletedValue
int key
int index
public void removeAll ()
int i
com.intellij.util.containers.IntArrayList keys
int current
public final void cacheObject (int, java.lang.Object)
com.intellij.util.containers.IntObjectCache$CacheEntry cacheEntry
int key
Object x
int deletedKey
Object deletedValue
int index
public final java.lang.Object tryKey (int)
int prev
int next
int key
int index
com.intellij.util.containers.IntObjectCache$CacheEntry cacheEntry
int top
public final boolean isCached (int)
int key
public int count ()
public int size ()
public void resize (int)
com.intellij.util.containers.IntObjectCache$CacheEntry cacheEntry
int newSize
com.intellij.util.containers.IntObjectCache newCache
com.intellij.util.containers.IntObjectCache$CacheEntry[] cache
int back
public double hitRate ()
private void add2Top (int)
int index
private void removeEntry (int)
int index
private void addEntry2HashTable (int)
int index
int hash_index
private void removeEntryFromHashTable (int)
int next
int index
int hash_index
int current
int previous
private int searchForCacheEntry (int)
com.intellij.util.containers.IntObjectCache$CacheEntry cacheEntry
int key
int current
public java.util.Iterator iterator ()
public void addDeletedPairsListener (com.intellij.util.containers.IntObjectCache$DeletedPairsListener)
com.intellij.util.containers.IntObjectCache$DeletedPairsListener[] newListeners
com.intellij.util.containers.IntObjectCache$DeletedPairsListener listener
public void removeDeletedPairsListener (com.intellij.util.containers.IntObjectCache$DeletedPairsListener)
com.intellij.util.containers.IntObjectCache$DeletedPairsListener myListener
com.intellij.util.containers.IntObjectCache$DeletedPairsListener[] newListeners
int i
com.intellij.util.containers.IntObjectCache$DeletedPairsListener listener
private void fireListenersAboutDeletion (int, java.lang.Object)
com.intellij.util.containers.IntObjectCache$DeletedPairsListener myListener
int key
Object value
static com.intellij.util.containers.IntObjectCache$CacheEntry[] access$000 (com.intellij.util.containers.IntObjectCache)
com.intellij.util.containers.IntObjectCache x0
static int access$100 (com.intellij.util.containers.IntObjectCache)
com.intellij.util.containers.IntObjectCache x0
static void access$200 (com.intellij.util.containers.IntObjectCache, int)
com.intellij.util.containers.IntObjectCache x0
int x1
}
com/intellij/util/containers/IntStack.classIntStack.java
package com.intellij.util.containers
public com.intellij.util.containers.IntStack extends java.lang.Object {
private int[] data
private int size
public void (int)
int initialCapacity
public void ()
public void push (int)
int t
public int peek ()
public int pop ()
public int size ()
public boolean empty ()
public boolean equals (java.lang.Object)
int i
com.intellij.util.containers.IntStack otherStack
Object o
public void clear ()
public java.lang.String toString ()
}
com/intellij/util/containers/IntToIntSetMap.classIntToIntSetMap.java
package com.intellij.util.containers
public com.intellij.util.containers.IntToIntSetMap extends java.lang.Object {
private final gnu.trove.TIntIntHashMap mySingle
private final gnu.trove.TIntObjectHashMap myMulti
public void (int, float)
int initialCapacity
float loadfactor
public void addOccurence (int, int)
int old
gnu.trove.TIntHashSet items
int key
int value
gnu.trove.TIntHashSet items
public void removeOccurence (int, int)
int key
int value
gnu.trove.TIntHashSet items
public int[] get (int)
int key
gnu.trove.TIntHashSet items
}
com/intellij/util/containers/InternalIterator$Collector.classInternalIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.InternalIterator$Collector extends java.lang.Object implements com.intellij.util.containers.InternalIterator {
private final java.util.Collection myCollection
public void (java.util.Collection)
java.util.Collection collection
public boolean visit (java.lang.Object)
Object value
public static com.intellij.util.containers.InternalIterator create (java.util.Collection)
java.util.Collection collection
}
com/intellij/util/containers/InternalIterator$Converting.classInternalIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.InternalIterator$Converting extends java.lang.Object implements com.intellij.util.containers.InternalIterator {
private final com.intellij.util.containers.Convertor myConvertor
private final com.intellij.util.containers.InternalIterator myIterator
public void (com.intellij.util.containers.InternalIterator, com.intellij.util.containers.Convertor)
com.intellij.util.containers.InternalIterator iterator
com.intellij.util.containers.Convertor convertor
public boolean visit (java.lang.Object)
Object element
public static com.intellij.util.containers.InternalIterator create (com.intellij.util.containers.Convertor, com.intellij.util.containers.InternalIterator)
com.intellij.util.containers.Convertor convertor
com.intellij.util.containers.InternalIterator iterator
}
com/intellij/util/containers/InternalIterator$Filtering.classInternalIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.InternalIterator$Filtering extends java.lang.Object implements com.intellij.util.containers.InternalIterator {
private final com.intellij.openapi.util.Condition myFilter
private final com.intellij.util.containers.InternalIterator myIterator
public void (com.intellij.util.containers.InternalIterator, com.intellij.openapi.util.Condition)
com.intellij.util.containers.InternalIterator iterator
com.intellij.openapi.util.Condition filter
public boolean visit (java.lang.Object)
Object value
public static com.intellij.util.containers.InternalIterator create (com.intellij.util.containers.InternalIterator, com.intellij.openapi.util.Condition)
com.intellij.util.containers.InternalIterator iterator
com.intellij.openapi.util.Condition filter
public static com.intellij.util.containers.InternalIterator createInstanceOf (com.intellij.util.containers.InternalIterator, com.intellij.util.containers.FilteringIterator$InstanceOf)
com.intellij.util.containers.InternalIterator iterator
com.intellij.util.containers.FilteringIterator$InstanceOf filter
public static com.intellij.util.containers.InternalIterator createInstanceOf (com.intellij.util.containers.InternalIterator, java.lang.Class)
com.intellij.util.containers.InternalIterator iterator
Class aClass
}
com/intellij/util/containers/InternalIterator$MapFromValues.classInternalIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.InternalIterator$MapFromValues extends java.lang.Object implements com.intellij.util.containers.InternalIterator {
private final java.util.Map myMap
private final com.intellij.util.containers.Convertor myToKeyConvertor
public void (java.util.Map, com.intellij.util.containers.Convertor)
java.util.Map map
com.intellij.util.containers.Convertor toKeyConvertor
public boolean visit (java.lang.Object)
Object value
public static com.intellij.util.containers.InternalIterator create (com.intellij.util.containers.Convertor, java.util.Map)
com.intellij.util.containers.Convertor toKey
java.util.Map map
}
com/intellij/util/containers/InternalIterator.classInternalIterator.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.InternalIterator extends java.lang.Object {
public abstract boolean visit (java.lang.Object)
}
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 ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public java.lang.Object intern (java.lang.Object)
Object name
Object interned
boolean added
public void clear ()
public java.util.Set getValues ()
static void ()
}
com/intellij/util/containers/JBIterable$1.classJBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$1 extends com.intellij.util.containers.JBIterable {
void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
}
com/intellij/util/containers/JBIterable$10.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$10 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.util.Condition val$condition
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.openapi.util.Condition)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$11.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$11 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function val$function
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.util.Function)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$12$1.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$12$1 extends com.intellij.util.containers.JBIterator {
java.util.Iterator cur
final java.util.Iterator val$iterator
final com.intellij.util.Function val$fun
final com.intellij.util.containers.JBIterable$12 this$1
void (com.intellij.util.containers.JBIterable$12, java.util.Iterator, com.intellij.util.Function)
com.intellij.util.containers.JBIterable$12 this$1
public java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterable$12.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$12 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function val$function
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.util.Function)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
com.intellij.util.Function fun
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$13.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$13 extends com.intellij.util.containers.JBIterable$StatefulFilter {
com.intellij.util.containers.HashSet visited
final com.intellij.util.Function val$identity
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.util.Function)
com.intellij.util.containers.JBIterable this$0
public boolean value (java.lang.Object)
Object e
}
com/intellij/util/containers/JBIterable$14.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$14 extends com.intellij.util.containers.JBIterable {
final com.intellij.util.Function val$function
final com.intellij.util.containers.JBIterable val$thisIterable
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.util.Function, com.intellij.util.containers.JBIterable)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator iterator ()
}
com/intellij/util/containers/JBIterable$15.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$15 extends java.lang.Object implements com.intellij.util.Function {
final int val$size
final boolean val$strict
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, int, boolean)
com.intellij.util.containers.JBIterable this$0
public java.util.List fun (com.intellij.util.containers.JBIterable)
com.intellij.util.containers.JBIterable es
java.util.List list
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$16$1.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$16$1 extends com.intellij.util.containers.JBIterator {
com.intellij.util.containers.JBIterator it
final java.util.Iterator val$orig
final com.intellij.util.containers.JBIterable$16 this$1
void (com.intellij.util.containers.JBIterable$16, java.util.Iterator)
com.intellij.util.containers.JBIterable$16 this$1
protected com.intellij.util.containers.JBIterable nextImpl ()
protected volatile java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterable$16.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$16 extends java.lang.Object implements com.intellij.util.Function {
final int val$size
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, int)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
java.util.Iterator orig
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$17$1$1.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$17$1$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.util.containers.JBIterable$17$1 this$2
void (com.intellij.util.containers.JBIterable$17$1)
com.intellij.util.containers.JBIterable$17$1 this$2
public boolean value (java.lang.Object)
boolean result
boolean result
boolean result
boolean result
boolean result
Object e
boolean sep
int st0
boolean result
}
com/intellij/util/containers/JBIterable$17$1.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$17$1 extends com.intellij.util.containers.JBIterator {
com.intellij.util.containers.JBIterator it
Object stored
int st
final java.util.Iterator val$orig
final com.intellij.openapi.util.Condition val$condition
final com.intellij.util.containers.JBIterable$17 this$1
void (com.intellij.util.containers.JBIterable$17, java.util.Iterator, com.intellij.openapi.util.Condition)
com.intellij.util.containers.JBIterable$17 this$1
protected com.intellij.util.containers.JBIterable nextImpl ()
Object tmp
protected volatile java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterable$17.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$17 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.util.Condition val$separator
final com.intellij.util.containers.JBIterable$Split val$mode
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.openapi.util.Condition, com.intellij.util.containers.JBIterable$Split)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
java.util.Iterator orig
com.intellij.openapi.util.Condition condition
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$18.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$18 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$util$containers$JBIterable$Split
static void ()
}
com/intellij/util/containers/JBIterable$2$1.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$2$1 extends com.intellij.util.containers.JBIterator {
Object cur
final com.intellij.util.Function val$fun
final com.intellij.util.containers.JBIterable$2 this$0
void (com.intellij.util.containers.JBIterable$2, com.intellij.util.Function)
com.intellij.util.containers.JBIterable$2 this$0
public java.lang.Object nextImpl ()
Object result
}
com/intellij/util/containers/JBIterable$2.classJBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$2 extends com.intellij.util.containers.JBIterable {
final com.intellij.util.Function val$generator
final Object val$first
void (com.intellij.util.Function, java.lang.Object)
public java.util.Iterator iterator ()
com.intellij.util.Function fun
}
com/intellij/util/containers/JBIterable$3$1.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$3$1 extends com.intellij.util.containers.JBIterator {
Object cur1
Object cur2
final com.intellij.util.containers.JBIterable$3 this$0
void (com.intellij.util.containers.JBIterable$3)
com.intellij.util.containers.JBIterable$3 this$0
public java.lang.Object nextImpl ()
Object result
}
com/intellij/util/containers/JBIterable$3.classJBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$3 extends com.intellij.util.containers.JBIterable {
final Object val$first1
final Object val$first2
final com.intellij.util.PairFunction val$generator
void (java.lang.Object, java.lang.Object, com.intellij.util.PairFunction)
public java.util.Iterator iterator ()
}
com/intellij/util/containers/JBIterable$4.classJBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$4 extends com.intellij.util.containers.JBIterable {
void ()
public java.util.Iterator iterator ()
}
com/intellij/util/containers/JBIterable$5.classJBIterable.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterable$5 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
com.intellij.openapi.util.Ref ref
java.util.Iterator result
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$6.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$6 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.util.Condition val$condition
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.openapi.util.Condition)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$7.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$7 extends java.lang.Object implements com.intellij.util.Function {
final int val$count
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, int)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$8.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$8 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.util.Condition val$condition
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, com.intellij.openapi.util.Condition)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$9.classJBIterable.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterable$9 extends java.lang.Object implements com.intellij.util.Function {
final int val$count
final com.intellij.util.containers.JBIterable this$0
void (com.intellij.util.containers.JBIterable, int)
com.intellij.util.containers.JBIterable this$0
public java.util.Iterator fun (java.util.Iterator)
java.util.Iterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterable$Split.classJBIterable.java
package com.intellij.util.containers
public final com.intellij.util.containers.JBIterable$Split extends java.lang.Enum {
public static final com.intellij.util.containers.JBIterable$Split AFTER
public static final com.intellij.util.containers.JBIterable$Split BEFORE
public static final com.intellij.util.containers.JBIterable$Split AROUND
public static final com.intellij.util.containers.JBIterable$Split OFF
public static final com.intellij.util.containers.JBIterable$Split GROUP
private static final com.intellij.util.containers.JBIterable$Split[] $VALUES
public static com.intellij.util.containers.JBIterable$Split[] values ()
public static com.intellij.util.containers.JBIterable$Split valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/containers/JBIterable$Stateful.classJBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable$Stateful extends java.lang.Object implements java.lang.Cloneable {
public void ()
static java.lang.Object copy (java.lang.Object)
Object o
public com.intellij.util.containers.JBIterable$Stateful clone ()
CloneNotSupportedException e
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/intellij/util/containers/JBIterable$StatefulFilter.classJBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable$StatefulFilter extends com.intellij.util.containers.JBIterable$Stateful implements com.intellij.openapi.util.Condition {
public void ()
}
com/intellij/util/containers/JBIterable$StatefulTransform.classJBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable$StatefulTransform extends com.intellij.util.containers.JBIterable$Stateful implements com.intellij.util.Function {
public void ()
}
com/intellij/util/containers/JBIterable.classJBIterable.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterable extends java.lang.Object implements java.lang.Iterable {
final Iterable myIterable
private static final com.intellij.util.containers.JBIterable EMPTY
protected void ()
void (java.lang.Iterable)
Iterable iterable
public static com.intellij.util.containers.JBIterable from (java.lang.Iterable)
Iterable iterable
public static com.intellij.util.containers.JBIterable generate (java.lang.Object, com.intellij.util.Function)
Object first
com.intellij.util.Function generator
public static com.intellij.util.containers.JBIterable generate (java.lang.Object, java.lang.Object, com.intellij.util.PairFunction)
Object first1
Object first2
com.intellij.util.PairFunction generator
public static com.intellij.util.containers.JBIterable of (java.lang.Object)
Object element
public static transient com.intellij.util.containers.JBIterable of (java.lang.Object[])
Object[] elements
public static com.intellij.util.containers.JBIterable empty ()
public static com.intellij.util.containers.JBIterable once (java.util.Iterator)
java.util.Iterator iterator
public java.util.Iterator typedIterator ()
public boolean processEach (com.intellij.util.Processor)
com.intellij.util.Processor processor
public void consumeEach (com.intellij.util.Consumer)
Object e
com.intellij.util.Consumer consumer
public java.lang.String toString ()
public final int size ()
Object ignored
int count
public final boolean contains (java.lang.Object)
Object e
Object element
public final java.lang.Object get (int)
int index
public final com.intellij.util.containers.JBIterable append (java.lang.Iterable)
Iterable other
public final com.intellij.util.containers.JBIterable append (java.lang.Iterable, com.intellij.util.Function)
Iterable other
com.intellij.util.Function fun
public final com.intellij.util.containers.JBIterable repeat (int)
int count
com.intellij.util.Function fun
public final com.intellij.util.containers.JBIterable append (java.lang.Object[])
Object[] elements
public final com.intellij.util.containers.JBIterable append (java.lang.Object)
Object e
public final com.intellij.util.containers.JBIterable filter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final com.intellij.util.containers.JBIterable filter (java.lang.Class)
Class type
public final com.intellij.util.containers.JBIterable take (int)
int count
public final com.intellij.util.containers.JBIterable takeWhile (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final com.intellij.util.containers.JBIterable skip (int)
int count
public final com.intellij.util.containers.JBIterable skipWhile (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final com.intellij.util.containers.JBIterable transform (com.intellij.util.Function)
com.intellij.util.Function function
public com.intellij.util.containers.JBIterable flatten (com.intellij.util.Function)
com.intellij.util.Function function
public final com.intellij.util.containers.JBIterable unique ()
public final com.intellij.util.containers.JBIterable unique (com.intellij.util.Function)
com.intellij.util.Function identity
public final com.intellij.util.containers.JBIterable intercept (com.intellij.util.Function)
com.intellij.util.Function function
com.intellij.util.containers.JBIterable thisIterable
public final java.lang.Object first ()
java.util.Iterator iterator
public final java.lang.Object last ()
java.util.Iterator iterator
Object cur
public final java.lang.Object reduce (java.lang.Object, com.intellij.util.PairFunction)
Object e
Object first
com.intellij.util.PairFunction function
Object cur
public final java.lang.Object find (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final int indexOf (com.intellij.openapi.util.Condition)
Object e
com.intellij.openapi.util.Condition condition
int index
public final com.intellij.util.containers.JBIterable map (com.intellij.util.Function)
com.intellij.util.Function function
public final com.intellij.util.containers.JBIterable flatMap (com.intellij.util.Function)
com.intellij.util.Function function
public final com.intellij.util.containers.JBIterable split (int, boolean)
int size
boolean strict
public final com.intellij.util.containers.JBIterable split (int)
int size
public final com.intellij.util.containers.JBIterable split (com.intellij.util.containers.JBIterable$Split, com.intellij.openapi.util.Condition)
com.intellij.util.containers.JBIterable$Split mode
com.intellij.openapi.util.Condition separator
public final boolean isEmpty ()
public final java.util.List toList ()
public final java.util.Set toSet ()
public final java.util.Map toMap (com.intellij.util.containers.Convertor)
com.intellij.util.containers.Convertor valueFunction
public final java.util.Collection addAllTo (java.util.Collection)
Object item
java.util.Collection collection
static void ()
}
com/intellij/util/containers/JBIterator$1.classJBIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterator$1 extends com.intellij.util.containers.JBIterator {
final java.util.Iterator val$it
void (java.util.Iterator)
protected java.lang.Object nextImpl ()
}
com/intellij/util/containers/JBIterator$2.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.containers.JBIterator this$0
void (com.intellij.util.containers.JBIterator)
com.intellij.util.containers.JBIterator this$0
public java.lang.Object fun (com.intellij.util.containers.JBIterator$Op)
com.intellij.util.containers.JBIterator$Op op
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterator$3.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.containers.JBIterator this$0
void (com.intellij.util.containers.JBIterator)
com.intellij.util.containers.JBIterator this$0
public com.intellij.util.containers.JBIterator$Op fun (com.intellij.util.containers.JBIterator$Op)
com.intellij.util.containers.JBIterator$Op op
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterator$4.classJBIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterator$4 extends java.lang.Object implements com.intellij.util.Function$Mono {
void ()
public com.intellij.util.containers.JBIterator fun (com.intellij.util.containers.JBIterator)
com.intellij.util.containers.JBIterator iterator
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/JBIterator$CountDown.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$CountDown extends java.lang.Object implements com.intellij.openapi.util.Condition {
int cur
public void (int)
int count
public boolean value (java.lang.Object)
Object a
}
com/intellij/util/containers/JBIterator$CursorOp.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$CursorOp extends com.intellij.util.containers.JBIterator$Op {
boolean advanced
final com.intellij.util.containers.JBIterator this$0
void (com.intellij.util.containers.JBIterator)
java.lang.Object apply (java.lang.Object)
Object o
com.intellij.util.containers.JBIterator it
void advance (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$Do.classJBIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.JBIterator$Do extends java.lang.Enum {
public static final com.intellij.util.containers.JBIterator$Do INIT
public static final com.intellij.util.containers.JBIterator$Do STOP
public static final com.intellij.util.containers.JBIterator$Do SKIP
private static final com.intellij.util.containers.JBIterator$Do[] $VALUES
public static com.intellij.util.containers.JBIterator$Do[] values ()
public static com.intellij.util.containers.JBIterator$Do valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/containers/JBIterator$FilterOp.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$FilterOp extends com.intellij.util.containers.JBIterator$Op {
final com.intellij.util.containers.JBIterator this$0
void (com.intellij.util.containers.JBIterator, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$NextOp.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$NextOp extends com.intellij.util.containers.JBIterator$Op {
void ()
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$Op.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$Op extends java.lang.Object {
final Object impl
com.intellij.util.containers.JBIterator$Op nextOp
public void (java.lang.Object)
Object impl
java.lang.Object apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/util/containers/JBIterator$SkipOp.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$SkipOp extends com.intellij.util.containers.JBIterator$Op {
boolean active
final com.intellij.util.containers.JBIterator this$0
void (com.intellij.util.containers.JBIterator, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$TransformOp.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$TransformOp extends com.intellij.util.containers.JBIterator$Op {
void (com.intellij.util.Function)
com.intellij.util.Function function
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator$WhileOp.classJBIterator.java
package com.intellij.util.containers
com.intellij.util.containers.JBIterator$WhileOp extends com.intellij.util.containers.JBIterator$Op {
final com.intellij.util.containers.JBIterator this$0
void (com.intellij.util.containers.JBIterator, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
java.lang.Object apply (java.lang.Object)
Object o
}
com/intellij/util/containers/JBIterator.classJBIterator.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.JBIterator extends java.lang.Object implements java.util.Iterator {
private Object myCurrent
private Object myNext
private com.intellij.util.containers.JBIterator$Op myFirstOp
private com.intellij.util.containers.JBIterator$Op myLastOp
private static final com.intellij.util.Function$Mono CURSOR_NEXT
public void ()
public static com.intellij.util.containers.JBIterable cursor (com.intellij.util.containers.JBIterator)
com.intellij.util.containers.JBIterator iterator
public static com.intellij.util.containers.JBIterator from (java.util.Iterator)
java.util.Iterator it
static com.intellij.util.containers.JBIterator wrap (java.util.Iterator)
java.util.Iterator it
protected abstract java.lang.Object nextImpl ()
protected void currentChanged ()
protected final java.lang.Object stop ()
protected final java.lang.Object skip ()
public final boolean hasNext ()
public final java.lang.Object next ()
public final boolean advance ()
public final java.lang.Object current ()
private void peekNext ()
com.intellij.util.containers.JBIterator$Op op
Object o
public final com.intellij.util.containers.JBIterator transform (com.intellij.util.Function)
com.intellij.util.Function function
public final com.intellij.util.containers.JBIterator filter (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final com.intellij.util.containers.JBIterator take (int)
int count
public final com.intellij.util.containers.JBIterator takeWhile (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final com.intellij.util.containers.JBIterator skip (int)
int count
public final com.intellij.util.containers.JBIterator skipWhile (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
private java.lang.Object addOp (boolean, com.intellij.util.containers.JBIterator$Op)
boolean last
com.intellij.util.containers.JBIterator$Op op
public final void remove ()
public final java.util.List toList ()
public java.lang.String toString ()
java.util.List ops
public final com.intellij.util.containers.JBIterable getTransformations ()
private com.intellij.util.containers.JBIterable operationsImpl ()
static java.lang.String toShortString (java.lang.Object)
Object o
String name
int idx
static java.lang.Object access$000 (com.intellij.util.containers.JBIterator, boolean, com.intellij.util.containers.JBIterator$Op)
com.intellij.util.containers.JBIterator x0
boolean x1
com.intellij.util.containers.JBIterator$Op x2
static void ()
}
com/intellij/util/containers/JBTreeTraverser.classJBTreeTraverser.java
package com.intellij.util.containers
public com.intellij.util.containers.JBTreeTraverser extends com.intellij.util.containers.FilteredTraverserBase {
public void (com.intellij.util.Function)
com.intellij.util.Function treeStructure
protected void (com.intellij.util.containers.FilteredTraverserBase$Meta, com.intellij.util.Function)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
com.intellij.util.Function treeStructure
protected com.intellij.util.containers.JBTreeTraverser newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected volatile com.intellij.util.containers.FilteredTraverserBase newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
}
com/intellij/util/containers/LimitedPool$ObjectFactory.classLimitedPool.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.LimitedPool$ObjectFactory extends java.lang.Object {
public abstract java.lang.Object create ()
public abstract void cleanup (java.lang.Object)
}
com/intellij/util/containers/LimitedPool.classLimitedPool.java
package com.intellij.util.containers
public com.intellij.util.containers.LimitedPool extends java.lang.Object {
private final int maxCapacity
private final com.intellij.util.containers.LimitedPool$ObjectFactory factory
private Object[] storage
private int index
public void (int, com.intellij.util.containers.LimitedPool$ObjectFactory)
int maxCapacity
com.intellij.util.containers.LimitedPool$ObjectFactory factory
public java.lang.Object alloc ()
int i
Object result
public void recycle (java.lang.Object)
Object t
private void ensureCapacity ()
int newCapacity
}
com/intellij/util/containers/LinkedMultiMap.classLinkedMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.LinkedMultiMap extends com.intellij.util.containers.MultiMap {
public void ()
protected java.util.Map createMap ()
protected java.util.Map createMap (int, float)
int initialCapacity
float loadFactor
}
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
Object[] newElements
int numMoved
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
Object[] newElements
int numMoved
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/LockPoolSynchronizedMap$1.classLockPoolSynchronizedMap.java
package com.intellij.util.containers
final com.intellij.util.containers.LockPoolSynchronizedMap$1 extends com.intellij.util.containers.StripedLockHolder {
void (java.lang.Class)
Class aClass
protected java.util.concurrent.locks.ReentrantReadWriteLock create ()
protected volatile java.lang.Object create ()
}
com/intellij/util/containers/LockPoolSynchronizedMap.classLockPoolSynchronizedMap.java
package com.intellij.util.containers
public com.intellij.util.containers.LockPoolSynchronizedMap extends gnu.trove.THashMap implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.locks.Lock r
private final java.util.concurrent.locks.Lock w
private static final com.intellij.util.containers.StripedLockHolder LOCKS
public void ()
java.util.concurrent.locks.ReentrantReadWriteLock mutex
public void (int)
java.util.concurrent.locks.ReentrantReadWriteLock mutex
int initialCapacity
public void (int, float)
java.util.concurrent.locks.ReentrantReadWriteLock mutex
int initialCapacity
float loadFactor
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.Map map
public void clear ()
public com.intellij.util.containers.LockPoolSynchronizedMap clone ()
public java.util.Set keySet ()
public java.util.Set entrySet ()
public java.util.Collection values ()
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object prev
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object prev
Object key
Object newValue
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object prev
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object currentValue
Object key
Object oldValue
public volatile gnu.trove.THashMap clone ()
public volatile gnu.trove.TObjectHash clone ()
public volatile java.lang.Object clone ()
static void ()
}
com/intellij/util/containers/LongArrayList.classLongArrayList.java
package com.intellij.util.containers
public com.intellij.util.containers.LongArrayList extends java.lang.Object implements java.lang.Cloneable {
private long[] myData
private int mySize
public void (int)
int initialCapacity
public void ()
public void trimToSize ()
long[] oldData
int oldCapacity
public void ensureCapacity (int)
long[] oldData
int newCapacity
int minCapacity
int oldCapacity
public int size ()
public boolean isEmpty ()
public boolean contains (long)
long elem
public int indexOf (long)
int i
long elem
public int lastIndexOf (long)
int i
long elem
public java.lang.Object clone ()
com.intellij.util.containers.LongArrayList v
CloneNotSupportedException e
public long[] toArray ()
long[] result
public long[] toArray (long[])
long[] a
public long get (int)
int index
public long set (int, long)
int index
long element
long oldValue
public void add (long)
long o
public void add (int, long)
int index
long element
public long remove (int)
int index
long oldValue
int numMoved
public void clear ()
protected void removeRange (int, int)
int fromIndex
int toIndex
int numMoved
private void checkRange (int)
int index
}
com/intellij/util/containers/LongStack.classLongStack.java
package com.intellij.util.containers
public com.intellij.util.containers.LongStack extends java.lang.Object {
private long[] data
private int size
public void (int)
int initialCapacity
public void ()
public void push (long)
long t
public long peek ()
public long pop ()
public boolean empty ()
public boolean equals (java.lang.Object)
int i
com.intellij.util.containers.LongStack otherStack
Object o
public void clear ()
public java.lang.String toString ()
}
com/intellij/util/containers/MostlySingularMultiMap$1.classMostlySingularMultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MostlySingularMultiMap$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.containers.MostlySingularMultiMap this$0
void (com.intellij.util.containers.MostlySingularMultiMap)
com.intellij.util.containers.MostlySingularMultiMap this$0
public java.lang.String fun (java.util.Map$Entry)
java.util.Map$Entry entry
Object value
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/MostlySingularMultiMap$EmptyMap.classMostlySingularMultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MostlySingularMultiMap$EmptyMap extends com.intellij.util.containers.MostlySingularMultiMap {
private void ()
public void add (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 removeAllValues (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
public boolean isEmpty ()
public boolean processForKey (java.lang.Object, com.intellij.util.Processor)
Object key
com.intellij.util.Processor p
public boolean processAllValues (com.intellij.util.Processor)
com.intellij.util.Processor p
public int size ()
public int valuesForKey (java.lang.Object)
Object key
public java.lang.Iterable get (java.lang.Object)
Object name
void (com.intellij.util.containers.MostlySingularMultiMap$1)
com.intellij.util.containers.MostlySingularMultiMap$1 x0
}
com/intellij/util/containers/MostlySingularMultiMap.classMostlySingularMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.MostlySingularMultiMap extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
protected final java.util.Map myMap
private static final com.intellij.util.containers.MostlySingularMultiMap EMPTY
public void ()
protected java.util.Map createMap ()
public void add (java.lang.Object, java.lang.Object)
Object[] curArr
Object[] newArr
Object key
Object value
Object current
public boolean remove (java.lang.Object, java.lang.Object)
Object[] curArr
Object[] newArr
Object key
Object value
Object current
public boolean removeAllValues (java.lang.Object)
Object key
public java.util.Set keySet ()
public boolean isEmpty ()
public boolean processForKey (java.lang.Object, com.intellij.util.Processor)
Object key
com.intellij.util.Processor p
private boolean processValue (com.intellij.util.Processor, java.lang.Object)
Object o
com.intellij.util.Processor p
Object v
public boolean processAllValues (com.intellij.util.Processor)
Object v
com.intellij.util.Processor p
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public int valuesForKey (java.lang.Object)
Object key
Object current
public java.lang.Iterable get (java.lang.Object)
Object name
Object value
protected java.util.List rawValueToCollection (java.lang.Object)
Object value
public void compact ()
public java.lang.String toString ()
public void clear ()
public static com.intellij.util.containers.MostlySingularMultiMap emptyMap ()
public static com.intellij.util.containers.MostlySingularMultiMap newMap ()
public void addAll (com.intellij.util.containers.MostlySingularMultiMap)
Object key
Object value
Object o
java.util.Map$Entry entry
com.intellij.util.containers.MostlySingularMultiMap other
static void ()
}
com/intellij/util/containers/MultiMap$1$1.classMultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MultiMap$1$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator mapIterator
private java.util.Iterator itr
final com.intellij.util.containers.MultiMap$1 this$1
void (com.intellij.util.containers.MultiMap$1)
com.intellij.util.containers.MultiMap$1 this$1
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/MultiMap$1.classMultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MultiMap$1 extends java.util.AbstractCollection {
final com.intellij.util.containers.MultiMap this$0
void (com.intellij.util.containers.MultiMap)
com.intellij.util.containers.MultiMap this$0
public java.util.Iterator iterator ()
public int size ()
java.util.Collection vs
int res
public boolean contains (java.lang.Object)
java.util.Collection vs
Object o
}
com/intellij/util/containers/MultiMap$2.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$2 extends com.intellij.util.containers.MultiMap {
final gnu.trove.TObjectHashingStrategy val$strategy
void (gnu.trove.TObjectHashingStrategy)
protected java.util.Map createMap ()
}
com/intellij/util/containers/MultiMap$3.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$3 extends com.intellij.util.containers.LinkedMultiMap {
void ()
protected java.util.Collection createCollection ()
}
com/intellij/util/containers/MultiMap$4.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$4 extends com.intellij.util.containers.LinkedMultiMap {
void ()
protected java.util.Collection createCollection ()
}
com/intellij/util/containers/MultiMap$5.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$5 extends com.intellij.util.containers.MultiMap {
void ()
protected java.util.Map createMap ()
}
com/intellij/util/containers/MultiMap$6.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$6 extends com.intellij.util.containers.MultiMap {
void ()
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
protected java.util.Map createMap ()
}
com/intellij/util/containers/MultiMap$7.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$7 extends com.intellij.util.containers.MultiMap {
final gnu.trove.TObjectHashingStrategy val$strategy
void (gnu.trove.TObjectHashingStrategy)
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
protected java.util.Map createMap ()
}
com/intellij/util/containers/MultiMap$8.classMultiMap.java
package com.intellij.util.containers
final com.intellij.util.containers.MultiMap$8 extends com.intellij.util.containers.MultiMap {
void ()
protected java.util.Map createMap ()
}
com/intellij/util/containers/MultiMap$EmptyMap.classMultiMap.java
package com.intellij.util.containers
com.intellij.util.containers.MultiMap$EmptyMap extends com.intellij.util.containers.MultiMap {
private void ()
protected java.util.Map createMap ()
void (com.intellij.util.containers.MultiMap$1)
com.intellij.util.containers.MultiMap$1 x0
}
com/intellij/util/containers/MultiMap.classMultiMap.java
package com.intellij.util.containers
public com.intellij.util.containers.MultiMap extends java.lang.Object implements java.io.Serializable {
public static final com.intellij.util.containers.MultiMap EMPTY
private static final long serialVersionUID
protected final java.util.Map myMap
private java.util.Collection values
public void ()
public void (com.intellij.util.containers.MultiMap)
com.intellij.util.containers.MultiMap toCopy
public com.intellij.util.containers.MultiMap copy ()
public void (int, float)
int initialCapacity
float loadFactor
protected java.util.Map createMap ()
protected java.util.Map createMap (int, float)
int initialCapacity
float loadFactor
protected java.util.Collection createCollection ()
protected java.util.Collection createEmptyCollection ()
public void putAllValues (com.intellij.util.containers.MultiMap)
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap from
public void putValues (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
java.util.Collection list
public void putValue (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection list
public java.util.Set entrySet ()
public boolean isEmpty ()
java.util.Collection valueList
public boolean containsKey (java.lang.Object)
Object key
public boolean containsScalarValue (java.lang.Object)
java.util.Collection valueList
Object value
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
public java.util.Collection getModifiable (java.lang.Object)
Object key
java.util.Collection collection
public java.util.Set keySet ()
public int size ()
public void put (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public void removeValue (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
boolean removed
Object key
Object value
java.util.Collection values
public java.util.Collection values ()
public void clear ()
public java.util.Collection remove (java.lang.Object)
Object key
public static com.intellij.util.containers.MultiMap emptyInstance ()
com.intellij.util.containers.MultiMap empty
public static com.intellij.util.containers.MultiMap create ()
public static com.intellij.util.containers.MultiMap create (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public static com.intellij.util.containers.MultiMap createLinked ()
public static com.intellij.util.containers.MultiMap createLinkedSet ()
public static com.intellij.util.containers.MultiMap createOrderedSet ()
public static com.intellij.util.containers.MultiMap createSmartList ()
public static com.intellij.util.containers.MultiMap createSmart ()
public static com.intellij.util.containers.MultiMap createConcurrentSet ()
public static com.intellij.util.containers.MultiMap createSet ()
public static com.intellij.util.containers.MultiMap createSet (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public static com.intellij.util.containers.MultiMap createWeakKey ()
public static com.intellij.util.containers.MultiMap create (int, float)
int initialCapacity
float loadFactor
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
public static com.intellij.util.containers.MultiMap empty ()
static void ()
}
com/intellij/util/containers/ObjectCache$CacheEntry.classObjectCache.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectCache$CacheEntry extends java.lang.Object {
public Object key
public Object value
public int prev
public int next
public int hash_next
protected void ()
}
com/intellij/util/containers/ObjectCache$DeletedPairsListener.classObjectCache.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ObjectCache$DeletedPairsListener extends java.lang.Object implements java.util.EventListener {
public abstract void objectRemoved (java.lang.Object, java.lang.Object)
}
com/intellij/util/containers/ObjectCache$ObjectCacheIterator.classObjectCache.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectCache$ObjectCacheIterator extends java.lang.Object implements java.util.Iterator {
private final com.intellij.util.containers.ObjectCache myCache
private int myCurrentEntry
final com.intellij.util.containers.ObjectCache this$0
public void (com.intellij.util.containers.ObjectCache, com.intellij.util.containers.ObjectCache)
com.intellij.util.containers.ObjectCache this$0
com.intellij.util.containers.ObjectCache cache
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ObjectCache.classObjectCache.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectCache extends com.intellij.util.containers.ObjectCacheBase implements java.lang.Iterable {
public static final int DEFAULT_SIZE
public static final int MIN_SIZE
private int myTop
private int myBack
private com.intellij.util.containers.ObjectCache$CacheEntry[] myCache
private int[] myHashTable
private int myHashTableSize
private int myCount
private int myFirstFree
private com.intellij.util.containers.ObjectCache$DeletedPairsListener[] myListeners
private int myAttempts
private int myHits
public void ()
public void (int)
int i
int cacheSize
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object oldValue
public void remove (java.lang.Object)
Object deletedVal
Object key
int index
public void removeAll ()
Object key
java.util.ArrayList keys
int current
public final void cacheObject (java.lang.Object, java.lang.Object)
com.intellij.util.containers.ObjectCache$CacheEntry cacheEntry
Object key
Object x
Object deletedKey
Object deletedValue
int index
public final java.lang.Object tryKey (java.lang.Object)
int prev
int next
Object key
int index
com.intellij.util.containers.ObjectCache$CacheEntry cacheEntry
int top
public final boolean isCached (java.lang.Object)
Object key
public int count ()
public int size ()
public double hitRate ()
private void add2Top (int)
int index
private void removeEntry (int)
int index
private void addEntry2HashTable (int)
int index
int hash_index
private void removeEntryFromHashTable (int)
int next
int index
int hash_index
int current
int previous
private int searchForCacheEntry (java.lang.Object)
Object key
int index
int current
public java.util.Iterator iterator ()
public void addDeletedPairsListener (com.intellij.util.containers.ObjectCache$DeletedPairsListener)
com.intellij.util.containers.ObjectCache$DeletedPairsListener[] newListeners
com.intellij.util.containers.ObjectCache$DeletedPairsListener listener
public void removeDeletedPairsListener (com.intellij.util.containers.ObjectCache$DeletedPairsListener)
com.intellij.util.containers.ObjectCache$DeletedPairsListener myListener
com.intellij.util.containers.ObjectCache$DeletedPairsListener[] newListeners
int i
com.intellij.util.containers.ObjectCache$DeletedPairsListener listener
private void fireListenersAboutDeletion (java.lang.Object, java.lang.Object)
com.intellij.util.containers.ObjectCache$DeletedPairsListener myListener
Object key
Object value
static com.intellij.util.containers.ObjectCache$CacheEntry[] access$000 (com.intellij.util.containers.ObjectCache)
com.intellij.util.containers.ObjectCache x0
static int access$100 (com.intellij.util.containers.ObjectCache)
com.intellij.util.containers.ObjectCache x0
}
com/intellij/util/containers/ObjectCacheBase.classObjectCacheBase.java
package com.intellij.util.containers
com.intellij.util.containers.ObjectCacheBase extends java.lang.Object {
private static final int[] HASHTABLE_SIZES
protected void ()
protected static int getAdjustedTableSize (int)
int candidate
int index
static void ()
}
com/intellij/util/containers/ObjectIntCache$CacheEntry.classObjectIntCache.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectIntCache$CacheEntry extends java.lang.Object {
public Object key
public int value
public int prev
public int next
public int hash_next
protected void ()
}
com/intellij/util/containers/ObjectIntCache$DeletedPairsListener.classObjectIntCache.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ObjectIntCache$DeletedPairsListener extends java.lang.Object implements java.util.EventListener {
public abstract void objectRemoved (java.lang.Object, java.lang.Object)
}
com/intellij/util/containers/ObjectIntCache$ObjectCacheIterator.classObjectIntCache.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectIntCache$ObjectCacheIterator extends java.lang.Object implements java.util.Iterator {
private final com.intellij.util.containers.ObjectIntCache myCache
private int myCurrentEntry
final com.intellij.util.containers.ObjectIntCache this$0
public void (com.intellij.util.containers.ObjectIntCache, com.intellij.util.containers.ObjectIntCache)
com.intellij.util.containers.ObjectIntCache this$0
com.intellij.util.containers.ObjectIntCache cache
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/ObjectIntCache.classObjectIntCache.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectIntCache extends java.lang.Object implements java.lang.Iterable {
public static final int defaultSize
public static final int minSize
protected int myTop
protected int myBack
protected final com.intellij.util.containers.ObjectIntCache$CacheEntry[] myCache
protected final int[] myHashTable
protected int myHashTableSize
protected int myCount
protected int myFirstFree
protected final com.intellij.util.EventDispatcher myEventDispatcher
private static final int[] tableSizes
private long myAttempts
private long myHits
public void ()
public void (int)
int i
int cacheSize
int i
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public int get (java.lang.Object)
Object key
public int put (java.lang.Object, int)
Object key
int value
int oldValue
public void remove (java.lang.Object)
Object key
int index
public void removeAll ()
int current
Object key
java.util.ArrayList keys
public final void cacheObject (java.lang.Object, int)
Object key
int x
int index
public final int tryKey (java.lang.Object)
Object key
int index
public final boolean isCached (java.lang.Object)
Object key
public int count ()
public int size ()
public double hitRate ()
private void add2Top (int)
int index
private void removeEntry (int)
int index
private void addEntry2HashTable (int)
int index
int hash_index
private void removeEntryFromHashTable (int)
int next
int index
int hash_index
int current
int previous
private int searchForCacheEntry (java.lang.Object)
Object key
int index
int current
public java.util.Iterator iterator ()
public void addDeletedPairsListener (com.intellij.util.containers.ObjectIntCache$DeletedPairsListener)
com.intellij.util.containers.ObjectIntCache$DeletedPairsListener listener
public void removeDeletedPairsListener (com.intellij.util.containers.ObjectIntCache$DeletedPairsListener)
com.intellij.util.containers.ObjectIntCache$DeletedPairsListener listener
private void fireListenersAboutDeletion (int)
int index
com.intellij.util.containers.ObjectIntCache$CacheEntry cacheEntry
static void ()
}
com/intellij/util/containers/ObjectIntHashMap.classObjectIntHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectIntHashMap extends gnu.trove.TObjectIntHashMap {
public void (int)
int initialCapacity
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void ()
public final int get (java.lang.Object)
Object key
public final int get (java.lang.Object, int)
Object key
int defaultValue
int index
}
com/intellij/util/containers/ObjectLongHashMap.classObjectLongHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ObjectLongHashMap extends gnu.trove.TObjectLongHashMap {
public void (int)
int initialCapacity
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void ()
public final long get (java.lang.Object)
Object key
int index
}
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/OrderedSet.classOrderedSet.java
package com.intellij.util.containers
public com.intellij.util.containers.OrderedSet extends java.util.ArrayList implements java.util.Set java.util.RandomAccess {
private final com.intellij.util.containers.OpenTHashSet myHashSet
public void ()
public void (java.util.Collection)
java.util.Collection set
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public void (gnu.trove.TObjectHashingStrategy, int)
gnu.trove.TObjectHashingStrategy hashingStrategy
int capacity
public void (int)
int capacity
public boolean removeAll (java.util.Collection)
Object o
java.util.Collection c
boolean removed
public boolean retainAll (java.util.Collection)
Object o
int i
java.util.Collection c
boolean removed
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean contains (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
Object t
java.util.Collection c
boolean result
public boolean add (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object set (int, java.lang.Object)
int index
Object element
Object removed
public void add (int, java.lang.Object)
int index
Object element
public java.lang.Object remove (int)
int index
Object t
public int indexOf (java.lang.Object)
Object o
Object t
int index
public int lastIndexOf (java.lang.Object)
Object o
Object t
int index
}
com/intellij/util/containers/PathInterner$1.classPathInterner.java
package com.intellij.util.containers
final com.intellij.util.containers.PathInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.util.containers.PathInterner$SubstringWrapper[])
com.intellij.util.containers.PathInterner$SubstringWrapper[] object
public boolean equals (com.intellij.util.containers.PathInterner$SubstringWrapper[], com.intellij.util.containers.PathInterner$SubstringWrapper[])
com.intellij.util.containers.PathInterner$SubstringWrapper[] o1
com.intellij.util.containers.PathInterner$SubstringWrapper[] o2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/util/containers/PathInterner$PathEnumerator.classPathInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.PathInterner$PathEnumerator extends java.lang.Object {
private final gnu.trove.TObjectIntHashMap mySeqToIdx
private final java.util.List myIdxToSeq
private final com.intellij.util.containers.PathInterner myInterner
public void ()
public java.util.List getAllPaths ()
com.intellij.util.containers.PathInterner$SubstringWrapper[] wrappers
java.util.ArrayList result
public int addPath (java.lang.String)
String path
com.intellij.util.containers.PathInterner$SubstringWrapper[] seq
public java.lang.String retrievePath (int)
IndexOutOfBoundsException e
int idx
public int getExistingPathIndex (java.lang.String)
String path
com.intellij.util.containers.PathInterner$SubstringWrapper[] key
public boolean containsPath (java.lang.String)
String path
com.intellij.util.containers.PathInterner$SubstringWrapper[] key
}
com/intellij/util/containers/PathInterner$PathMap.classPathInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.PathInterner$PathMap extends java.lang.Object {
private final gnu.trove.THashMap myMap
private final com.intellij.util.containers.PathInterner myInterner
public void ()
public java.lang.Object get (java.lang.String)
String path
com.intellij.util.containers.PathInterner$SubstringWrapper[] seq
public void put (java.lang.String, java.lang.Object)
String path
Object value
public java.lang.Iterable values ()
}
com/intellij/util/containers/PathInterner$SubstringWrapper.classPathInterner.java
package com.intellij.util.containers
com.intellij.util.containers.PathInterner$SubstringWrapper extends java.lang.Object {
private Object encodedString
private int start
private int len
private int hc
private void ()
void append (java.lang.StringBuilder)
int i
int len
StringBuilder sb
int oldLen
byte[] bytes
void findSubStringUntilNextSeparator (java.lang.String, int)
String s
int start
private static boolean isSeparator (char)
char c
char charAt (int)
int i
public boolean equals (java.lang.Object)
int i
Object o
com.intellij.util.containers.PathInterner$SubstringWrapper wrapper
public int hashCode ()
com.intellij.util.containers.PathInterner$SubstringWrapper createPersistentCopy (boolean)
int i
byte[] bytes
boolean asBytes
com.intellij.util.containers.PathInterner$SubstringWrapper wrapper
String string
String substring
void (com.intellij.util.containers.PathInterner$1)
com.intellij.util.containers.PathInterner$1 x0
static int access$100 (com.intellij.util.containers.PathInterner$SubstringWrapper)
com.intellij.util.containers.PathInterner$SubstringWrapper x0
}
com/intellij/util/containers/PathInterner.classPathInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.PathInterner extends java.lang.Object {
private static final gnu.trove.TObjectHashingStrategy HASHING_STRATEGY
private final com.intellij.util.containers.OpenTHashSet myInternMap
public void ()
protected com.intellij.util.containers.PathInterner$SubstringWrapper[] internParts (java.lang.String, boolean)
com.intellij.util.containers.PathInterner$SubstringWrapper interned
String path
boolean forAddition
int start
boolean asBytes
java.util.List key
com.intellij.util.containers.PathInterner$SubstringWrapper flyweightKey
private static java.lang.String restorePath (com.intellij.util.containers.PathInterner$SubstringWrapper[])
com.intellij.util.containers.PathInterner$SubstringWrapper wrapper
com.intellij.util.containers.PathInterner$SubstringWrapper[] seq
StringBuilder sb
static gnu.trove.TObjectHashingStrategy access$200 ()
static java.lang.String access$300 (com.intellij.util.containers.PathInterner$SubstringWrapper[])
com.intellij.util.containers.PathInterner$SubstringWrapper[] x0
static void ()
}
com/intellij/util/containers/PeekableIterator$1.classPeekableIterator.java
package com.intellij.util.containers
final com.intellij.util.containers.PeekableIterator$1 extends java.lang.Object implements com.intellij.util.containers.PeekableIterator {
void ()
public java.lang.Object peek ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/PeekableIterator.classPeekableIterator.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.PeekableIterator extends java.lang.Object implements java.util.Iterator {
public static final com.intellij.util.containers.PeekableIterator EMPTY
public abstract java.lang.Object peek ()
static void ()
}
com/intellij/util/containers/Predicate.classPredicate.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
}
com/intellij/util/containers/Queue.classQueue.java
package com.intellij.util.containers
public com.intellij.util.containers.Queue extends java.lang.Object {
private Object[] myArray
private int myFirst
private int myLast
private boolean isWrapped
public void (int)
int initialCapacity
public void addLast (java.lang.Object)
Object object
int currentSize
public java.lang.Object removeLast ()
Object result
public java.lang.Object peekLast ()
int last
Object result
public boolean isEmpty ()
public int size ()
public java.util.List toList ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.Object pullFirst ()
Object result
public java.lang.Object peekFirst ()
Object t
private int copyFromTo (int, int, java.lang.Object[], int)
int first
int last
Object[] result
int destinationPos
int length
private java.lang.Object[] normalize (int)
int capacity
Object[] result
private java.lang.Object[] normalize (java.lang.Object[])
int tailLength
Object[] result
public void clear ()
public java.lang.Object set (int, java.lang.Object)
int index
Object value
int arrayIndex
Object old
Object t
public boolean process (com.intellij.util.Processor)
Object t
int i
Object t
int i
Object t
int i
com.intellij.util.Processor processor
public java.lang.String toString ()
private java.lang.Object sub (int, int)
int start
int end
}
com/intellij/util/containers/RecentStringInterner$1.classRecentStringInterner.java
package com.intellij.util.containers
com.intellij.util.containers.RecentStringInterner$1 extends com.intellij.util.containers.SLRUCache {
final com.intellij.util.containers.RecentStringInterner this$0
void (com.intellij.util.containers.RecentStringInterner, int, int)
com.intellij.util.containers.RecentStringInterner this$0
int x0
int x1
public java.lang.String createValue (java.lang.String)
String key
protected void putToProtectedQueue (java.lang.String, java.lang.String)
String key
String value
public volatile java.lang.Object createValue (java.lang.Object)
protected volatile void putToProtectedQueue (java.lang.Object, java.lang.Object)
}
com/intellij/util/containers/RecentStringInterner$2.classRecentStringInterner.java
package com.intellij.util.containers
com.intellij.util.containers.RecentStringInterner$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.containers.RecentStringInterner this$0
void (com.intellij.util.containers.RecentStringInterner)
com.intellij.util.containers.RecentStringInterner this$0
public void run ()
}
com/intellij/util/containers/RecentStringInterner.classRecentStringInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.RecentStringInterner extends java.lang.Object {
private final int myStripeMask
private final com.intellij.util.containers.SLRUCache[] myInterns
private final java.util.concurrent.locks.Lock[] myStripeLocks
private final com.intellij.openapi.util.LowMemoryWatcher myLowMemoryWatcher
static final boolean $assertionsDisabled
public void ()
public void (int)
int i
int capacity
int stripes
public java.lang.String get (java.lang.String)
String s
int stripe
public void clear ()
int i
static void ()
}
com/intellij/util/containers/RefHashMap$1.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/RefHashMap$EntrySet$1.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator hashIterator
private com.intellij.util.containers.RefHashMap$MyEntry next
final com.intellij.util.containers.RefHashMap$EntrySet this$1
void (com.intellij.util.containers.RefHashMap$EntrySet)
com.intellij.util.containers.RefHashMap$EntrySet this$1
public boolean hasNext ()
java.util.Map$Entry ent
com.intellij.util.containers.RefHashMap$Key wk
Object k
public java.util.Map$Entry next ()
java.util.Map$Entry e
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/RefHashMap$EntrySet.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$EntrySet extends java.util.AbstractSet {
private final java.util.Set hashEntrySet
final com.intellij.util.containers.RefHashMap this$0
private void (com.intellij.util.containers.RefHashMap)
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.RefHashMap$Key key
Object hv
boolean toRemove
public int hashCode ()
com.intellij.util.containers.RefHashMap$Key wk
Object v
java.util.Map$Entry entry
int h
static java.util.Set access$800 (com.intellij.util.containers.RefHashMap$EntrySet)
com.intellij.util.containers.RefHashMap$EntrySet x0
void (com.intellij.util.containers.RefHashMap, com.intellij.util.containers.RefHashMap$1)
com.intellij.util.containers.RefHashMap x0
com.intellij.util.containers.RefHashMap$1 x1
}
com/intellij/util/containers/RefHashMap$HardKey.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$HardKey extends java.lang.Object implements com.intellij.util.containers.RefHashMap$Key {
private Object myObject
private int myHash
final com.intellij.util.containers.RefHashMap this$0
private void (com.intellij.util.containers.RefHashMap)
public java.lang.Object get ()
private void set (java.lang.Object)
Object object
private void clear ()
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
void (com.intellij.util.containers.RefHashMap, com.intellij.util.containers.RefHashMap$1)
com.intellij.util.containers.RefHashMap x0
com.intellij.util.containers.RefHashMap$1 x1
static void access$500 (com.intellij.util.containers.RefHashMap$HardKey, java.lang.Object)
com.intellij.util.containers.RefHashMap$HardKey x0
Object x1
static void access$600 (com.intellij.util.containers.RefHashMap$HardKey)
com.intellij.util.containers.RefHashMap$HardKey x0
}
com/intellij/util/containers/RefHashMap$Key.classRefHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.RefHashMap$Key extends java.lang.Object {
public abstract java.lang.Object get ()
}
com/intellij/util/containers/RefHashMap$MyEntry.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$MyEntry extends java.lang.Object implements java.util.Map$Entry {
private final java.util.Map$Entry ent
private final Object key
private final int myKeyHashCode
private final gnu.trove.TObjectHashingStrategy myStrategy
private void (java.util.Map$Entry, java.lang.Object, int, gnu.trove.TObjectHashingStrategy)
java.util.Map$Entry ent
Object key
int keyHashCode
gnu.trove.TObjectHashingStrategy strategy
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
private static boolean valEqual (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
void (java.util.Map$Entry, java.lang.Object, int, gnu.trove.TObjectHashingStrategy, com.intellij.util.containers.RefHashMap$1)
java.util.Map$Entry x0
Object x1
int x2
gnu.trove.TObjectHashingStrategy x3
com.intellij.util.containers.RefHashMap$1 x4
}
com/intellij/util/containers/RefHashMap$MyMap$1.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$MyMap$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final com.intellij.util.containers.RefHashMap val$this$0
void (com.intellij.util.containers.RefHashMap)
public int computeHashCode (com.intellij.util.containers.RefHashMap$Key)
com.intellij.util.containers.RefHashMap$Key key
public boolean equals (com.intellij.util.containers.RefHashMap$Key, com.intellij.util.containers.RefHashMap$Key)
com.intellij.util.containers.RefHashMap$Key o1
com.intellij.util.containers.RefHashMap$Key o2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/util/containers/RefHashMap$MyMap.classRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.RefHashMap$MyMap extends gnu.trove.THashMap {
final com.intellij.util.containers.RefHashMap this$0
private void (com.intellij.util.containers.RefHashMap, int, float)
int initialCapacity
float loadFactor
public void compact ()
private void compactIfNecessary ()
protected void rehash (int)
Object o
com.intellij.util.containers.RefHashMap$Key k
Object key
int index
int i
int newCapacity
int oldCapacity
Object[] oldKeys
Object[] oldVals
void (com.intellij.util.containers.RefHashMap, int, float, com.intellij.util.containers.RefHashMap$1)
com.intellij.util.containers.RefHashMap x0
int x1
float x2
com.intellij.util.containers.RefHashMap$1 x3
static void access$400 (com.intellij.util.containers.RefHashMap$MyMap)
com.intellij.util.containers.RefHashMap$MyMap x0
}
com/intellij/util/containers/RefHashMap.classRefHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.RefHashMap extends java.util.AbstractMap implements java.util.Map {
private final com.intellij.util.containers.RefHashMap$MyMap myMap
private final java.lang.ref.ReferenceQueue myReferenceQueue
private final com.intellij.util.containers.RefHashMap$HardKey myHardKeyInstance
private final gnu.trove.TObjectHashingStrategy myStrategy
private java.util.Set entrySet
private boolean processingQueue
void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
void (int, float)
int initialCapacity
float loadFactor
void (int)
int initialCapacity
void ()
void (java.util.Map)
java.util.Map t
void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
static boolean keyEqual (java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object k1
Object k2
gnu.trove.TObjectHashingStrategy strategy
protected abstract com.intellij.util.containers.RefHashMap$Key createKey (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
boolean processQueue ()
com.intellij.util.containers.RefHashMap$Key wk
boolean processed
java.lang.Object removeKey (com.intellij.util.containers.RefHashMap$Key)
com.intellij.util.containers.RefHashMap$Key key
com.intellij.util.containers.RefHashMap$Key createKey (java.lang.Object)
Object key
java.lang.Object putKey (com.intellij.util.containers.RefHashMap$Key, java.lang.Object)
com.intellij.util.containers.RefHashMap$Key weakKey
Object value
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
boolean result
public java.lang.Object get (java.lang.Object)
Object key
Object result
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
Object result
public void clear ()
public java.util.Set entrySet ()
int underlyingMapSize ()
static gnu.trove.TObjectHashingStrategy access$200 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
static boolean access$300 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
static com.intellij.util.containers.RefHashMap$MyMap access$700 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
static com.intellij.util.containers.RefHashMap$HardKey access$1000 (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap x0
}
com/intellij/util/containers/RefKeyRefValueHashMap$ValueReference.classRefKeyRefValueHashMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference extends java.lang.Object {
public abstract com.intellij.util.containers.RefHashMap$Key getKey ()
public abstract java.lang.Object get ()
}
com/intellij/util/containers/RefKeyRefValueHashMap.classRefKeyRefValueHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.RefKeyRefValueHashMap extends java.lang.Object implements java.util.Map {
private final com.intellij.util.containers.RefHashMap myWeakKeyMap
private final java.lang.ref.ReferenceQueue myQueue
public void (com.intellij.util.containers.RefHashMap)
com.intellij.util.containers.RefHashMap weakKeyMap
protected java.lang.Object dereference (com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference)
com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference reference
protected abstract com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference createValueReference (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue)
boolean processQueue ()
com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference ref
com.intellij.util.containers.RefHashMap$Key weakKey
boolean processed
public java.lang.Object get (java.lang.Object)
Object key
com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference ref
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.RefHashMap$Key weakKey
com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference reference
com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference oldRef
public java.lang.Object remove (java.lang.Object)
Object key
com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference ref
public void putAll (java.util.Map)
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.RefKeyRefValueHashMap$ValueReference ref
java.util.List result
java.util.Collection refs
public java.util.Set entrySet ()
}
com/intellij/util/containers/RefValueHashMap$MyReference.classRefValueHashMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.RefValueHashMap$MyReference extends java.lang.Object {
public abstract java.lang.Object getKey ()
public abstract java.lang.Object get ()
}
com/intellij/util/containers/RefValueHashMap.classRefValueHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.RefValueHashMap extends java.lang.Object implements java.util.Map {
private final java.util.Map myMap
private final java.lang.ref.ReferenceQueue myQueue
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
protected abstract com.intellij.util.containers.RefValueHashMap$MyReference createReference (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
private void processQueue ()
com.intellij.util.containers.RefValueHashMap$MyReference ref
Object key
public java.lang.Object get (java.lang.Object)
Object key
com.intellij.util.containers.RefValueHashMap$MyReference ref
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.RefValueHashMap$MyReference reference
com.intellij.util.containers.RefValueHashMap$MyReference oldRef
public java.lang.Object remove (java.lang.Object)
Object key
com.intellij.util.containers.RefValueHashMap$MyReference ref
public void putAll (java.util.Map)
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.RefValueHashMap$MyReference ref
java.util.List result
java.util.Collection refs
public java.util.Set entrySet ()
}
com/intellij/util/containers/SequenceIterator.classSequenceIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.SequenceIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator[] myIterators
private int myCurrentIndex
public transient void (java.util.Iterator[])
java.util.Iterator[] iterators
public void (java.util.Collection)
java.util.Collection iterators
public boolean hasNext ()
java.util.Iterator iterator
int index
public java.lang.Object next ()
public void remove ()
public static com.intellij.util.containers.SequenceIterator create (java.util.Iterator, java.util.Iterator)
java.util.Iterator first
java.util.Iterator second
public static com.intellij.util.containers.SequenceIterator create (java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator first
java.util.Iterator second
java.util.Iterator third
}
com/intellij/util/containers/SingletonIterator.classSingletonIterator.java
package com.intellij.util.containers
public com.intellij.util.containers.SingletonIterator extends com.intellij.util.containers.SingletonIteratorBase {
private final Object myElement
public void (java.lang.Object)
Object element
protected void checkCoModification ()
protected java.lang.Object getElement ()
public void remove ()
}
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/SmartHashSet$1.classSmartHashSet.java
package com.intellij.util.containers
com.intellij.util.containers.SmartHashSet$1 extends com.intellij.util.containers.SingletonIteratorBase {
final com.intellij.util.containers.SmartHashSet this$0
void (com.intellij.util.containers.SmartHashSet)
com.intellij.util.containers.SmartHashSet this$0
protected void checkCoModification ()
protected java.lang.Object getElement ()
public void remove ()
}
com/intellij/util/containers/SmartHashSet.classSmartHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.SmartHashSet extends gnu.trove.THashSet {
private Object theElement
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 contains (java.lang.Object)
Object obj
Object theElement
public boolean add (java.lang.Object)
Object obj
Object theElement
private boolean eq (java.lang.Object, java.lang.Object)
Object obj
Object theElement
public boolean equals (java.lang.Object)
Object other
Object theElement
public int hashCode ()
Object theElement
public void clear ()
public int size ()
Object theElement
public boolean isEmpty ()
Object theElement
public boolean remove (java.lang.Object)
Object obj
Object theElement
public java.util.Iterator iterator ()
public boolean forEach (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
Object theElement
public java.lang.Object[] toArray ()
Object theElement
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
Object theElement
static java.lang.Object access$000 (com.intellij.util.containers.SmartHashSet)
com.intellij.util.containers.SmartHashSet x0
}
com/intellij/util/containers/SoftArrayHashMap.classSoftArrayHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.SoftArrayHashMap extends java.lang.Object implements java.lang.Cloneable {
private com.intellij.util.containers.SoftHashMap myContinuationMap
private com.intellij.util.containers.SoftHashMap myValuesMap
private Object myEmptyValue
private final gnu.trove.TObjectHashingStrategy myStrategy
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
private java.lang.Object get (java.lang.Object[], int)
com.intellij.util.containers.SoftArrayHashMap map
Object[] array
int index
public final java.lang.Object get (java.lang.Object[])
Object[] key
public boolean processLeafEntries (com.intellij.util.PairProcessor)
Object t
com.intellij.util.containers.SoftArrayHashMap map
com.intellij.util.PairProcessor processor
private void put (java.lang.Object[], int, java.lang.Object)
com.intellij.util.containers.SoftArrayHashMap softArrayHashMap
Object[] array
int index
Object value
Object key
public final void put (java.lang.Object[], java.lang.Object)
Object[] key
Object value
public final void clear ()
public final boolean containsKey (java.lang.Object[])
Object[] path
public final com.intellij.util.containers.SoftArrayHashMap clone ()
com.intellij.util.containers.SoftArrayHashMap copy
private com.intellij.util.containers.SoftHashMap copyMap (com.intellij.util.containers.SoftHashMap)
java.util.Map$Entry entry
com.intellij.util.containers.SoftHashMap map
com.intellij.util.containers.SoftHashMap copy
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/intellij/util/containers/SoftFactoryMap.classSoftFactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.SoftFactoryMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap myMap
public void ()
protected abstract java.lang.Object create (java.lang.Object)
public final java.lang.Object get (java.lang.Object)
Object key
Object v
Object value
Object toPut
Object prev
public final boolean containsKey (java.lang.Object)
Object key
public void clear ()
}
com/intellij/util/containers/SoftHashMap$1.classSoftHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.SoftHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/SoftHashMap$SoftKey.classSoftHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.SoftHashMap$SoftKey extends com.intellij.reference.SoftReference implements com.intellij.util.containers.RefHashMap$Key {
private final int myHash
private final gnu.trove.TObjectHashingStrategy myStrategy
private void (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
public java.lang.String toString ()
void (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue, com.intellij.util.containers.SoftHashMap$1)
Object x0
gnu.trove.TObjectHashingStrategy x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.SoftHashMap$1 x3
}
com/intellij/util/containers/SoftHashMap.classSoftHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.SoftHashMap extends com.intellij.util.containers.RefHashMap {
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void ()
public void (java.util.Map)
java.util.Map t
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
protected com.intellij.util.containers.RefHashMap$Key createKey (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue q
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/SoftKeySoftValueHashMap$1.classSoftKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.SoftKeySoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/SoftKeySoftValueHashMap$ValueReference.classSoftKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference extends java.lang.ref.SoftReference {
private final com.intellij.util.containers.RefHashMap$Key key
private void (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.RefHashMap$Key key
Object referent
java.lang.ref.ReferenceQueue q
static com.intellij.util.containers.RefHashMap$Key access$000 (com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference)
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference x0
void (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.SoftKeySoftValueHashMap$1)
com.intellij.util.containers.RefHashMap$Key x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.SoftKeySoftValueHashMap$1 x3
}
com/intellij/util/containers/SoftKeySoftValueHashMap.classSoftKeySoftValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.SoftKeySoftValueHashMap extends java.lang.Object implements java.util.Map {
private final com.intellij.util.containers.SoftHashMap mySoftKeyMap
private final java.lang.ref.ReferenceQueue myQueue
public void ()
boolean processQueue ()
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference ref
com.intellij.util.containers.RefHashMap$Key key
boolean processed
public java.lang.Object get (java.lang.Object)
Object key
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference ref
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.RefHashMap$Key softKey
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference reference
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference oldRef
public java.lang.Object remove (java.lang.Object)
Object key
com.intellij.util.containers.SoftKeySoftValueHashMap$ValueReference ref
public void putAll (java.util.Map)
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.SoftKeySoftValueHashMap$ValueReference ref
java.util.List result
java.util.Collection refs
public java.util.Set entrySet ()
}
com/intellij/util/containers/SoftValueHashMap$MySoftReference.classSoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.SoftValueHashMap$MySoftReference extends com.intellij.reference.SoftReference implements com.intellij.util.containers.RefValueHashMap$MyReference {
private final Object key
public 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 ()
}
com/intellij/util/containers/SoftValueHashMap.classSoftValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.SoftValueHashMap extends com.intellij.util.containers.RefValueHashMap {
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
protected com.intellij.util.containers.RefValueHashMap$MyReference createReference (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue queue
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 put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/intellij/util/containers/SortedList.classSortedList.java
package com.intellij.util.containers
public com.intellij.util.containers.SortedList extends java.util.AbstractList {
private final java.util.SortedMap myMap
private final java.util.Comparator myComparator
private java.util.List myDelegate
public void (java.util.Comparator)
java.util.Comparator comparator
public java.util.Comparator getComparator ()
public void add (int, java.lang.Object)
int index
Object element
private void addToMap (java.lang.Object)
Object element
java.util.List group
public boolean add (java.lang.Object)
Object t
public java.lang.Object remove (int)
int index
Object value
public boolean remove (java.lang.Object)
Object value
java.util.List group
public java.lang.Object get (int)
int index
private java.util.List ensureLinearized ()
java.util.List delegate
public void clear ()
public boolean isEmpty ()
public int size ()
}
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/StripedLockConcurrentHashMap$1.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$1 extends com.intellij.util.containers.StripedLockConcurrentHashMap {
final gnu.trove.TObjectHashingStrategy val$hashingStrategy
void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
protected gnu.trove.TObjectHashingStrategy getHashingStrategy ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$CanonicalHashingStrategy.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.StripedLockConcurrentHashMap$CanonicalHashingStrategy extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
private static final com.intellij.util.containers.StripedLockConcurrentHashMap$CanonicalHashingStrategy INSTANCE
void ()
static com.intellij.util.containers.StripedLockConcurrentHashMap$CanonicalHashingStrategy getInstance ()
public int computeHashCode (java.lang.Object)
Object object
int h
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
static void ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$EntryIterator.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$EntryIterator extends com.intellij.util.containers.StripedLockConcurrentHashMap$HashIterator implements java.util.Map$Entry java.util.Iterator {
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public java.util.Map$Entry next ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
Object o1
Object o2
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$EntrySet.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$EntrySet extends java.util.AbstractSet {
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
public int size ()
public void clear ()
public java.lang.Object[] toArray ()
java.util.Map$Entry i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Map$Entry i
Object[] a
java.util.Collection c
}
com/intellij/util/containers/StripedLockConcurrentHashMap$HashIterator.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.StripedLockConcurrentHashMap$HashIterator extends java.lang.Object {
int nextSegmentIndex
int nextTableIndex
com.intellij.util.containers._CHMSegment$HashEntry[] currentTable
com.intellij.util.containers._CHMSegment$HashEntry nextEntry
com.intellij.util.containers._CHMSegment$HashEntry lastReturned
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public boolean hasMoreElements ()
final void advance ()
int j
com.intellij.util.containers._CHMSegment seg
public boolean hasNext ()
com.intellij.util.containers._CHMSegment$HashEntry nextEntry ()
public void remove ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$KeyIterator.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$KeyIterator extends com.intellij.util.containers.StripedLockConcurrentHashMap$HashIterator implements java.util.Iterator java.util.Enumeration {
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public java.lang.Object next ()
public java.lang.Object nextElement ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$KeySet.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$KeySet extends java.util.AbstractSet {
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
Object k
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
Object k
Object[] a
java.util.Collection c
}
com/intellij/util/containers/StripedLockConcurrentHashMap$SimpleEntry.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$SimpleEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object value
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public void (com.intellij.util.containers.StripedLockConcurrentHashMap, java.util.Map$Entry)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
java.util.Map$Entry e
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
Object o2
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$ValueIterator.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$ValueIterator extends com.intellij.util.containers.StripedLockConcurrentHashMap$HashIterator implements java.util.Iterator java.util.Enumeration {
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public java.lang.Object next ()
public java.lang.Object nextElement ()
}
com/intellij/util/containers/StripedLockConcurrentHashMap$Values.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockConcurrentHashMap$Values extends java.util.AbstractCollection {
final com.intellij.util.containers.StripedLockConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockConcurrentHashMap)
com.intellij.util.containers.StripedLockConcurrentHashMap this$0
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
Object k
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
Object k
Object[] a
java.util.Collection c
}
com/intellij/util/containers/StripedLockConcurrentHashMap.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.StripedLockConcurrentHashMap extends com.intellij.util.containers._CHMSegment implements java.util.concurrent.ConcurrentMap {
static int DEFAULT_INITIAL_CAPACITY
static final int MAXIMUM_CAPACITY
public static final float DEFAULT_LOAD_FACTOR
public static com.intellij.util.containers.StripedLockConcurrentHashMap createWithStrategy (gnu.trove.TObjectHashingStrategy, int)
gnu.trove.TObjectHashingStrategy hashingStrategy
int initialCapacity
public void (int)
int initialCapacity
private static int getInitCap (int, float)
int initialCapacity
float loadFactor
int cap
public void ()
public void (java.util.Map)
java.util.Map t
public boolean isEmpty ()
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
Object kKey
int hash
public boolean containsKey (java.lang.Object)
Object key
Object kKey
int hash
public boolean contains (java.lang.Object)
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
Object value
java.util.Map$Entry e
java.util.Map t
public java.lang.Object remove (java.lang.Object)
Object key
Object kKey
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
Object kKey
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public java.util.Enumeration keys ()
public java.util.Enumeration elements ()
public volatile void clear ()
public volatile boolean containsValue (java.lang.Object)
public volatile void blockModification ()
static void ()
}
com/intellij/util/containers/StripedLockHolder.classStripedLockHolder.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.StripedLockHolder extends java.lang.Object {
private static final int NUM_LOCKS
protected final Object[] ourLocks
private int ourLockAllocationCounter
protected void (java.lang.Class)
int i
Class aClass
protected abstract java.lang.Object create ()
public java.lang.Object allocateLock ()
public int allocateLockIndex ()
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap$1$1.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1$1 extends java.lang.Object implements java.util.Iterator {
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator val$hashIterator
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1 this$1
void (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1, com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1 this$1
public boolean hasNext ()
public com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry next ()
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry ie
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap$1.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1 extends java.lang.Object implements java.lang.Iterable {
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap this$0
void (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap this$0
public java.util.Iterator iterator ()
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator hashIterator
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap$HashIterator.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator extends java.lang.Object {
private int nextTableIndex
private com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry nextEntry
private com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry lastReturned
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap this$0
private void (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap)
public boolean hasMoreElements ()
private void advance ()
public boolean hasNext ()
protected com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry nextEntry ()
public void remove ()
void (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap, com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap x0
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1 x1
static com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry access$200 (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator x0
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap$IntHashEntry.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry extends java.lang.Object {
final int key
volatile Object value
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry next
void (int, com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry, java.lang.Object)
int key
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry next
Object value
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap$SimpleEntry.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$SimpleEntry extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry {
private final int key
private final Object value
private void (int, java.lang.Object)
int key
Object value
public int getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$SimpleEntry e
int o2
public int hashCode ()
public java.lang.String toString ()
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
void (int, java.lang.Object, com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1)
int x0
Object x1
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1 x2
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap$ValueIterator.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$ValueIterator extends com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$HashIterator implements java.util.Iterator java.util.Enumeration {
final com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap this$0
private void (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap)
public java.lang.Object next ()
public java.lang.Object nextElement ()
void (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap, com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap x0
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$1 x1
}
com/intellij/util/containers/StripedLockIntObjectConcurrentHashMap.classStripedLockIntObjectConcurrentHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int MAXIMUM_CAPACITY
protected static final float DEFAULT_LOAD_FACTOR
private static final com.intellij.util.containers.StripedReentrantLocks STRIPED_REENTRANT_LOCKS
private final byte lockIndex
protected volatile int count
protected int modCount
protected volatile com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] table
public void (int, float)
int initialCapacity
float loadFactor
int cap
private static int getInitCap (int, float)
int initialCapacity
float loadFactor
int cap
public void (int)
int initialCapacity
public void ()
public boolean isEmpty ()
public int size ()
public java.lang.Object put (int, java.lang.Object)
int key
Object value
public java.lang.Object putIfAbsent (int, java.lang.Object)
int key
Object value
public java.lang.Object remove (int)
int key
public boolean remove (int, java.lang.Object)
int key
Object value
public java.lang.Object cacheOrGet (int, java.lang.Object)
int key
Object value
Object prev
public java.util.Enumeration elements ()
public java.util.Collection values ()
java.util.Set result
public java.lang.Iterable entries ()
private void lock ()
private void unlock ()
private int threshold ()
private void setTable (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[])
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] newTable
private com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry getFirst (int)
int hash
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] tab
public java.lang.Object get (int)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry e
int key
public boolean containsKey (int)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry e
int key
public boolean containsValue (java.lang.Object)
Object next
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$ValueIterator valueIterator
Object value
public boolean replace (int, java.lang.Object, java.lang.Object)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry e
boolean replaced
int key
Object oldValue
Object newValue
protected java.lang.Object put (int, java.lang.Object, boolean)
Object oldValue
int c
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] tab
int index
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry first
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry e
Object oldValue
int key
Object value
boolean onlyIfAbsent
private void rehash ()
int k
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry last
int k
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry n
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry p
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry lastRun
int lastIdx
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry next
int idx
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry e
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] oldTable
int oldCapacity
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] newTable
int sizeMask
protected java.lang.Object doRemove (int, java.lang.Object)
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry p
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry newFirst
Object v
int c
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] tab
int index
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry first
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry e
Object oldValue
int key
Object value
public void clear ()
int i
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry[] tab
public void putAll (com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap)
Object value
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap t
public int[] keys ()
com.intellij.util.containers.StripedLockIntObjectConcurrentHashMap$IntHashEntry entry
gnu.trove.TIntArrayList keys
static void ()
}
com/intellij/util/containers/StripedReentrantLocks.classStripedReentrantLocks.java
package com.intellij.util.containers
public final com.intellij.util.containers.StripedReentrantLocks extends com.intellij.util.containers.StripedLockHolder {
private static final com.intellij.util.containers.StripedReentrantLocks INSTANCE
private void ()
protected java.util.concurrent.locks.ReentrantLock create ()
public static com.intellij.util.containers.StripedReentrantLocks getInstance ()
public void lock (int)
int index
public void unlock (int)
int index
protected volatile java.lang.Object create ()
static 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
void ()
}
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 int PROBE_INCREMENT
private static final long SEEDER_INCREMENT
private static final java.util.concurrent.atomic.AtomicLong seeder
void ()
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/TransferToEDTQueue$1.classTransferToEDTQueue.java
package com.intellij.util.containers
com.intellij.util.containers.TransferToEDTQueue$1 extends java.lang.Object implements java.lang.Runnable {
static final boolean $assertionsDisabled
final com.intellij.util.containers.TransferToEDTQueue this$0
void (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue this$0
public void run ()
long finish
boolean b
long start
int processed
static void ()
}
com/intellij/util/containers/TransferToEDTQueue$2.classTransferToEDTQueue.java
package com.intellij.util.containers
final com.intellij.util.containers.TransferToEDTQueue$2 extends java.lang.Object implements com.intellij.util.Processor {
void ()
public boolean process (java.lang.Runnable)
Runnable runnable
public volatile boolean process (java.lang.Object)
}
com/intellij/util/containers/TransferToEDTQueue$3.classTransferToEDTQueue.java
package com.intellij.util.containers
com.intellij.util.containers.TransferToEDTQueue$3 extends java.lang.Object implements com.intellij.util.Processor {
final gnu.trove.Equality val$equality
final Object val$thing
final com.intellij.util.containers.TransferToEDTQueue this$0
void (com.intellij.util.containers.TransferToEDTQueue, gnu.trove.Equality, java.lang.Object)
com.intellij.util.containers.TransferToEDTQueue this$0
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/containers/TransferToEDTQueue$4.classTransferToEDTQueue.java
package com.intellij.util.containers
com.intellij.util.containers.TransferToEDTQueue$4 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.concurrency.Semaphore val$semaphore
final com.intellij.util.containers.TransferToEDTQueue this$0
void (com.intellij.util.containers.TransferToEDTQueue, com.intellij.util.concurrency.Semaphore)
com.intellij.util.containers.TransferToEDTQueue this$0
public void run ()
}
com/intellij/util/containers/TransferToEDTQueue.classTransferToEDTQueue.java
package com.intellij.util.containers
public com.intellij.util.containers.TransferToEDTQueue extends java.lang.Object {
private final String myName
private final com.intellij.util.Processor myProcessor
private volatile boolean stopped
private final com.intellij.openapi.util.Condition myShutUpCondition
private final int myMaxUnitOfWorkThresholdMs
private final com.intellij.util.containers.Queue myQueue
private final java.util.concurrent.atomic.AtomicBoolean invokeLaterScheduled
private final Runnable myUpdateRunnable
public void (java.lang.String, com.intellij.util.Processor, com.intellij.openapi.util.Condition, int)
String name
com.intellij.util.Processor processor
com.intellij.openapi.util.Condition shutUpCondition
int maxUnitOfWorkThresholdMs
public static com.intellij.util.containers.TransferToEDTQueue createRunnableMerger (java.lang.String, int)
String name
int maxUnitOfWorkThresholdMs
private boolean isEmpty ()
private boolean processNext ()
Object thing
protected java.lang.Object pullFirst ()
public boolean offer (java.lang.Object)
Object thing
public boolean offerIfAbsent (java.lang.Object)
Object thing
public boolean offerIfAbsent (java.lang.Object, gnu.trove.Equality)
boolean absent
Object thing
gnu.trove.Equality equality
private void scheduleUpdate ()
protected void schedule (java.lang.Runnable)
Runnable updateRunnable
public void stop ()
public int size ()
public java.util.Collection dump ()
public void drain ()
int processed
public void waitFor ()
com.intellij.util.concurrency.Semaphore semaphore
static java.util.concurrent.atomic.AtomicBoolean access$000 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static boolean access$100 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static com.intellij.openapi.util.Condition access$200 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static boolean access$300 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static int access$400 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static boolean access$500 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
static void access$600 (com.intellij.util.containers.TransferToEDTQueue)
com.intellij.util.containers.TransferToEDTQueue x0
}
com/intellij/util/containers/TreeTraversal$1.classTreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$1 extends com.intellij.util.containers.JBIterable {
final Iterable val$roots
final com.intellij.util.Function val$tree
final com.intellij.util.containers.TreeTraversal this$0
void (com.intellij.util.containers.TreeTraversal, java.lang.Iterable, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal this$0
public java.util.Iterator iterator ()
}
com/intellij/util/containers/TreeTraversal$10.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$10 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$11.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$11 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$2.classTreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function val$tree
final com.intellij.util.containers.TreeTraversal this$0
void (com.intellij.util.containers.TreeTraversal, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal this$0
public com.intellij.util.containers.JBIterable fun (java.lang.Object)
Object t
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$3$1WrappedTree.classTreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$3$1WrappedTree extends java.lang.Object implements com.intellij.openapi.util.Condition com.intellij.util.Function {
com.intellij.util.containers.HashSet visited
final com.intellij.util.Function val$tree
final com.intellij.util.containers.TreeTraversal$3 this$1
void (com.intellij.util.containers.TreeTraversal$3, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal$3 this$1
public boolean value (java.lang.Object)
Object e
public java.lang.Iterable fun (java.lang.Object)
Object t
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$3.classTreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$3 extends com.intellij.util.containers.TreeTraversal {
final com.intellij.util.containers.TreeTraversal val$original
final com.intellij.util.Function val$identity
final com.intellij.util.containers.TreeTraversal this$0
void (com.intellij.util.containers.TreeTraversal, java.lang.String, com.intellij.util.containers.TreeTraversal, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal this$0
String debugName
public com.intellij.util.containers.TreeTraversal unique (com.intellij.util.Function)
com.intellij.util.Function identity
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
com.intellij.util.containers.TreeTraversal$3$1WrappedTree wrappedTree
}
com/intellij/util/containers/TreeTraversal$4.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$4 extends com.intellij.util.containers.TreeTraversal {
final com.intellij.util.containers.TreeTraversal$GuidedIt$Guide val$guide
void (java.lang.String, com.intellij.util.containers.TreeTraversal$GuidedIt$Guide)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$5.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$5 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$6.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$6 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$7.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$7 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$8.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$8 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$9.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$9 extends com.intellij.util.containers.TreeTraversal {
void (java.lang.String)
String debugName
public com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$DfsIt.classTreeTraversal.java
package com.intellij.util.containers
abstract com.intellij.util.containers.TreeTraversal$DfsIt extends com.intellij.util.containers.TreeTraversal$TracingIt {
com.intellij.util.containers.TreeTraversal$P last
protected void (com.intellij.util.Function)
com.intellij.util.Function tree
public java.lang.Object parent ()
com.intellij.util.containers.TreeTraversal$P p
public com.intellij.util.containers.JBIterable backtrace ()
}
com/intellij/util/containers/TreeTraversal$GuidedIt$Guide.classTreeTraversal.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.TreeTraversal$GuidedIt$Guide extends java.lang.Object {
public abstract void guide (com.intellij.util.containers.TreeTraversal$GuidedIt)
}
com/intellij/util/containers/TreeTraversal$GuidedIt.classTreeTraversal.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.TreeTraversal$GuidedIt extends com.intellij.util.containers.TreeTraversal$It {
public Object curChild
public Object curParent
public Iterable curChildren
public boolean curNoChildren
public abstract com.intellij.util.containers.TreeTraversal$GuidedIt queueNext (java.lang.Object)
public abstract com.intellij.util.containers.TreeTraversal$GuidedIt result (java.lang.Object)
public abstract com.intellij.util.containers.TreeTraversal$GuidedIt queueLast (java.lang.Object)
protected void (com.intellij.util.Function)
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$GuidedItImpl.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$GuidedItImpl extends com.intellij.util.containers.TreeTraversal$GuidedIt {
final com.intellij.util.containers.TreeTraversal$GuidedIt$Guide guide
com.intellij.util.containers.TreeTraversal$P1 first
com.intellij.util.containers.TreeTraversal$P1 last
Object curResult
void (java.lang.Iterable, com.intellij.util.Function, com.intellij.util.containers.TreeTraversal$GuidedIt$Guide)
Iterable roots
com.intellij.util.Function tree
com.intellij.util.containers.TreeTraversal$GuidedIt$Guide guide
public com.intellij.util.containers.TreeTraversal$GuidedIt queueNext (java.lang.Object)
Object child
public com.intellij.util.containers.TreeTraversal$GuidedIt queueLast (java.lang.Object)
Object child
public com.intellij.util.containers.TreeTraversal$GuidedIt result (java.lang.Object)
Object node
public java.lang.Object nextImpl ()
com.intellij.util.containers.TreeTraversal$P top
java.util.Iterator it
boolean hasNext
}
com/intellij/util/containers/TreeTraversal$InterleavedIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$InterleavedIt extends com.intellij.util.containers.TreeTraversal$DfsIt {
com.intellij.util.containers.TreeTraversal$P2 cur
com.intellij.util.containers.TreeTraversal$P2 max
void (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
Object result
java.util.Iterator it
}
com/intellij/util/containers/TreeTraversal$It.classTreeTraversal.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.TreeTraversal$It extends com.intellij.util.containers.JBIterator {
protected final com.intellij.util.Function tree
protected void (com.intellij.util.Function)
com.intellij.util.Function tree
}
com/intellij/util/containers/TreeTraversal$LeavesBfsIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$LeavesBfsIt extends com.intellij.util.containers.TreeTraversal$TracingIt {
final java.util.ArrayDeque queue
void (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
Object result
Iterable children
java.util.Iterator it
}
com/intellij/util/containers/TreeTraversal$LeavesDfsIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$LeavesDfsIt extends com.intellij.util.containers.TreeTraversal$DfsIt {
void (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
Object child
com.intellij.util.containers.TreeTraversal$P1 top
}
com/intellij/util/containers/TreeTraversal$P$1.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$P$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Object fun (com.intellij.util.containers.TreeTraversal$P)
com.intellij.util.containers.TreeTraversal$P tp
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$P$2.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$P$2 extends java.lang.Object implements com.intellij.util.Function$Mono {
void ()
public com.intellij.util.containers.TreeTraversal$P fun (com.intellij.util.containers.TreeTraversal$P)
com.intellij.util.containers.TreeTraversal$P tp
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/TreeTraversal$P.classTreeTraversal.java
package com.intellij.util.containers
com.intellij.util.containers.TreeTraversal$P extends java.lang.Object {
Object node
Iterable itle
java.util.Iterator it
boolean empty
com.intellij.util.containers.TreeTraversal$P parent
static final com.intellij.util.Function TO_NODE
static final com.intellij.util.Function TO_PREV
private void ()
static com.intellij.util.containers.TreeTraversal$P create (com.intellij.util.containers.TreeTraversal$P, java.lang.Object)
com.intellij.util.containers.TreeTraversal$P p
Object node
static com.intellij.util.containers.TreeTraversal$P create (com.intellij.util.containers.TreeTraversal$P, java.lang.Iterable)
com.intellij.util.containers.TreeTraversal$P p
Iterable it
final java.util.Iterator iterator (com.intellij.util.Function)
com.intellij.util.Function tree
final java.lang.Iterable iterable (com.intellij.util.Function)
com.intellij.util.Function tree
static com.intellij.util.Function toNode ()
static com.intellij.util.Function toPrev ()
void (com.intellij.util.containers.TreeTraversal$1)
com.intellij.util.containers.TreeTraversal$1 x0
static void ()
}
com/intellij/util/containers/TreeTraversal$P1.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$P1 extends com.intellij.util.containers.TreeTraversal$P {
private void ()
static com.intellij.util.containers.TreeTraversal$P1 create (java.lang.Object)
Object node
static com.intellij.util.containers.TreeTraversal$P1 create (java.lang.Iterable)
Iterable it
com.intellij.util.containers.TreeTraversal$P1 add (com.intellij.util.containers.TreeTraversal$P1)
com.intellij.util.containers.TreeTraversal$P1 next
com.intellij.util.containers.TreeTraversal$P1 addBefore (com.intellij.util.containers.TreeTraversal$P1)
com.intellij.util.containers.TreeTraversal$P1 next
com.intellij.util.containers.TreeTraversal$P1 remove ()
com.intellij.util.containers.TreeTraversal$P1 p
public java.lang.String toString ()
com.intellij.util.containers.TreeTraversal$P1 p
int h
}
com/intellij/util/containers/TreeTraversal$P2.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$P2 extends com.intellij.util.containers.TreeTraversal$P {
com.intellij.util.containers.TreeTraversal$P2 next
com.intellij.util.containers.TreeTraversal$P2 prev
private void ()
static com.intellij.util.containers.TreeTraversal$P2 create (java.lang.Object)
Object node
static com.intellij.util.containers.TreeTraversal$P2 create (java.lang.Iterable)
Iterable it
com.intellij.util.containers.TreeTraversal$P2 add (com.intellij.util.containers.TreeTraversal$P2)
com.intellij.util.containers.TreeTraversal$P2 next
com.intellij.util.containers.TreeTraversal$P2 remove ()
com.intellij.util.containers.TreeTraversal$P2 p
com.intellij.util.containers.TreeTraversal$P2 n
public java.lang.String toString ()
com.intellij.util.containers.TreeTraversal$P2 p
com.intellij.util.containers.TreeTraversal$P2 p
int h
int t
}
com/intellij/util/containers/TreeTraversal$PlainBfsIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$PlainBfsIt extends com.intellij.util.containers.TreeTraversal$It {
final java.util.ArrayDeque queue
com.intellij.util.containers.TreeTraversal$P1 top
void (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
}
com/intellij/util/containers/TreeTraversal$PostOrderIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$PostOrderIt extends com.intellij.util.containers.TreeTraversal$DfsIt {
void (java.lang.Iterable, com.intellij.util.Function)
com.intellij.util.containers.TreeTraversal$P1 p
Object root
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
Object result
Object result
java.util.Iterator it
}
com/intellij/util/containers/TreeTraversal$PreOrderIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$PreOrderIt extends com.intellij.util.containers.TreeTraversal$DfsIt {
void (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
Object result
java.util.Iterator it
}
com/intellij/util/containers/TreeTraversal$TracingBfsIt.classTreeTraversal.java
package com.intellij.util.containers
final com.intellij.util.containers.TreeTraversal$TracingBfsIt extends com.intellij.util.containers.TreeTraversal$TracingIt {
final java.util.ArrayDeque queue
final java.util.Map paths
com.intellij.util.containers.TreeTraversal$P1 top
void (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public java.lang.Object nextImpl ()
Object t
public java.lang.Object parent ()
public com.intellij.util.containers.JBIterable backtrace ()
}
com/intellij/util/containers/TreeTraversal$TracingIt.classTreeTraversal.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.TreeTraversal$TracingIt extends com.intellij.util.containers.TreeTraversal$It {
public java.lang.Object parent ()
public com.intellij.util.containers.JBIterable backtrace ()
protected void (com.intellij.util.Function)
com.intellij.util.Function tree
protected com.intellij.util.containers.JBIterable _transform (com.intellij.util.containers.JBIterable)
com.intellij.util.Function f
com.intellij.util.containers.JBIterable original
com.intellij.util.containers.JBIterable result
protected java.lang.Object _transform (java.lang.Object)
com.intellij.util.Function f
Object original
Object result
}
com/intellij/util/containers/TreeTraversal.classTreeTraversal.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.TreeTraversal extends java.lang.Object {
private final String debugName
public static final com.intellij.util.containers.TreeTraversal PRE_ORDER_DFS
public static final com.intellij.util.containers.TreeTraversal POST_ORDER_DFS
public static final com.intellij.util.containers.TreeTraversal LEAVES_DFS
public static final com.intellij.util.containers.TreeTraversal INTERLEAVED_DFS
public static final com.intellij.util.containers.TreeTraversal PLAIN_BFS
public static final com.intellij.util.containers.TreeTraversal TRACING_BFS
public static final com.intellij.util.containers.TreeTraversal LEAVES_BFS
protected void (java.lang.String)
String debugName
public final com.intellij.util.containers.JBIterable traversal (java.lang.Iterable, com.intellij.util.Function)
Iterable roots
com.intellij.util.Function tree
public final com.intellij.util.containers.JBIterable traversal (java.lang.Object, com.intellij.util.Function)
Object root
com.intellij.util.Function tree
public final com.intellij.util.Function traversal (com.intellij.util.Function)
com.intellij.util.Function tree
public final com.intellij.util.containers.TreeTraversal unique ()
public com.intellij.util.containers.TreeTraversal unique (com.intellij.util.Function)
com.intellij.util.Function identity
com.intellij.util.containers.TreeTraversal original
public abstract com.intellij.util.containers.TreeTraversal$It createIterator (java.lang.Iterable, com.intellij.util.Function)
public final java.lang.String toString ()
public static com.intellij.util.containers.TreeTraversal GUIDED_TRAVERSAL (com.intellij.util.containers.TreeTraversal$GuidedIt$Guide)
com.intellij.util.containers.TreeTraversal$GuidedIt$Guide guide
static void ()
}
com/intellij/util/containers/UnsafeWeakList$1.classUnsafeWeakList.java
package com.intellij.util.containers
final com.intellij.util.containers.UnsafeWeakList$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Object fun (com.intellij.util.containers.UnsafeWeakList$MyReference)
com.intellij.util.containers.UnsafeWeakList$MyReference reference
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/containers/UnsafeWeakList$2.classUnsafeWeakList.java
package com.intellij.util.containers
final com.intellij.util.containers.UnsafeWeakList$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (com.intellij.util.containers.UnsafeWeakList$MyReference)
com.intellij.util.containers.UnsafeWeakList$MyReference reference
public volatile boolean value (java.lang.Object)
}
com/intellij/util/containers/UnsafeWeakList$MyIterator.classUnsafeWeakList.java
package com.intellij.util.containers
com.intellij.util.containers.UnsafeWeakList$MyIterator extends java.lang.Object implements java.util.Iterator {
private final int startModCount
private int curIndex
private Object curElement
private int nextIndex
private Object nextElement
final com.intellij.util.containers.UnsafeWeakList this$0
private void (com.intellij.util.containers.UnsafeWeakList)
private boolean findNext ()
Object t
int i
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
int index
void (com.intellij.util.containers.UnsafeWeakList, com.intellij.util.containers.UnsafeWeakList$1)
com.intellij.util.containers.UnsafeWeakList x0
com.intellij.util.containers.UnsafeWeakList$1 x1
}
com/intellij/util/containers/UnsafeWeakList$MyReference.classUnsafeWeakList.java
package com.intellij.util.containers
com.intellij.util.containers.UnsafeWeakList$MyReference extends java.lang.ref.WeakReference {
private final int index
private void (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int index
Object referent
java.lang.ref.ReferenceQueue queue
static int access$000 (com.intellij.util.containers.UnsafeWeakList$MyReference)
com.intellij.util.containers.UnsafeWeakList$MyReference x0
void (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.UnsafeWeakList$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.UnsafeWeakList$1 x3
}
com/intellij/util/containers/UnsafeWeakList.classUnsafeWeakList.java
package com.intellij.util.containers
public com.intellij.util.containers.UnsafeWeakList extends java.util.AbstractList {
protected final java.util.List myList
private final java.lang.ref.ReferenceQueue myQueue
private int myAlive
private static final com.intellij.util.Function DEREF
private static final com.intellij.openapi.util.Condition NOT_NULL
public void ()
public void (int)
int capacity
boolean processQueue ()
int index
boolean processed
com.intellij.util.containers.UnsafeWeakList$MyReference reference
private void nullizeAt (int)
int index
private void reduceCapacity ()
com.intellij.util.containers.UnsafeWeakList$MyReference reference
Object t
int i
int toSaveAlive
private void append (java.lang.Object)
Object element
public boolean add (java.lang.Object)
Object element
public boolean addIfAbsent (java.lang.Object)
Object element
public void clear ()
int listSize ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object t
int i
Object o
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
private static com.intellij.util.Function deref ()
public java.util.List toStrongList ()
com.intellij.util.Function deref
public int size ()
public boolean isEmpty ()
com.intellij.openapi.util.Condition notNull
private static com.intellij.openapi.util.Condition notNull ()
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.util.List subList (int, int)
int fromIndex
int toIndex
public void add (int, java.lang.Object)
int index
Object element
public java.lang.Object remove (int)
int index
protected void removeRange (int, int)
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
private java.lang.Object throwNotRandomAccess ()
static int access$300 (com.intellij.util.containers.UnsafeWeakList)
com.intellij.util.containers.UnsafeWeakList x0
static int access$400 (com.intellij.util.containers.UnsafeWeakList)
com.intellij.util.containers.UnsafeWeakList x0
static void access$500 (com.intellij.util.containers.UnsafeWeakList, int)
com.intellij.util.containers.UnsafeWeakList x0
int x1
static void ()
}
com/intellij/util/containers/UnsignedShortArrayList.classUnsignedShortArrayList.java
package com.intellij.util.containers
public com.intellij.util.containers.UnsignedShortArrayList extends java.lang.Object implements java.lang.Cloneable {
private char[] myData
private int mySize
static final boolean $assertionsDisabled
public void (int)
int initialCapacity
public void ()
public void trimToSize ()
public void ensureCapacity (int)
char[] oldData
int newCapacity
int minCapacity
int oldCapacity
public void fill (int, int, int)
int fromIndex
int toIndex
int value
public int size ()
public boolean isEmpty ()
public boolean contains (int)
int element
public int indexOf (int)
int element
public int indexOf (int, int, int)
int i
int element
int startIndex
int endIndex
public int lastIndexOf (int)
int i
int element
public java.lang.Object clone ()
com.intellij.util.containers.UnsignedShortArrayList v
CloneNotSupportedException e
public int[] toArray ()
public int[] toArray (int[])
char c
int i
int[] a
public int[] toArray (int, int)
char c
int i
int startIndex
int length
int[] result
public int get (int)
int index
public int getQuick (int)
int index
public int set (int, int)
int index
int element
int oldValue
public void setQuick (int, int)
int index
int element
private static void assertShort (int)
int element
public void add (int)
int element
public void add (int, int)
int index
int element
public int remove (int)
int index
int oldValue
int numMoved
public void clear ()
public void removeRange (int, int)
int fromIndex
int toIndex
int numMoved
public void copyRange (int, int, int)
int fromIndex
int length
int toIndex
private void checkRange (int)
int index
public java.lang.String toString ()
static void ()
}
com/intellij/util/containers/WeakHashMap$1.classWeakHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakHashMap$WeakKey.classWeakHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakHashMap$WeakKey extends java.lang.ref.WeakReference implements com.intellij.util.containers.RefHashMap$Key {
private final int myHash
private final gnu.trove.TObjectHashingStrategy myStrategy
private void (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
public java.lang.String toString ()
Object t
void (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue, com.intellij.util.containers.WeakHashMap$1)
Object x0
gnu.trove.TObjectHashingStrategy x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.WeakHashMap$1 x3
}
com/intellij/util/containers/WeakHashMap.classWeakHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.WeakHashMap extends com.intellij.util.containers.RefHashMap {
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void ()
public void (java.util.Map)
java.util.Map t
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
protected com.intellij.util.containers.RefHashMap$Key createKey (java.lang.Object, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue q
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/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 void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public java.lang.Object intern (java.lang.Object)
Object name
public void clear ()
public java.util.Set getValues ()
}
com/intellij/util/containers/WeakKeySoftValueHashMap$1.classWeakKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeySoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakKeySoftValueHashMap$SoftValueReference.classWeakKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeySoftValueHashMap$SoftValueReference extends java.lang.ref.SoftReference implements com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference {
private final com.intellij.util.containers.RefHashMap$Key key
private void (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.RefHashMap$Key key
Object referent
java.lang.ref.ReferenceQueue q
public com.intellij.util.containers.RefHashMap$Key getKey ()
void (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.WeakKeySoftValueHashMap$1)
com.intellij.util.containers.RefHashMap$Key x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.WeakKeySoftValueHashMap$1 x3
}
com/intellij/util/containers/WeakKeySoftValueHashMap.classWeakKeySoftValueHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.WeakKeySoftValueHashMap extends com.intellij.util.containers.RefKeyRefValueHashMap implements java.util.Map {
public void ()
protected com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference createValueReference (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.RefHashMap$Key key
Object referent
java.lang.ref.ReferenceQueue q
}
com/intellij/util/containers/WeakKeyWeakValueHashMap$1.classWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakKeyWeakValueHashMap$WeakValueReference.classWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakKeyWeakValueHashMap$WeakValueReference extends java.lang.ref.WeakReference implements com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference {
private final com.intellij.util.containers.RefHashMap$Key key
private void (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.RefHashMap$Key key
Object referent
java.lang.ref.ReferenceQueue q
public com.intellij.util.containers.RefHashMap$Key getKey ()
void (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.WeakKeyWeakValueHashMap$1)
com.intellij.util.containers.RefHashMap$Key x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.WeakKeyWeakValueHashMap$1 x3
}
com/intellij/util/containers/WeakKeyWeakValueHashMap.classWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.WeakKeyWeakValueHashMap extends com.intellij.util.containers.RefKeyRefValueHashMap implements java.util.Map {
public void ()
protected com.intellij.util.containers.RefKeyRefValueHashMap$ValueReference createValueReference (com.intellij.util.containers.RefHashMap$Key, java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.RefHashMap$Key key
Object referent
java.lang.ref.ReferenceQueue q
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 put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/intellij/util/containers/WeakList$1.classWeakList.java
package com.intellij.util.containers
com.intellij.util.containers.WeakList$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.intellij.util.containers.WeakList this$0
void (com.intellij.util.containers.WeakList, java.util.Iterator)
com.intellij.util.containers.WeakList this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/util/containers/WeakList.classWeakList.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakList extends com.intellij.util.containers.UnsafeWeakList {
public void ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean addIfAbsent (java.lang.Object)
Object element
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
java.util.Iterator iterator
public java.util.List toStrongList ()
public java.util.List copyAndClear ()
java.util.List result
}
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
public void clear ()
public java.util.Set getValues ()
public volatile java.lang.Object intern (java.lang.Object)
}
com/intellij/util/containers/WeakValueHashMap$1.classWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakValueHashMap$MyWeakReference.classWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakValueHashMap$MyWeakReference extends java.lang.ref.WeakReference implements com.intellij.util.containers.RefValueHashMap$MyReference {
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 ()
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.WeakValueHashMap$1)
Object x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.WeakValueHashMap$1 x3
}
com/intellij/util/containers/WeakValueHashMap.classWeakValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.WeakValueHashMap extends com.intellij.util.containers.RefValueHashMap {
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
protected com.intellij.util.containers.RefValueHashMap$MyReference createReference (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue queue
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 put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/intellij/util/containers/WeakValueIntObjectHashMap$1.classWeakValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakValueIntObjectHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/WeakValueIntObjectHashMap$MyReference.classWeakValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference extends java.lang.ref.WeakReference {
private final int key
String name
private void (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int key
Object referent
java.lang.ref.ReferenceQueue q
static int access$000 (com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference)
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference x0
void (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.WeakValueIntObjectHashMap$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.WeakValueIntObjectHashMap$1 x3
}
com/intellij/util/containers/WeakValueIntObjectHashMap.classWeakValueIntObjectHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakValueIntObjectHashMap extends java.lang.Object {
private final gnu.trove.TIntObjectHashMap myMap
private final java.lang.ref.ReferenceQueue myQueue
public void ()
private void processQueue ()
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference ref
int key
protected void keyExpired (int)
int key
public final java.lang.Object get (int)
int key
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference ref
public final java.lang.Object put (int, java.lang.Object)
int key
Object value
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference ref
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference oldRef
public final java.lang.Object remove (int)
int key
com.intellij.util.containers.WeakValueIntObjectHashMap$MyReference ref
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public final boolean containsKey (int)
int key
public final java.util.Collection values ()
Object value
Object o
java.util.List result
Object[] refs
}
com/intellij/util/containers/_CHMSegment$HashEntry.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers._CHMSegment$HashEntry extends java.lang.Object {
final Object key
final int hash
volatile Object value
final com.intellij.util.containers._CHMSegment$HashEntry next
void (java.lang.Object, int, com.intellij.util.containers._CHMSegment$HashEntry, java.lang.Object)
Object key
int hash
com.intellij.util.containers._CHMSegment$HashEntry next
Object value
}
com/intellij/util/containers/_CHMSegment.classStripedLockConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers._CHMSegment extends java.lang.Object {
private static final com.intellij.util.containers.StripedReentrantLocks STRIPED_REENTRANT_LOCKS
private final byte lockIndex
volatile int count
volatile com.intellij.util.containers._CHMSegment$HashEntry[] table
private static final float loadFactor
private volatile boolean modificationBlocked
private void lock ()
private void unlock ()
private int threshold ()
void (int)
int initialCapacity
public void blockModification ()
void setTable (com.intellij.util.containers._CHMSegment$HashEntry[])
com.intellij.util.containers._CHMSegment$HashEntry[] newTable
com.intellij.util.containers._CHMSegment$HashEntry getFirst (int)
int hash
com.intellij.util.containers._CHMSegment$HashEntry[] tab
java.lang.Object readValueUnderLock (com.intellij.util.containers._CHMSegment$HashEntry)
com.intellij.util.containers._CHMSegment$HashEntry e
java.lang.Object get (java.lang.Object, int)
Object v
com.intellij.util.containers._CHMSegment$HashEntry e
Object key
int hash
boolean containsKey (java.lang.Object, int)
com.intellij.util.containers._CHMSegment$HashEntry e
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.intellij.util.containers._CHMSegment$HashEntry e
int i
com.intellij.util.containers._CHMSegment$HashEntry[] tab
int len
Object value
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
com.intellij.util.containers._CHMSegment$HashEntry e
boolean replaced
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
com.intellij.util.containers._CHMSegment$HashEntry e
Object oldValue
Object key
int hash
Object newValue
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
Object oldValue
int c
com.intellij.util.containers._CHMSegment$HashEntry[] tab
int index
com.intellij.util.containers._CHMSegment$HashEntry first
com.intellij.util.containers._CHMSegment$HashEntry e
Object oldValue
Object key
int hash
Object value
boolean onlyIfAbsent
void rehash ()
int k
com.intellij.util.containers._CHMSegment$HashEntry last
int k
com.intellij.util.containers._CHMSegment$HashEntry n
com.intellij.util.containers._CHMSegment$HashEntry p
com.intellij.util.containers._CHMSegment$HashEntry lastRun
int lastIdx
com.intellij.util.containers._CHMSegment$HashEntry next
int idx
com.intellij.util.containers._CHMSegment$HashEntry e
int i
com.intellij.util.containers._CHMSegment$HashEntry[] oldTable
int oldCapacity
com.intellij.util.containers._CHMSegment$HashEntry[] newTable
int sizeMask
java.lang.Object remove (java.lang.Object, int, java.lang.Object)
com.intellij.util.containers._CHMSegment$HashEntry p
com.intellij.util.containers._CHMSegment$HashEntry newFirst
Object v
int c
com.intellij.util.containers._CHMSegment$HashEntry[] tab
int index
com.intellij.util.containers._CHMSegment$HashEntry first
com.intellij.util.containers._CHMSegment$HashEntry e
Object oldValue
Object key
int hash
Object value
public void clear ()
int i
com.intellij.util.containers._CHMSegment$HashEntry[] tab
protected gnu.trove.TObjectHashingStrategy getHashingStrategy ()
static void ()
}
com/intellij/util/containers/hash/HashMap$1.classHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/hash/HashMap$Entry.classHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$Entry extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private final int keyHash
private Object value
private com.intellij.util.containers.hash.HashMap$Entry hashNext
public void (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object result
static com.intellij.util.containers.hash.HashMap$Entry access$000 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static int access$100 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static java.lang.Object access$200 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static java.lang.Object access$300 (com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
static com.intellij.util.containers.hash.HashMap$Entry access$002 (com.intellij.util.containers.hash.HashMap$Entry, com.intellij.util.containers.hash.HashMap$Entry)
com.intellij.util.containers.hash.HashMap$Entry x0
com.intellij.util.containers.hash.HashMap$Entry x1
}
com/intellij/util/containers/hash/HashMap$EntrySet$1.classHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$EntrySet$1 extends com.intellij.util.containers.hash.HashMap$HashIterator {
final com.intellij.util.containers.hash.HashMap$EntrySet this$1
void (com.intellij.util.containers.hash.HashMap$EntrySet)
com.intellij.util.containers.hash.HashMap$EntrySet this$1
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/hash/HashMap$EntrySet.classHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.HashMap$EntrySet extends java.util.AbstractSet {
final com.intellij.util.containers.hash.HashMap this$0
private void (com.intellij.util.containers.hash.HashMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object value
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
public int size ()
public void clear ()
void (com.intellij.util.containers.hash.HashMap, com.intellij.util.containers.hash.HashMap$1)
com.intellij.util.containers.hash.HashMap x0
com.intellij.util.containers.hash.HashMap$1 x1
}
com/intellij/util/containers/hash/HashMap$HashIterator.classHashMap.java
package com.intellij.util.containers.hash
abstract com.intellij.util.containers.hash.HashMap$HashIterator extends java.lang.Object implements java.util.Iterator {
private final com.intellij.util.containers.hash.HashMap$Entry[] table
private int index
private com.intellij.util.containers.hash.HashMap$Entry e
private com.intellij.util.containers.hash.HashMap$Entry last
final com.intellij.util.containers.hash.HashMap this$0
void (com.intellij.util.containers.hash.HashMap)
public boolean hasNext ()
public void remove ()
protected com.intellij.util.containers.hash.HashMap$Entry nextEntry ()
com.intellij.util.containers.hash.HashMap$Entry result
private void initNextEntry ()
com.intellij.util.containers.hash.HashMap$Entry result
com.intellij.util.containers.hash.HashMap$Entry[] table
}
com/intellij/util/containers/hash/HashMap$KeySet$1.classHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$KeySet$1 extends com.intellij.util.containers.hash.HashMap$HashIterator {
final com.intellij.util.containers.hash.HashMap$KeySet this$1
void (com.intellij.util.containers.hash.HashMap$KeySet)
com.intellij.util.containers.hash.HashMap$KeySet this$1
public java.lang.Object next ()
}
com/intellij/util/containers/hash/HashMap$KeySet.classHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.HashMap$KeySet extends java.util.AbstractSet {
final com.intellij.util.containers.hash.HashMap this$0
private void (com.intellij.util.containers.hash.HashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
void (com.intellij.util.containers.hash.HashMap, com.intellij.util.containers.hash.HashMap$1)
com.intellij.util.containers.hash.HashMap x0
com.intellij.util.containers.hash.HashMap$1 x1
}
com/intellij/util/containers/hash/HashMap$Values$1.classHashMap.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashMap$Values$1 extends com.intellij.util.containers.hash.HashMap$HashIterator {
final com.intellij.util.containers.hash.HashMap$Values this$1
void (com.intellij.util.containers.hash.HashMap$Values)
com.intellij.util.containers.hash.HashMap$Values this$1
public java.lang.Object next ()
}
com/intellij/util/containers/hash/HashMap$Values.classHashMap.java
package com.intellij.util.containers.hash
final com.intellij.util.containers.hash.HashMap$Values extends java.util.AbstractCollection {
final com.intellij.util.containers.hash.HashMap this$0
private void (com.intellij.util.containers.hash.HashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
void (com.intellij.util.containers.hash.HashMap, com.intellij.util.containers.hash.HashMap$1)
com.intellij.util.containers.hash.HashMap x0
com.intellij.util.containers.hash.HashMap$1 x1
}
com/intellij/util/containers/hash/HashMap.classHashMap.java
package com.intellij.util.containers.hash
public com.intellij.util.containers.hash.HashMap extends java.util.AbstractMap implements java.util.Map {
private com.intellij.util.containers.hash.HashMap$Entry[] table
private int capacity
private int size
private final float loadFactor
public void ()
public void (int)
int capacity
public void (int, float)
int capacity
float loadFactor
public int size ()
public boolean isEmpty ()
public void clear ()
public java.lang.Object get (java.lang.Object)
Object entryKey
com.intellij.util.containers.hash.HashMap$Entry e
Object key
com.intellij.util.containers.hash.HashMap$Entry[] table
int hash
int index
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object entryKey
com.intellij.util.containers.hash.HashMap$Entry e
Object key
Object value
com.intellij.util.containers.hash.HashMap$Entry[] table
int hash
int index
com.intellij.util.containers.hash.HashMap$Entry e
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object remove (java.lang.Object)
Object entryKey
Object entryKey
com.intellij.util.containers.hash.HashMap$Entry last
Object key
com.intellij.util.containers.hash.HashMap$Entry[] table
int hash
int index
com.intellij.util.containers.hash.HashMap$Entry e
Object entryKey
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
private void init (int)
int capacity
private void clear (int)
int capacity
private void rehash (int)
com.intellij.util.containers.hash.HashMap$Entry e
int hash
int capacity
java.util.Iterator entries
com.intellij.util.containers.hash.HashMap$Entry[] table
int tableLen
static com.intellij.util.containers.hash.HashMap$Entry[] access$700 (com.intellij.util.containers.hash.HashMap)
com.intellij.util.containers.hash.HashMap x0
static int access$800 (com.intellij.util.containers.hash.HashMap)
com.intellij.util.containers.hash.HashMap x0
}
com/intellij/util/containers/hash/HashSet$1.classHashSet.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashSet$1 extends com.intellij.util.containers.hash.HashSet$HashSetIterator {
final com.intellij.util.containers.hash.HashSet this$0
void (com.intellij.util.containers.hash.HashSet)
com.intellij.util.containers.hash.HashSet this$0
public java.lang.Object next ()
}
com/intellij/util/containers/hash/HashSet$2.classHashSet.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashSet$2 extends com.intellij.util.containers.hash.HashSet$HashSetIterator {
final com.intellij.util.containers.hash.HashSet this$0
void (com.intellij.util.containers.hash.HashSet)
com.intellij.util.containers.hash.HashSet this$0
public com.intellij.util.containers.hash.HashSet$Entry next ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/hash/HashSet$Entry.classHashSet.java
package com.intellij.util.containers.hash
com.intellij.util.containers.hash.HashSet$Entry extends java.lang.Object {
private final Object key
private final int keyHash
private com.intellij.util.containers.hash.HashSet$Entry hashNext
public void (java.lang.Object)
Object key
static com.intellij.util.containers.hash.HashSet$Entry access$000 (com.intellij.util.containers.hash.HashSet$Entry)
com.intellij.util.containers.hash.HashSet$Entry x0
static int access$100 (com.intellij.util.containers.hash.HashSet$Entry)
com.intellij.util.containers.hash.HashSet$Entry x0
static java.lang.Object access$200 (com.intellij.util.containers.hash.HashSet$Entry)
com.intellij.util.containers.hash.HashSet$Entry x0
static com.intellij.util.containers.hash.HashSet$Entry access$002 (com.intellij.util.containers.hash.HashSet$Entry, com.intellij.util.containers.hash.HashSet$Entry)
com.intellij.util.containers.hash.HashSet$Entry x0
com.intellij.util.containers.hash.HashSet$Entry x1
}
com/intellij/util/containers/hash/HashSet$HashSetIterator.classHashSet.java
package com.intellij.util.containers.hash
abstract com.intellij.util.containers.hash.HashSet$HashSetIterator extends java.lang.Object implements java.util.Iterator {
private final com.intellij.util.containers.hash.HashSet$Entry[] table
private int index
private com.intellij.util.containers.hash.HashSet$Entry e
private com.intellij.util.containers.hash.HashSet$Entry last
final com.intellij.util.containers.hash.HashSet this$0
void (com.intellij.util.containers.hash.HashSet)
public boolean hasNext ()
public void remove ()
protected com.intellij.util.containers.hash.HashSet$Entry nextEntry ()
com.intellij.util.containers.hash.HashSet$Entry result
private void initNextEntry ()
com.intellij.util.containers.hash.HashSet$Entry result
com.intellij.util.containers.hash.HashSet$Entry[] table
}
com/intellij/util/containers/hash/HashSet.classHashSet.java
package com.intellij.util.containers.hash
public com.intellij.util.containers.hash.HashSet extends java.util.AbstractSet implements java.util.Set {
private com.intellij.util.containers.hash.HashSet$Entry[] table
private int capacity
private int size
private final float loadFactor
public void ()
public void (int)
int capacity
public void (int, float)
int capacity
float loadFactor
public boolean contains (java.lang.Object)
Object entryKey
com.intellij.util.containers.hash.HashSet$Entry e
Object key
com.intellij.util.containers.hash.HashSet$Entry[] table
int hash
int index
public boolean add (java.lang.Object)
Object entryKey
com.intellij.util.containers.hash.HashSet$Entry e
Object key
com.intellij.util.containers.hash.HashSet$Entry[] table
int hash
int index
com.intellij.util.containers.hash.HashSet$Entry e
public boolean remove (java.lang.Object)
Object entryKey
Object entryKey
com.intellij.util.containers.hash.HashSet$Entry last
Object key
com.intellij.util.containers.hash.HashSet$Entry[] table
int hash
int index
com.intellij.util.containers.hash.HashSet$Entry e
Object entryKey
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
private void init (int)
int capacity
private void clear (int)
int capacity
private void rehash (int)
com.intellij.util.containers.hash.HashSet$Entry e
int hash
int capacity
java.util.Iterator entries
com.intellij.util.containers.hash.HashSet$Entry[] table
int tableLen
static com.intellij.util.containers.hash.HashSet$Entry[] access$300 (com.intellij.util.containers.hash.HashSet)
com.intellij.util.containers.hash.HashSet x0
}
com/intellij/util/containers/package.html
com/intellij/util/diff/Diff$1.classDiff.java
package com.intellij.util.diff
final com.intellij.util.diff.Diff$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/diff/Diff$Change.classDiff.java
package com.intellij.util.diff
public com.intellij.util.diff.Diff$Change extends java.lang.Object {
public com.intellij.util.diff.Diff$Change link
public final int inserted
public final int deleted
public final int line0
public final int line1
public void (int, int, int, int, com.intellij.util.diff.Diff$Change)
int line0
int line1
int deleted
int inserted
com.intellij.util.diff.Diff$Change old
public java.lang.String toString ()
public java.util.ArrayList toList ()
java.util.ArrayList result
com.intellij.util.diff.Diff$Change current
}
com/intellij/util/diff/Diff$ChangeBuilder.classDiff.java
package com.intellij.util.diff
public com.intellij.util.diff.Diff$ChangeBuilder extends java.lang.Object implements com.intellij.util.diff.LCSBuilder {
private int myIndex1
private int myIndex2
private com.intellij.util.diff.Diff$Change myFirstChange
private com.intellij.util.diff.Diff$Change myLastChange
public void (int)
int startShift
public void addChange (int, int)
int first
int second
com.intellij.util.diff.Diff$Change change
private void skip (int, int)
int first
int second
public void addEqual (int)
int length
public com.intellij.util.diff.Diff$Change getFirstChange ()
}
com/intellij/util/diff/Diff.classDiff.java
package com.intellij.util.diff
public com.intellij.util.diff.Diff extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static com.intellij.util.diff.Diff$Change buildChanges (java.lang.CharSequence, java.lang.CharSequence) throws com.intellij.util.diff.FilesTooBigForDiffException
CharSequence before
CharSequence after
String[] strings1
String[] strings2
public static com.intellij.util.diff.Diff$Change buildChanges (java.lang.Object[], java.lang.Object[]) throws com.intellij.util.diff.FilesTooBigForDiffException
Object anObjects1
Object anObjects2
Object[] objects1
Object[] objects2
int startShift
int endCut
com.intellij.openapi.util.Ref changeRef
int trimmedLength
com.intellij.util.containers.Enumerator enumerator
int[] ints1
int[] ints2
public static com.intellij.util.diff.Diff$Change buildChanges (int[], int[]) throws com.intellij.util.diff.FilesTooBigForDiffException
int[] array1
int[] array2
int startShift
int endCut
com.intellij.openapi.util.Ref changeRef
boolean copyArray
int[] ints1
int[] ints2
private static com.intellij.openapi.util.Ref doBuildChangesFast (int, int, int, int)
int length1
int length2
int startShift
int endCut
int trimmedLength1
int trimmedLength2
com.intellij.util.diff.Diff$Change change
private static com.intellij.util.diff.Diff$Change doBuildChanges (int[], int[], com.intellij.util.diff.Diff$ChangeBuilder) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.util.diff.PatienceIntLCS patienceIntLCS
java.util.BitSet[] changes
com.intellij.util.diff.IntLCS intLCS
java.util.BitSet[] changes
com.intellij.util.diff.PatienceIntLCS patienceIntLCS
com.intellij.util.diff.FilesTooBigForDiffException e
int[] ints1
int[] ints2
com.intellij.util.diff.Diff$ChangeBuilder builder
com.intellij.util.diff.Reindexer reindexer
int[][] discarded
java.util.BitSet[] changes
private static int getStartShift (java.lang.Object[], java.lang.Object[])
int i
Object[] o1
Object[] o2
int size
int idx
private static int getEndCut (java.lang.Object[], java.lang.Object[], int)
int i
Object[] o1
Object[] o2
int startShift
int size
int idx
private static int getStartShift (int[], int[])
int i
int[] o1
int[] o2
int size
int idx
private static int getEndCut (int[], int[], int)
int i
int[] o1
int[] o2
int startShift
int size
int idx
public static int translateLine (java.lang.CharSequence, java.lang.CharSequence, int) throws com.intellij.util.diff.FilesTooBigForDiffException
CharSequence before
CharSequence after
int line
public static int translateLine (java.lang.CharSequence, java.lang.CharSequence, int, boolean) throws com.intellij.util.diff.FilesTooBigForDiffException
CharSequence before
CharSequence after
int line
boolean approximate
String[] strings1
String[] strings2
com.intellij.util.diff.Diff$Change change
private static java.lang.String[] trim (java.lang.String[])
String[] lines
public static int translateLine (com.intellij.util.diff.Diff$Change, int)
com.intellij.util.diff.Diff$Change change
int line
public static int translateLine (com.intellij.util.diff.Diff$Change, int, boolean)
com.intellij.util.diff.Diff$Change change
int line
boolean approximate
int result
com.intellij.util.diff.Diff$Change currentChange
static void ()
}
com/intellij/util/diff/DiffTree$1.classDiffTree.java
package com.intellij.util.diff
final com.intellij.util.diff.DiffTree$1 extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
void ()
public void nodeReplaced (java.lang.Object, java.lang.Object)
Object oldChild
Object newChild
public void nodeDeleted (java.lang.Object, java.lang.Object)
Object oldParent
Object oldNode
public void nodeInserted (java.lang.Object, java.lang.Object, int)
Object oldParent
Object newNode
int pos
}
com/intellij/util/diff/DiffTree$CompareResult.classDiffTree.java
package com.intellij.util.diff
final com.intellij.util.diff.DiffTree$CompareResult extends java.lang.Enum {
public static final com.intellij.util.diff.DiffTree$CompareResult EQUAL
public static final com.intellij.util.diff.DiffTree$CompareResult DRILL_DOWN_NEEDED
public static final com.intellij.util.diff.DiffTree$CompareResult TYPE_ONLY
public static final com.intellij.util.diff.DiffTree$CompareResult NOT_EQUAL
private static final com.intellij.util.diff.DiffTree$CompareResult[] $VALUES
public static com.intellij.util.diff.DiffTree$CompareResult[] values ()
public static com.intellij.util.diff.DiffTree$CompareResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/diff/DiffTree.classDiffTree.java
package com.intellij.util.diff
public com.intellij.util.diff.DiffTree extends java.lang.Object {
private static final int CHANGE_PARENT_VERSUS_CHILDREN_THRESHOLD
private final com.intellij.util.diff.FlyweightCapableTreeStructure myOldTree
private final com.intellij.util.diff.FlyweightCapableTreeStructure myNewTree
private final com.intellij.util.diff.ShallowNodeComparator myComparator
private final java.util.List myOldChildrenLists
private final java.util.List myNewChildrenLists
private final CharSequence myOldText
private final CharSequence myNewText
private final int myOldTreeStart
private final int myNewTreeStart
private static final com.intellij.util.diff.DiffTreeChangeBuilder EMPTY_CONSUMER
static final boolean $assertionsDisabled
private void (com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.util.diff.ShallowNodeComparator, java.lang.CharSequence)
com.intellij.util.diff.FlyweightCapableTreeStructure oldTree
com.intellij.util.diff.FlyweightCapableTreeStructure newTree
com.intellij.util.diff.ShallowNodeComparator comparator
CharSequence oldText
public static void diff (com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.util.diff.ShallowNodeComparator, com.intellij.util.diff.DiffTreeChangeBuilder, java.lang.CharSequence)
com.intellij.util.diff.FlyweightCapableTreeStructure oldTree
com.intellij.util.diff.FlyweightCapableTreeStructure newTree
com.intellij.util.diff.ShallowNodeComparator comparator
com.intellij.util.diff.DiffTreeChangeBuilder consumer
CharSequence oldText
com.intellij.util.diff.DiffTree tree
private static com.intellij.util.diff.DiffTreeChangeBuilder emptyConsumer ()
private com.intellij.util.diff.DiffTree$CompareResult build (java.lang.Object, java.lang.Object, int, com.intellij.util.diff.DiffTreeChangeBuilder)
com.intellij.util.diff.DiffTree$CompareResult result
com.intellij.util.diff.DiffTree$CompareResult result
com.intellij.util.diff.DiffTree$CompareResult result
com.intellij.util.diff.DiffTree$CompareResult result
com.intellij.util.diff.DiffTree$CompareResult result
com.intellij.util.diff.DiffTree$CompareResult c21
com.intellij.util.diff.DiffTree$CompareResult c12
com.intellij.util.diff.DiffTree$CompareResult c13
com.intellij.util.diff.DiffTree$CompareResult c31
Object oldChild1
Object oldChild2
Object oldChild3
Object newChild1
Object newChild2
Object newChild3
com.intellij.util.diff.DiffTree$CompareResult c11
com.intellij.util.diff.DiffTree$CompareResult c12
com.intellij.util.diff.DiffTree$CompareResult c21
Object oldLastChild
Object newLastChild
com.intellij.util.diff.DiffTree$CompareResult c
int oldIndex
int newIndex
com.intellij.util.diff.ShallowNodeComparator comparator
int minSize
int suffixLength
int maxPrefixLength
int prefixLength
Object oldN
Object newN
int level
com.intellij.util.diff.DiffTreeChangeBuilder consumer
Object oldNode
Object newNode
com.intellij.openapi.util.Ref oldChildrenR
int oldChildrenSize
Object[] oldChildren
com.intellij.openapi.util.Ref newChildrenR
int newChildrenSize
Object[] newChildren
com.intellij.util.diff.DiffTree$CompareResult result
private int match (java.lang.Object[], int, java.lang.Object[], int, int, int, int)
Object oldChild
Object newChild
com.intellij.util.diff.DiffTree$CompareResult c11
Object[] oldChildren
int oldIndex
Object[] newChildren
int newIndex
int level
int step
int maxLength
int delta
private boolean textMatch (java.lang.Object, java.lang.Object)
Object oldChild
Object newChild
int oldStart
int oldEnd
int newStart
int newEnd
private com.intellij.util.diff.DiffTree$CompareResult looksEqual (com.intellij.util.diff.ShallowNodeComparator, java.lang.Object, java.lang.Object)
com.intellij.util.diff.ShallowNodeComparator comparator
Object oldChild1
Object newChild1
com.intellij.util.ThreeState ret
static void ()
}
com/intellij/util/diff/DiffTreeChangeBuilder.classDiffTreeChangeBuilder.java
package com.intellij.util.diff
public abstract com.intellij.util.diff.DiffTreeChangeBuilder extends java.lang.Object {
public abstract void nodeReplaced (java.lang.Object, java.lang.Object)
public abstract void nodeDeleted (java.lang.Object, java.lang.Object)
public abstract void nodeInserted (java.lang.Object, java.lang.Object, int)
}
com/intellij/util/diff/FilesTooBigForDiffException.classFilesTooBigForDiffException.java
package com.intellij.util.diff
public com.intellij.util.diff.FilesTooBigForDiffException extends java.lang.Exception {
public static final int MAX_BUFFER_LEN
public static final int MAX_BAD_LINES
private final int myNumLines
public void (int)
int numLines
public int getNumLines ()
static void ()
}
com/intellij/util/diff/FlyweightCapableTreeStructure.classFlyweightCapableTreeStructure.java
package com.intellij.util.diff
public abstract com.intellij.util.diff.FlyweightCapableTreeStructure extends java.lang.Object {
public abstract java.lang.Object getRoot ()
public abstract java.lang.Object getParent (java.lang.Object)
public abstract java.lang.Object prepareForGetChildren (java.lang.Object)
public abstract int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public abstract void disposeChildren (java.lang.Object[], int)
public abstract java.lang.CharSequence toString (java.lang.Object)
public abstract int getStartOffset (java.lang.Object)
public abstract int getEndOffset (java.lang.Object)
}
com/intellij/util/diff/IntLCS.classIntLCS.java
package com.intellij.util.diff
com.intellij.util.diff.IntLCS extends java.lang.Object {
private final int[] myFirst
private final int[] mySecond
private final int myStart1
private final int myStart2
private final com.intellij.util.diff.LinkedDiffPaths myPathsMatrix
private final int[] myPrevPathKey
private int[] myPrevEnds
private int[] myCurrentEnds
private final int myMaxX
private final int myMaxY
private final java.util.BitSet myChanges1
private final java.util.BitSet myChanges2
public void (int[], int[])
int[] first
int[] second
public void (int[], int[], int, int, int, int, java.util.BitSet, java.util.BitSet)
int[] first
int[] second
int start1
int count1
int start2
int count2
java.util.BitSet changes1
java.util.BitSet changes2
public int execute () throws com.intellij.util.diff.FilesTooBigForDiffException
int xy
int end
int prevEndV
int vertical
int end
int prevEndH
int horisontal
int end
int horisontal
int end
int vertical
int prevEndH
int prevEndV
int end
int k
int minDiag
int maxDiag
int[] temps
int d
public java.util.BitSet[] getChanges ()
private int findDiagonalEnd (int, int, boolean)
int prevDiagonal
int prevEnd
boolean isVertical
int x
int y
private int encodeStep (int, int, int, boolean) throws com.intellij.util.diff.FilesTooBigForDiffException
int prevEnd
int diagLength
int tDiagonal
boolean afterVertical
int end
int prevDiagonal
int x
int y
private int calcBound (int, int)
int bound
int d
private int skipEquals (int, int)
int x
int y
int skipped
}
com/intellij/util/diff/LCSBuilder.classLCSBuilder.java
package com.intellij.util.diff
abstract com.intellij.util.diff.LCSBuilder extends java.lang.Object {
public abstract void addEqual (int)
public abstract void addChange (int, int)
}
com/intellij/util/diff/LinkedDiffPaths$1.classLinkedDiffPaths.java
package com.intellij.util.diff
com.intellij.util.diff.LinkedDiffPaths$1 extends java.lang.Object implements com.intellij.util.diff.LCSBuilder {
int x
int y
final java.util.BitSet val$changes1
final int val$start1
final java.util.BitSet val$changes2
final int val$start2
final com.intellij.util.diff.LinkedDiffPaths this$0
void (com.intellij.util.diff.LinkedDiffPaths, java.util.BitSet, int, java.util.BitSet, int)
com.intellij.util.diff.LinkedDiffPaths this$0
public void addEqual (int)
int length
public void addChange (int, int)
int first
int second
}
com/intellij/util/diff/LinkedDiffPaths$Decoder.classLinkedDiffPaths.java
package com.intellij.util.diff
com.intellij.util.diff.LinkedDiffPaths$Decoder extends java.lang.Object {
private final com.intellij.util.diff.LCSBuilder builder
private int x
private int y
private int dx
private int dy
final com.intellij.util.diff.LinkedDiffPaths this$0
public void (com.intellij.util.diff.LinkedDiffPaths, int, int, com.intellij.util.diff.LCSBuilder)
com.intellij.util.diff.LinkedDiffPaths this$0
int x
int y
com.intellij.util.diff.LCSBuilder builder
public int getX ()
public int getY ()
public void decode (int)
int encodedStep
int diagDist
boolean verticalStep
public void beforeFinish ()
}
com/intellij/util/diff/LinkedDiffPaths.classLinkedDiffPaths.java
package com.intellij.util.diff
final com.intellij.util.diff.LinkedDiffPaths extends java.lang.Object {
private int[] mySteps
private int[] myPrevSteps
private int myPosition
private final int myMaxX
private final int myMaxY
private int myCornerIndex
private static final int VERTICAL_DIRECTION_FLAG
private static final int DISTANCE_MASK
public void (int, int)
int maxX
int maxY
public void applyChanges (int, int, java.util.BitSet, java.util.BitSet)
int start1
int start2
java.util.BitSet changes1
java.util.BitSet changes2
public com.intellij.util.diff.LCSBuilder decodePath (com.intellij.util.diff.LCSBuilder)
int encodedStep
com.intellij.util.diff.LCSBuilder builder
com.intellij.util.diff.LinkedDiffPaths$Decoder decoder
int index
public int getXSize ()
public int getYSize ()
public int encodeStep (int, int, int, boolean, int) throws com.intellij.util.diff.FilesTooBigForDiffException
int x
int y
int diagLength
boolean afterVertical
int prevIndex
int encodedPath
int position
private int incPosition () throws com.intellij.util.diff.FilesTooBigForDiffException
int length
private int[] copy (int, int[]) throws com.intellij.util.diff.FilesTooBigForDiffException
int length
int[] prevArray
int[] array
static int access$000 (com.intellij.util.diff.LinkedDiffPaths)
com.intellij.util.diff.LinkedDiffPaths x0
static int access$100 (com.intellij.util.diff.LinkedDiffPaths)
com.intellij.util.diff.LinkedDiffPaths x0
}
com/intellij/util/diff/PatienceIntLCS.classPatienceIntLCS.java
package com.intellij.util.diff
com.intellij.util.diff.PatienceIntLCS extends java.lang.Object {
private final int[] myFirst
private final int[] mySecond
private final int myStart1
private final int myStart2
private final int myCount1
private final int myCount2
private final java.util.BitSet myChanges1
private final java.util.BitSet myChanges2
static final boolean $assertionsDisabled
public void (int[], int[])
int[] first
int[] second
public void (int[], int[], int, int, int, int, java.util.BitSet, java.util.BitSet)
int[] first
int[] second
int start1
int count1
int start2
int count2
java.util.BitSet changes1
java.util.BitSet changes2
public void execute () throws com.intellij.util.diff.FilesTooBigForDiffException
public void execute (boolean) throws com.intellij.util.diff.FilesTooBigForDiffException
boolean failOnSmallReduction
int thresholdCheckCounter
private void execute (int, int, int, int, int) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.util.diff.IntLCS intLCS
int s1
int s2
int i
int s1
int s2
int s1
int s2
int c1
int c2
int matched
com.intellij.util.diff.UniqueLCS uniqueLCS
int[][] matching
int start1
int count1
int start2
int count2
int thresholdCheckCounter
int startOffset
int endOffset
private int matchForward (int, int, int, int)
int i
int start1
int count1
int start2
int count2
int size
int idx
private int matchBackward (int, int, int, int)
int i
int start1
int count1
int start2
int count2
int size
int idx
private void addChange (int, int, int, int)
int start1
int count1
int start2
int count2
public java.util.BitSet[] getChanges ()
private void checkReduction (int, int) throws com.intellij.util.diff.FilesTooBigForDiffException
int count1
int count2
static void ()
}
com/intellij/util/diff/Reindexer.classReindexer.java
package com.intellij.util.diff
com.intellij.util.diff.Reindexer extends java.lang.Object {
private final int[][] myOldIndecies
private final int[] myOriginalLengths
private final int[] myDiscardedLengths
void ()
public int[][] discardUnique (int[], int[])
int[] ints1
int[] ints2
int[] discarded1
void idInit (int, int)
int i
int originalLength
int j
int length1
int length2
int restoreIndex (int, int)
int index
int array
private int[] discard (int[], int[], int)
int index
int i
int[] needed
int[] toDiscard
int arrayIndex
int[] sorted1
gnu.trove.TIntArrayList discarded
gnu.trove.TIntArrayList oldIndecies
private int[] createSorted (int[])
int[] ints1
int[] sorted1
public void reindex (java.util.BitSet[], com.intellij.util.diff.LCSBuilder)
java.util.BitSet changes1
java.util.BitSet changes2
int x
int y
int startX
int dx
int dy
java.util.BitSet[] discardedChanges
com.intellij.util.diff.LCSBuilder builder
java.util.BitSet changes1
java.util.BitSet changes2
int x
int y
private int getOriginal (int[], int)
int[] indexes
int i
private int increment (int[], int, java.util.BitSet, int)
int[] indexes
int i
java.util.BitSet set
int length
}
com/intellij/util/diff/ShallowNodeComparator.classShallowNodeComparator.java
package com.intellij.util.diff
public abstract com.intellij.util.diff.ShallowNodeComparator extends java.lang.Object {
public abstract com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
public abstract boolean typesEqual (java.lang.Object, java.lang.Object)
public abstract boolean hashCodesEqual (java.lang.Object, java.lang.Object)
}
com/intellij/util/diff/UniqueLCS.classUniqueLCS.java
package com.intellij.util.diff
com.intellij.util.diff.UniqueLCS extends java.lang.Object {
private final int[] myFirst
private final int[] mySecond
private final int myStart1
private final int myStart2
private final int myCount1
private final int myCount2
public void (int[], int[])
int[] first
int[] second
public void (int[], int[], int, int, int, int)
int[] first
int[] second
int start1
int count1
int start2
int count2
public int[][] execute ()
int index
int val
int i
int index
int val
int i
int j
int i
gnu.trove.TIntIntHashMap map
int[] match
int count
int[] sequence
int[] lastElement
int[] predecessor
int length
int[][] ret
int i
int curr
private static int binarySearch (int[], int, int)
int middle
int[] sequence
int val
int length
int left
int right
}
com/intellij/util/diff/package.html
com/intellij/util/enumeration/ArrayEnumeration.classArrayEnumeration.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.ArrayEnumeration extends java.lang.Object implements java.util.Enumeration {
private final Object[] myArray
private int myCurrent
public void (java.lang.Object[])
Object[] array
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/intellij/util/enumeration/ArrayListEnumeration.classArrayListEnumeration.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.ArrayListEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.ArrayList myArrayList
private int myCounter
public void (java.util.ArrayList)
java.util.ArrayList arraylist
public java.lang.Object nextElement ()
public boolean hasMoreElements ()
}
com/intellij/util/enumeration/DoubleEnumeration.classDoubleEnumeration.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.DoubleEnumeration extends java.lang.Object implements java.util.Enumeration {
private final Object myValue1
private final Object myValue2
private int myIndex
public void (java.lang.Object, java.lang.Object)
Object value1
Object value2
public java.lang.Object nextElement ()
public boolean hasMoreElements ()
}
com/intellij/util/enumeration/EmptyEnumeration.classEmptyEnumeration.java
package com.intellij.util.enumeration
public final com.intellij.util.enumeration.EmptyEnumeration extends java.lang.Object implements java.util.Enumeration {
public static java.util.Enumeration INSTANCE
private void ()
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
public static java.util.Enumeration getInstance ()
static void ()
}
com/intellij/util/enumeration/EnumerationCopy.classEnumerationCopy.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.EnumerationCopy extends java.lang.Object implements java.util.Enumeration {
private final java.util.Vector myElements
private java.util.Enumeration myEnumeration
public void (java.util.Enumeration)
java.util.Enumeration enumeration
public void reset ()
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
public int getElementCount ()
}
com/intellij/util/enumeration/LightEnumeration.classLightEnumeration.java
package com.intellij.util.enumeration
public abstract com.intellij.util.enumeration.LightEnumeration extends java.lang.Object {
public abstract java.lang.Object nextElement ()
}
com/intellij/util/enumeration/LightEnumerationAdapter.classLightEnumerationAdapter.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.LightEnumerationAdapter extends java.lang.Object implements java.util.Enumeration {
private final com.intellij.util.enumeration.LightEnumeration myEnum
private Object myCurrent
public void (com.intellij.util.enumeration.LightEnumeration)
com.intellij.util.enumeration.LightEnumeration enumeration
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
Object result
private java.lang.Object getNextElement ()
}
com/intellij/util/enumeration/SequenceEnumeration.classSequenceEnumeration.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.SequenceEnumeration extends java.lang.Object implements java.util.Enumeration {
private java.util.Enumeration myFirst
private java.util.Enumeration mySecond
private java.util.Enumeration myThird
private java.util.Enumeration myCurrent
private int myCurrentIndex
public void (java.util.Enumeration, java.util.Enumeration)
java.util.Enumeration first
java.util.Enumeration second
public void (java.util.Enumeration, java.util.Enumeration, java.util.Enumeration)
java.util.Enumeration first
java.util.Enumeration second
java.util.Enumeration third
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/intellij/util/enumeration/SingleEnumeration.classSingleEnumeration.java
package com.intellij.util.enumeration
public com.intellij.util.enumeration.SingleEnumeration extends java.lang.Object implements java.util.Enumeration {
private final Object myValue
private final boolean myAdvanced
public void (java.lang.Object)
Object value
public java.lang.Object nextElement ()
public boolean hasMoreElements ()
}
com/intellij/util/enumeration/package.html
com/intellij/util/exception/RootException.classRootException.java
package com.intellij.util.exception
public com.intellij.util.exception.RootException extends java.lang.Exception {
protected void ()
public void (java.lang.String)
String aExceptionMessage
public void (java.lang.String, java.lang.Throwable)
String aExceptionMessage
Throwable aNestedException
public void (java.lang.Throwable)
Throwable aNestedException
protected java.lang.Throwable getNestedException ()
protected boolean hasNestedException ()
}
com/intellij/util/exception/RootRuntimeException.classRootRuntimeException.java
package com.intellij.util.exception
public com.intellij.util.exception.RootRuntimeException extends java.lang.RuntimeException {
protected void ()
public void (java.lang.String)
String aExceptionMessage
public void (java.lang.String, java.lang.Throwable)
String aExceptionMessage
Throwable aNestedException
public void (java.lang.Throwable)
Throwable aNestedException
protected java.lang.Throwable getNestedException ()
protected boolean hasNestedException ()
}
com/intellij/util/exception/package.html
com/intellij/util/execution/ParametersListUtil$1.classParametersListUtil.java
package com.intellij.util.execution
final com.intellij.util.execution.ParametersListUtil$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.util.List fun (java.lang.String)
String text
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/execution/ParametersListUtil$2.classParametersListUtil.java
package com.intellij.util.execution
final com.intellij.util.execution.ParametersListUtil$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.util.List)
java.util.List strings
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/execution/ParametersListUtil$3.classParametersListUtil.java
package com.intellij.util.execution
final com.intellij.util.execution.ParametersListUtil$3 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.util.List fun (java.lang.String)
String text
java.util.ArrayList result
java.util.StringTokenizer tokenizer
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/execution/ParametersListUtil$4.classParametersListUtil.java
package com.intellij.util.execution
final com.intellij.util.execution.ParametersListUtil$4 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.util.List)
java.util.List strings
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/execution/ParametersListUtil.classParametersListUtil.java
package com.intellij.util.execution
public com.intellij.util.execution.ParametersListUtil extends java.lang.Object {
public static final com.intellij.util.Function DEFAULT_LINE_PARSER
public static final com.intellij.util.Function DEFAULT_LINE_JOINER
public static final com.intellij.util.Function COLON_LINE_PARSER
public static final com.intellij.util.Function COLON_LINE_JOINER
public void ()
public static java.lang.String join (java.util.List)
java.util.List parameters
public static transient java.lang.String join (java.lang.String[])
String[] parameters
public static java.lang.String[] parseToArray (java.lang.String)
String string
java.util.List params
public static java.util.List parse (java.lang.String)
String parameterString
public static java.util.List parse (java.lang.String, boolean)
char ch
int i
String parameterString
boolean keepQuotes
java.util.ArrayList params
StringBuilder token
boolean inQuotes
boolean escapedQuote
boolean nonEmpty
private static java.lang.String encode (java.util.List)
CharSequence parameter
java.util.List parameters
StringBuilder buffer
StringBuilder paramBuilder
private static void encodeParam (java.lang.StringBuilder)
StringBuilder builder
static void ()
}
com/intellij/util/graph/CachingSemiGraph.classCachingSemiGraph.java
package com.intellij.util.graph
public com.intellij.util.graph.CachingSemiGraph extends java.lang.Object implements com.intellij.util.graph.GraphGenerator$SemiGraph {
private final java.util.Set myNodes
private final java.util.Map myIn
public static com.intellij.util.graph.InboundSemiGraph cache (com.intellij.util.graph.InboundSemiGraph)
com.intellij.util.graph.InboundSemiGraph original
private void (com.intellij.util.graph.InboundSemiGraph)
java.util.Set value
Object node
com.intellij.util.graph.InboundSemiGraph original
public java.util.Collection getNodes ()
public java.util.Iterator getIn (java.lang.Object)
Object n
public static com.intellij.util.graph.CachingSemiGraph create (com.intellij.util.graph.GraphGenerator$SemiGraph)
com.intellij.util.graph.GraphGenerator$SemiGraph original
public void (com.intellij.util.graph.GraphGenerator$SemiGraph)
com.intellij.util.graph.GraphGenerator$SemiGraph original
}
com/intellij/util/graph/DFSTBuilder$1.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$1 extends java.lang.Object implements java.util.Comparator {
final gnu.trove.TObjectIntHashMap val$map
final com.intellij.util.graph.DFSTBuilder this$0
void (com.intellij.util.graph.DFSTBuilder, gnu.trove.TObjectIntHashMap)
com.intellij.util.graph.DFSTBuilder this$0
public int compare (java.lang.Object, java.lang.Object)
Object t
Object t1
}
com/intellij/util/graph/DFSTBuilder$2$1$1$1.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$2$1$1$1 extends com.intellij.util.graph.DFSTBuilder$MyIterator {
final com.intellij.util.graph.DFSTBuilder$2$1$1 this$3
void (com.intellij.util.graph.DFSTBuilder$2$1$1, int)
com.intellij.util.graph.DFSTBuilder$2$1$1 this$3
int size
public java.lang.Object get (int)
int i
}
com/intellij/util/graph/DFSTBuilder$2$1$1.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$2$1$1 extends com.intellij.util.graph.DFSTBuilder$MyCollection {
final int val$cSize
final int val$cOffset
final com.intellij.util.graph.DFSTBuilder$2$1 this$2
void (com.intellij.util.graph.DFSTBuilder$2$1, int, int, int)
com.intellij.util.graph.DFSTBuilder$2$1 this$2
int size
public java.util.Iterator iterator ()
}
com/intellij/util/graph/DFSTBuilder$2$1.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$2$1 extends com.intellij.util.graph.DFSTBuilder$MyIterator {
private int offset
final com.intellij.util.graph.DFSTBuilder$2 this$1
void (com.intellij.util.graph.DFSTBuilder$2, int)
com.intellij.util.graph.DFSTBuilder$2 this$1
int size
protected java.util.Collection get (int)
int i
int cSize
int cOffset
protected volatile java.lang.Object get (int)
}
com/intellij/util/graph/DFSTBuilder$2.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$2 extends com.intellij.util.graph.DFSTBuilder$MyCollection {
final gnu.trove.TIntArrayList val$componentSizes
final com.intellij.util.graph.DFSTBuilder this$0
void (com.intellij.util.graph.DFSTBuilder, int, gnu.trove.TIntArrayList)
com.intellij.util.graph.DFSTBuilder this$0
int size
public java.util.Iterator iterator ()
}
com/intellij/util/graph/DFSTBuilder$MyCollection.classDFSTBuilder.java
package com.intellij.util.graph
abstract com.intellij.util.graph.DFSTBuilder$MyCollection extends java.util.AbstractCollection {
private final int size
protected void (int)
int size
public int size ()
}
com/intellij/util/graph/DFSTBuilder$MyIterator.classDFSTBuilder.java
package com.intellij.util.graph
abstract com.intellij.util.graph.DFSTBuilder$MyIterator extends java.lang.Object implements java.util.Iterator {
private final int size
private int i
protected void (int)
int size
public boolean hasNext ()
public java.lang.Object next ()
protected abstract java.lang.Object get (int)
public void remove ()
}
com/intellij/util/graph/DFSTBuilder$Tarjan$Frame.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame extends java.lang.Object {
private final int nodeI
private final int[] out
private int nextUnexploredIndex
final com.intellij.util.graph.DFSTBuilder$Tarjan this$1
public void (com.intellij.util.graph.DFSTBuilder$Tarjan, int)
Object node
int nodeI
java.util.Iterator outNodes
gnu.trove.TIntArrayList list
public java.lang.String toString ()
int id
StringBuilder o
static int access$1000 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
static int[] access$1100 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
static int access$1200 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
static int access$1208 (com.intellij.util.graph.DFSTBuilder$Tarjan$Frame)
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame x0
}
com/intellij/util/graph/DFSTBuilder$Tarjan.classDFSTBuilder.java
package com.intellij.util.graph
com.intellij.util.graph.DFSTBuilder$Tarjan extends java.lang.Object {
private final int[] lowLink
private final int[] index
private final com.intellij.util.containers.IntStack nodesOnStack
private final boolean[] isOnStack
private final com.intellij.util.containers.Stack frames
private final gnu.trove.TObjectIntHashMap nodeIndex
private int dfsIndex
private int sccsSizeCombined
private final gnu.trove.TIntArrayList topo
final com.intellij.util.graph.DFSTBuilder this$0
private void (com.intellij.util.graph.DFSTBuilder)
private void build ()
Object node
int i
Object sccNode
int tIndex
int j
int sccSize
int sccBase
Object rootNode
int rIndex
java.util.List scc
java.util.List sccs
int i
int nodeI
Object node
int i
private void strongConnect (java.util.List)
int nextI
Object pushed
java.util.List scc
int pushedI
com.intellij.util.graph.DFSTBuilder$Tarjan$Frame pair
int i
java.util.List sccs
int successor
void (com.intellij.util.graph.DFSTBuilder, com.intellij.util.graph.DFSTBuilder$1)
com.intellij.util.graph.DFSTBuilder x0
com.intellij.util.graph.DFSTBuilder$1 x1
static void access$100 (com.intellij.util.graph.DFSTBuilder$Tarjan)
com.intellij.util.graph.DFSTBuilder$Tarjan x0
static gnu.trove.TObjectIntHashMap access$500 (com.intellij.util.graph.DFSTBuilder$Tarjan)
com.intellij.util.graph.DFSTBuilder$Tarjan x0
}
com/intellij/util/graph/DFSTBuilder.classDFSTBuilder.java
package com.intellij.util.graph
public com.intellij.util.graph.DFSTBuilder extends java.lang.Object {
private final com.intellij.util.graph.OutboundSemiGraph myGraph
private final gnu.trove.TObjectIntHashMap myNodeToNNumber
private final Object[] myInvN
private com.intellij.openapi.util.Couple myBackEdge
private java.util.Comparator myComparator
private final gnu.trove.TIntArrayList mySCCs
private final gnu.trove.TObjectIntHashMap myNodeToTNumber
private final Object[] myInvT
private final Object[] myAllNodes
public void (com.intellij.util.graph.Graph)
com.intellij.util.graph.Graph graph
public void (com.intellij.util.graph.OutboundSemiGraph)
com.intellij.util.graph.OutboundSemiGraph graph
int size
public java.util.Comparator comparator ()
gnu.trove.TObjectIntHashMap map
public com.intellij.openapi.util.Couple getCircularDependency ()
public boolean isAcyclic ()
public java.lang.Object getNodeByNNumber (int)
int n
public java.lang.Object getNodeByTNumber (int)
int n
public gnu.trove.TIntArrayList getSCCs ()
public java.util.Collection getComponents ()
gnu.trove.TIntArrayList componentSizes
public java.util.List getSortedNodes ()
java.util.List result
static java.lang.Object[] access$200 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static java.lang.Object[] access$300 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static com.intellij.util.graph.OutboundSemiGraph access$400 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static gnu.trove.TIntArrayList access$600 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static java.lang.Object[] access$700 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static gnu.trove.TObjectIntHashMap access$800 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static gnu.trove.TObjectIntHashMap access$900 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static com.intellij.openapi.util.Couple access$1300 (com.intellij.util.graph.DFSTBuilder)
com.intellij.util.graph.DFSTBuilder x0
static com.intellij.openapi.util.Couple access$1302 (com.intellij.util.graph.DFSTBuilder, com.intellij.openapi.util.Couple)
com.intellij.util.graph.DFSTBuilder x0
com.intellij.openapi.util.Couple x1
}
com/intellij/util/graph/Graph.classGraph.java
package com.intellij.util.graph
public abstract com.intellij.util.graph.Graph extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph com.intellij.util.graph.OutboundSemiGraph {
public abstract java.util.Collection getNodes ()
public abstract java.util.Iterator getIn (java.lang.Object)
public abstract java.util.Iterator getOut (java.lang.Object)
}
com/intellij/util/graph/GraphGenerator$SemiGraph.classGraphGenerator.java
package com.intellij.util.graph
public abstract com.intellij.util.graph.GraphGenerator$SemiGraph extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
public abstract java.util.Collection getNodes ()
public abstract java.util.Iterator getIn (java.lang.Object)
}
com/intellij/util/graph/GraphGenerator.classGraphGenerator.java
package com.intellij.util.graph
public com.intellij.util.graph.GraphGenerator extends java.lang.Object implements com.intellij.util.graph.Graph {
private final com.intellij.util.graph.InboundSemiGraph myGraph
private final java.util.Map myOuts
public static com.intellij.util.graph.Graph generate (com.intellij.util.graph.InboundSemiGraph)
com.intellij.util.graph.InboundSemiGraph graph
private void (com.intellij.util.graph.InboundSemiGraph)
com.intellij.util.graph.InboundSemiGraph graph
private void buildOuts ()
Object node
Object inNode
java.util.Set set
java.util.Iterator inIt
Object node
java.util.Collection nodes
public java.util.Collection getNodes ()
public java.util.Iterator getIn (java.lang.Object)
Object n
public java.util.Iterator getOut (java.lang.Object)
Object n
public void (com.intellij.util.graph.GraphGenerator$SemiGraph)
com.intellij.util.graph.GraphGenerator$SemiGraph graph
public static com.intellij.util.graph.GraphGenerator create (com.intellij.util.graph.GraphGenerator$SemiGraph)
com.intellij.util.graph.GraphGenerator$SemiGraph graph
}
com/intellij/util/graph/InboundSemiGraph.classInboundSemiGraph.java
package com.intellij.util.graph
public abstract com.intellij.util.graph.InboundSemiGraph extends java.lang.Object {
public abstract java.util.Collection getNodes ()
public abstract java.util.Iterator getIn (java.lang.Object)
}
com/intellij/util/graph/OutboundSemiGraph.classOutboundSemiGraph.java
package com.intellij.util.graph
public abstract com.intellij.util.graph.OutboundSemiGraph extends java.lang.Object {
public abstract java.util.Collection getNodes ()
public abstract java.util.Iterator getOut (java.lang.Object)
}
com/intellij/util/graph/package.html
com/intellij/util/indexing/DataIndexer.classDataIndexer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.DataIndexer extends java.lang.Object {
public abstract java.util.Map map (java.lang.Object)
}
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 int MAX_NUMBER_OF_INDICES
private final String myName
private final short myUniqueId
static final boolean $assertionsDisabled
private static java.io.File getEnumFile ()
java.io.File indexFolder
protected void (java.lang.String)
String name
com.intellij.util.indexing.ID old
private static short stringToId (java.lang.String)
int n
String name
public static void reinitializeDiskStorage ()
private static void writeEnumFile ()
String name
String[] names
java.io.File f
java.io.BufferedWriter w
java.io.IOException e
public static com.intellij.util.indexing.ID create (java.lang.String)
String name
com.intellij.util.indexing.ID found
public static com.intellij.util.indexing.ID findByName (java.lang.String)
String name
public int hashCode ()
public java.lang.String toString ()
public int getUniqueId ()
public static com.intellij.util.indexing.ID findById (int)
int id
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/indexing/IndexExtension.classIndexExtension.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.IndexExtension extends java.lang.Object {
public void ()
public abstract com.intellij.util.indexing.ID getName ()
public abstract com.intellij.util.indexing.DataIndexer getIndexer ()
public abstract com.intellij.util.io.KeyDescriptor getKeyDescriptor ()
public abstract com.intellij.util.io.DataExternalizer getValueExternalizer ()
public abstract int getVersion ()
}
com/intellij/util/indexing/InvertedIndex.classInvertedIndex.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.InvertedIndex extends java.lang.Object {
public abstract com.intellij.util.indexing.ValueContainer getData (java.lang.Object) throws com.intellij.util.indexing.StorageException
public abstract com.intellij.openapi.util.Computable update (int, java.lang.Object)
public abstract void flush () throws com.intellij.util.indexing.StorageException
public abstract void clear () throws com.intellij.util.indexing.StorageException
public abstract void dispose ()
}
com/intellij/util/indexing/InvertedIndexUtil$1.classInvertedIndexUtil.java
package com.intellij.util.indexing
final com.intellij.util.indexing.InvertedIndexUtil$1 extends java.lang.Object implements gnu.trove.TIntProcedure {
final com.intellij.util.indexing.ValueContainer$IntPredicate val$predicate
final gnu.trove.TIntHashSet val$copy
void (com.intellij.util.indexing.ValueContainer$IntPredicate, gnu.trove.TIntHashSet)
public boolean execute (int)
int id
}
com/intellij/util/indexing/InvertedIndexUtil.classInvertedIndexUtil.java
package com.intellij.util.indexing
public com.intellij.util.indexing.InvertedIndexUtil extends java.lang.Object {
public void ()
public static gnu.trove.TIntHashSet collectInputIdsContainingAllKeys (com.intellij.util.indexing.InvertedIndex, java.util.Collection, com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition, com.intellij.util.indexing.ValueContainer$IntPredicate) throws com.intellij.util.indexing.StorageException
com.intellij.util.indexing.ValueContainer$IntPredicate predicate
int id
Object value
com.intellij.util.indexing.ValueContainer$IntIterator iterator
com.intellij.util.indexing.ValueContainer$IntPredicate predicate
com.intellij.util.indexing.ValueContainer$ValueIterator valueIt
gnu.trove.TIntHashSet copy
com.intellij.util.indexing.ValueContainer container
Object dataKey
com.intellij.util.indexing.InvertedIndex index
java.util.Collection dataKeys
com.intellij.openapi.util.Condition keyChecker
com.intellij.openapi.util.Condition valueChecker
com.intellij.util.indexing.ValueContainer$IntPredicate idChecker
gnu.trove.TIntHashSet mainIntersection
}
com/intellij/util/indexing/StorageException.classStorageException.java
package com.intellij.util.indexing
public com.intellij.util.indexing.StorageException extends java.lang.Exception {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/util/indexing/ValueContainer$ContainerAction.classValueContainer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ValueContainer$ContainerAction extends java.lang.Object {
public abstract boolean perform (int, java.lang.Object)
}
com/intellij/util/indexing/ValueContainer$IntIterator.classValueContainer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ValueContainer$IntIterator extends java.lang.Object {
public abstract boolean hasNext ()
public abstract int next ()
public abstract int size ()
}
com/intellij/util/indexing/ValueContainer$IntPredicate.classValueContainer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ValueContainer$IntPredicate extends java.lang.Object {
public abstract boolean contains (int)
}
com/intellij/util/indexing/ValueContainer$ValueIterator.classValueContainer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ValueContainer$ValueIterator extends java.lang.Object implements java.util.Iterator {
public abstract com.intellij.util.indexing.ValueContainer$IntIterator getInputIdsIterator ()
public abstract com.intellij.util.indexing.ValueContainer$IntPredicate getValueAssociationPredicate ()
}
com/intellij/util/indexing/ValueContainer.classValueContainer.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.ValueContainer extends java.lang.Object {
public void ()
public abstract com.intellij.util.indexing.ValueContainer$ValueIterator getValueIterator ()
public abstract int size ()
public final boolean forEach (com.intellij.util.indexing.ValueContainer$ContainerAction)
com.intellij.util.indexing.ValueContainer$IntIterator intIterator
Object value
com.intellij.util.indexing.ValueContainer$ValueIterator valueIterator
com.intellij.util.indexing.ValueContainer$ContainerAction action
}
com/intellij/util/indexing/containers/ChangeBufferingList$1.classChangeBufferingList.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.ChangeBufferingList$1 extends java.lang.Object implements gnu.trove.TIntProcedure {
final com.intellij.util.indexing.containers.RandomAccessIntContainer val$finalIdSet
final com.intellij.util.indexing.containers.ChangeBufferingList this$0
void (com.intellij.util.indexing.containers.ChangeBufferingList, com.intellij.util.indexing.containers.RandomAccessIntContainer)
com.intellij.util.indexing.containers.ChangeBufferingList this$0
public boolean execute (int)
int value
}
com/intellij/util/indexing/containers/ChangeBufferingList$2.classChangeBufferingList.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.ChangeBufferingList$2 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
final com.intellij.util.indexing.ValueContainer$IntPredicate val$predicate
final com.intellij.util.indexing.containers.ChangeBufferingList this$0
void (com.intellij.util.indexing.containers.ChangeBufferingList, com.intellij.util.indexing.ValueContainer$IntPredicate)
com.intellij.util.indexing.containers.ChangeBufferingList this$0
public boolean contains (int)
int id
boolean answer
}
com/intellij/util/indexing/containers/ChangeBufferingList$ChangesIterator.classChangeBufferingList.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.ChangeBufferingList$ChangesIterator extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
private int cursor
private final int length
private final int[] changes
private final boolean sorted
void (int[], int, boolean)
int[] _changes
int _length
boolean _sorted
public boolean hasNext ()
public int next ()
int current
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
}
com/intellij/util/indexing/containers/ChangeBufferingList.classChangeBufferingList.java
package com.intellij.util.indexing.containers
public com.intellij.util.indexing.containers.ChangeBufferingList extends java.lang.Object implements java.lang.Cloneable {
static final int MAX_FILES
private volatile int[] changes
private short length
private boolean hasRemovals
private volatile boolean mayHaveDupes
private volatile com.intellij.util.indexing.containers.RandomAccessIntContainer randomAccessContainer
private com.intellij.util.indexing.containers.IdSet checkSet
static final boolean $assertionsDisabled
public void ()
public void (int)
int length
static int[] calcMinMax (int[], int)
int i
int[] set
int length
int max
int min
public void add (int)
int value
com.intellij.util.indexing.containers.RandomAccessIntContainer intContainer
private void addChange (int)
int value
public void remove (int)
boolean removed
int value
com.intellij.util.indexing.containers.RandomAccessIntContainer intContainer
public java.lang.Object clone ()
com.intellij.util.indexing.containers.ChangeBufferingList clone
CloneNotSupportedException e
private com.intellij.util.indexing.containers.RandomAccessIntContainer getRandomAccessContainer ()
com.intellij.util.indexing.containers.RandomAccessIntContainer idSet
com.intellij.util.indexing.containers.RandomAccessIntContainer idSet
com.intellij.util.indexing.containers.RandomAccessIntContainer idSet
int someElementsNumberEstimation
com.intellij.util.indexing.containers.RandomAccessIntContainer idSet
com.intellij.util.indexing.containers.RandomAccessIntContainer idSet
int id
int i
int len
com.intellij.util.indexing.containers.RandomAccessIntContainer finalIdSet
boolean copyChanges
com.intellij.util.indexing.containers.RandomAccessIntContainer idSet
int[] currentChanges
private void removingDupesAndSort ()
int i
int max
int i
int ptr
boolean hasDupes
com.intellij.util.indexing.ValueContainer$IntIterator sorted
int lastIndex
int[] currentChanges
int intLength
public void ensureCapacity (int)
int[] newChanges
int diff
com.intellij.util.indexing.containers.RandomAccessIntContainer intContainer
static int calcNextArraySize (int, int)
int currentSize
int wantedSize
public boolean isEmpty ()
boolean b
com.intellij.util.indexing.containers.RandomAccessIntContainer intContainer
public com.intellij.util.indexing.ValueContainer$IntPredicate intPredicate ()
com.intellij.util.indexing.ValueContainer$IntPredicate predicate
public com.intellij.util.indexing.containers.IntIdsIterator intIterator ()
int[] currentChanges
com.intellij.util.indexing.containers.RandomAccessIntContainer intContainer
public com.intellij.util.indexing.containers.IntIdsIterator sortedIntIterator ()
com.intellij.util.indexing.containers.IntIdsIterator intIterator
public com.intellij.util.indexing.containers.IdSet getCheckSet ()
static com.intellij.util.indexing.containers.IdSet access$000 (com.intellij.util.indexing.containers.ChangeBufferingList)
com.intellij.util.indexing.containers.ChangeBufferingList x0
static void ()
}
com/intellij/util/indexing/containers/IdBitSet$1.classIdBitSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.IdBitSet$1 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
final com.intellij.util.indexing.containers.IdBitSet this$0
void (com.intellij.util.indexing.containers.IdBitSet)
com.intellij.util.indexing.containers.IdBitSet this$0
public boolean contains (int)
int id
}
com/intellij/util/indexing/containers/IdBitSet$Iterator.classIdBitSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.IdBitSet$Iterator extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
private int nextSetBit
final com.intellij.util.indexing.containers.IdBitSet this$0
private void (com.intellij.util.indexing.containers.IdBitSet)
public boolean hasNext ()
public int next ()
int setBit
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
void (com.intellij.util.indexing.containers.IdBitSet, com.intellij.util.indexing.containers.IdBitSet$1)
com.intellij.util.indexing.containers.IdBitSet x0
com.intellij.util.indexing.containers.IdBitSet$1 x1
}
com/intellij/util/indexing/containers/IdBitSet.classIdBitSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.IdBitSet extends java.lang.Object implements java.lang.Cloneable com.intellij.util.indexing.containers.RandomAccessIntContainer {
private static final int SHIFT
private static final int BITS_PER_WORD
private static final int MASK
private long[] myBitMask
private int myBitsSet
private int myLastUsedSlot
private int myBase
static final boolean $assertionsDisabled
public void (int)
int capacity
public void (int[], int, int)
int i
int[] set
int count
int additional
public void (com.intellij.util.indexing.containers.RandomAccessIntContainer, int)
com.intellij.util.indexing.containers.RandomAccessIntContainer set
int additionalCount
com.intellij.util.indexing.ValueContainer$IntIterator iterator
private static int[] calcMax (com.intellij.util.indexing.containers.RandomAccessIntContainer)
int next
com.intellij.util.indexing.containers.RandomAccessIntContainer set
int min
int max
com.intellij.util.indexing.ValueContainer$IntIterator iterator
void (int[], int)
int[] minMax
int additionalCount
int min
int base
static int roundToNearest (int)
int min
public boolean add (int)
int newBase
int wordDiff
long[] n
long[] n
int wordIndex
int bitIndex
boolean set
private static int calcCapacity (int)
int length
public int size ()
public boolean remove (int)
int bitIndex
int wordIndex
public com.intellij.util.indexing.containers.IntIdsIterator intIterator ()
public com.intellij.util.indexing.ValueContainer$IntPredicate intPredicate ()
public void compact ()
public boolean contains (int)
int bitIndex
int wordIndex
boolean result
public com.intellij.util.indexing.containers.RandomAccessIntContainer ensureContainerCapacity (int)
int diff
public com.intellij.util.indexing.containers.IdBitSet clone ()
long[] longs
com.intellij.util.indexing.containers.IdBitSet clone
CloneNotSupportedException ex
private int nextSetBit (int)
int bitIndex
int wordIndex
long word
public static int sizeInBytes (int, int)
int max
int min
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static int access$100 (com.intellij.util.indexing.containers.IdBitSet, int)
com.intellij.util.indexing.containers.IdBitSet x0
int x1
static void ()
}
com/intellij/util/indexing/containers/IdSet$1.classIdSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.IdSet$1 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
final com.intellij.util.indexing.containers.IdSet this$0
void (com.intellij.util.indexing.containers.IdSet)
com.intellij.util.indexing.containers.IdSet this$0
public boolean contains (int)
int id
}
com/intellij/util/indexing/containers/IdSet$IntSetIterator.classIdSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.IdSet$IntSetIterator extends com.intellij.util.indexing.containers.TroveSetIntIterator {
final com.intellij.util.indexing.containers.IdSet this$0
public void (com.intellij.util.indexing.containers.IdSet)
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
}
com/intellij/util/indexing/containers/IdSet.classIdSet.java
package com.intellij.util.indexing.containers
public com.intellij.util.indexing.containers.IdSet extends gnu.trove.TIntHashSet implements com.intellij.util.indexing.containers.RandomAccessIntContainer {
public void (int)
int initialCapacity
public void compact ()
public com.intellij.util.indexing.containers.RandomAccessIntContainer ensureContainerCapacity (int)
int diff
public com.intellij.util.indexing.ValueContainer$IntPredicate intPredicate ()
public com.intellij.util.indexing.containers.IntIdsIterator intIterator ()
}
com/intellij/util/indexing/containers/IntIdsIterator.classIntIdsIterator.java
package com.intellij.util.indexing.containers
public abstract com.intellij.util.indexing.containers.IntIdsIterator extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntIterator {
public abstract boolean hasAscendingOrder ()
public abstract com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
}
com/intellij/util/indexing/containers/RandomAccessIntContainer.classRandomAccessIntContainer.java
package com.intellij.util.indexing.containers
abstract com.intellij.util.indexing.containers.RandomAccessIntContainer extends java.lang.Object {
public abstract java.lang.Object clone ()
public abstract boolean add (int)
public abstract boolean remove (int)
public abstract com.intellij.util.indexing.containers.IntIdsIterator intIterator ()
public abstract com.intellij.util.indexing.ValueContainer$IntPredicate intPredicate ()
public abstract void compact ()
public abstract int size ()
public abstract boolean contains (int)
public abstract com.intellij.util.indexing.containers.RandomAccessIntContainer ensureContainerCapacity (int)
}
com/intellij/util/indexing/containers/SortedFileIdSetIterator.classSortedFileIdSetIterator.java
package com.intellij.util.indexing.containers
public com.intellij.util.indexing.containers.SortedFileIdSetIterator extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
private final int[] myBits
private final int myBitsLength
private final int myOffset
private int myPosition
private final int mySize
private static final com.intellij.openapi.util.ThreadLocalCachedIntArray ourSpareBuffer
private static final int INT_BITS_SHIFT
static final boolean $assertionsDisabled
private void (int[], int, int, int)
int[] bits
int bitsLength
int offset
int size
public boolean hasNext ()
public int next ()
int next
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
public static com.intellij.util.indexing.containers.IntIdsIterator getTransientIterator (com.intellij.util.indexing.containers.IntIdsIterator)
int nextInt
int i
int id
int mask
com.intellij.util.indexing.containers.IntIdsIterator intIterator
com.intellij.util.indexing.containers.IntIdsIterator intIteratorCloned
int max
int min
int offset
int bitsLength
int[] bits
int size
private static int nextSetBit (int, int[], int)
int bitIndex
int[] bits
int bitsLength
int wordIndex
int word
static void ()
}
com/intellij/util/indexing/containers/SortedIdSet$1.classSortedIdSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.SortedIdSet$1 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
final com.intellij.util.indexing.containers.SortedIdSet this$0
void (com.intellij.util.indexing.containers.SortedIdSet)
com.intellij.util.indexing.containers.SortedIdSet this$0
public boolean contains (int)
int id
}
com/intellij/util/indexing/containers/SortedIdSet$Iterator.classSortedIdSet.java
package com.intellij.util.indexing.containers
com.intellij.util.indexing.containers.SortedIdSet$Iterator extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
private int myCursor
final com.intellij.util.indexing.containers.SortedIdSet this$0
void (com.intellij.util.indexing.containers.SortedIdSet)
public boolean hasNext ()
public int next ()
int result
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
}
com/intellij/util/indexing/containers/SortedIdSet.classSortedIdSet.java
package com.intellij.util.indexing.containers
public com.intellij.util.indexing.containers.SortedIdSet extends java.lang.Object implements java.lang.Cloneable com.intellij.util.indexing.containers.RandomAccessIntContainer {
private int[] mySet
private int mySetLength
private int mySize
static final boolean $assertionsDisabled
public void (int)
int initialCapacity
public void (int[], int)
int[] array
int size
public boolean isEmpty ()
public int size ()
public boolean add (int)
int pos
int nextArraySize
int[] newSet
int value
int pos
boolean lengthIsIncreased
public boolean remove (int)
int value
int pos
public com.intellij.util.indexing.containers.IntIdsIterator intIterator ()
public com.intellij.util.indexing.ValueContainer$IntPredicate intPredicate ()
private static int binarySearch (int[], int, int, int)
int mid
int midVal
int[] set
int off
int length
int key
int low
int high
public void forEach (gnu.trove.TIntProcedure)
int value
int i
gnu.trove.TIntProcedure procedure
public boolean contains (int)
int value
int pos
public java.lang.Object clone ()
com.intellij.util.indexing.containers.SortedIdSet set
CloneNotSupportedException e
public void compact ()
int i
int positivePosition
public com.intellij.util.indexing.containers.RandomAccessIntContainer ensureContainerCapacity (int)
int count
int newSize
int[] newSet
public int findNext (int)
int i
public int get (int)
int cursor
int value
static void ()
}
com/intellij/util/indexing/containers/TroveSetIntIterator.classTroveSetIntIterator.java
package com.intellij.util.indexing.containers
public com.intellij.util.indexing.containers.TroveSetIntIterator extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
public static final com.intellij.util.indexing.containers.TroveSetIntIterator EMPTY
private final gnu.trove.TIntHashSet mySet
private final gnu.trove.TIntIterator mySetIterator
private final int mySize
public void (gnu.trove.TIntHashSet)
gnu.trove.TIntHashSet set
public boolean hasNext ()
public int next ()
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
static void ()
}
com/intellij/util/indexing/impl/AbstractForwardIndex.classAbstractForwardIndex.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.AbstractForwardIndex extends java.lang.Object implements com.intellij.util.indexing.impl.ForwardIndex {
protected final com.intellij.util.indexing.ID myIndexId
protected final com.intellij.util.io.KeyDescriptor myKeyDescriptor
protected final com.intellij.util.indexing.IndexExtension myIndexExtension
protected void (com.intellij.util.indexing.IndexExtension)
com.intellij.util.indexing.IndexExtension extension
public com.intellij.util.indexing.IndexExtension getIndexExtension ()
}
com/intellij/util/indexing/impl/ChangeTrackingValueContainer$1.classChangeTrackingValueContainer.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ChangeTrackingValueContainer$1 extends java.lang.Object implements gnu.trove.TIntProcedure {
final com.intellij.util.indexing.impl.FileId2ValueMapping val$finalFileId2ValueMapping
final com.intellij.util.indexing.impl.ValueContainerImpl val$newMerged
final com.intellij.util.indexing.impl.ChangeTrackingValueContainer this$0
void (com.intellij.util.indexing.impl.ChangeTrackingValueContainer, com.intellij.util.indexing.impl.FileId2ValueMapping, com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ChangeTrackingValueContainer this$0
public boolean execute (int)
int inputId
}
com/intellij/util/indexing/impl/ChangeTrackingValueContainer$2.classChangeTrackingValueContainer.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ChangeTrackingValueContainer$2 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$ContainerAction {
final com.intellij.util.indexing.impl.FileId2ValueMapping val$finalFileId2ValueMapping
final com.intellij.util.indexing.impl.ValueContainerImpl val$newMerged
final com.intellij.util.indexing.impl.ChangeTrackingValueContainer this$0
void (com.intellij.util.indexing.impl.ChangeTrackingValueContainer, com.intellij.util.indexing.impl.FileId2ValueMapping, com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ChangeTrackingValueContainer this$0
public boolean perform (int, java.lang.Object)
int inputId
Object value
}
com/intellij/util/indexing/impl/ChangeTrackingValueContainer$Initializer.classChangeTrackingValueContainer.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.ChangeTrackingValueContainer$Initializer extends java.lang.Object implements com.intellij.openapi.util.Computable {
public abstract java.lang.Object getLock ()
}
com/intellij/util/indexing/impl/ChangeTrackingValueContainer.classChangeTrackingValueContainer.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.ChangeTrackingValueContainer extends com.intellij.util.indexing.impl.UpdatableValueContainer {
private com.intellij.util.indexing.impl.ValueContainerImpl myAdded
private gnu.trove.TIntHashSet myInvalidated
private volatile com.intellij.util.indexing.impl.ValueContainerImpl myMerged
private final com.intellij.util.indexing.impl.ChangeTrackingValueContainer$Initializer myInitializer
public void (com.intellij.util.indexing.impl.ChangeTrackingValueContainer$Initializer)
com.intellij.util.indexing.impl.ChangeTrackingValueContainer$Initializer initializer
public void addValue (int, java.lang.Object)
int inputId
Object value
com.intellij.util.indexing.impl.ValueContainerImpl merged
public void removeAssociatedValue (int)
int inputId
com.intellij.util.indexing.impl.ValueContainerImpl merged
public int size ()
public com.intellij.util.indexing.ValueContainer$ValueIterator getValueIterator ()
public void dropMergedData ()
private com.intellij.util.indexing.impl.ValueContainerImpl getMergedData ()
com.intellij.util.indexing.impl.ValueContainerImpl newMerged
com.intellij.util.indexing.impl.FileId2ValueMapping fileId2ValueMapping
com.intellij.util.indexing.ValueContainer fromDisk
com.intellij.util.indexing.impl.ValueContainerImpl newMerged
com.intellij.util.indexing.impl.FileId2ValueMapping finalFileId2ValueMapping
com.intellij.util.indexing.impl.ValueContainerImpl merged
public boolean isDirty ()
public com.intellij.util.indexing.impl.UpdatableValueContainer getAddedDelta ()
public void saveTo (java.io.DataOutput, com.intellij.util.io.DataExternalizer) throws java.io.IOException
int inputId
gnu.trove.TIntHashSet set
com.intellij.util.indexing.impl.UpdatableValueContainer toAppend
java.io.DataOutput out
com.intellij.util.io.DataExternalizer externalizer
}
com/intellij/util/indexing/impl/CollectionInputDataDiffBuilder.classCollectionInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.CollectionInputDataDiffBuilder extends com.intellij.util.indexing.impl.InputDataDiffBuilder {
private final java.util.Collection mySeq
public void (int, java.util.Collection)
int inputId
java.util.Collection seq
public void differentiate (java.util.Map, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
java.util.Map newData
com.intellij.util.indexing.impl.KeyValueUpdateProcessor addProcessor
com.intellij.util.indexing.impl.KeyValueUpdateProcessor updateProcessor
com.intellij.util.indexing.impl.RemovedKeyProcessor removeProcessor
public java.util.Collection getSeq ()
static void differentiateWithKeySeq (java.util.Collection, java.util.Map, int, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
Object key
java.util.Collection currentData
java.util.Map newData
int inputId
com.intellij.util.indexing.impl.KeyValueUpdateProcessor addProcessor
com.intellij.util.indexing.impl.RemovedKeyProcessor removeProcessor
}
com/intellij/util/indexing/impl/DebugAssertions.classDebugAssertions.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.DebugAssertions extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static volatile boolean DEBUG
public static final boolean EXTRA_SANITY_CHECKS
public void ()
public static void assertTrue (boolean)
boolean value
public static transient void assertTrue (boolean, java.lang.String, java.lang.Object[])
boolean value
String message
Object[] args
public static transient void error (java.lang.String, java.lang.Object[])
String message
Object[] args
public static boolean equals (java.util.Collection, java.util.Collection, com.intellij.util.io.KeyDescriptor)
Object key
Object key
java.util.Collection keys
java.util.Collection keys2
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.containers.hash.LinkedHashMap map
com.intellij.util.containers.hash.LinkedHashMap map2
static void ()
}
com/intellij/util/indexing/impl/EmptyInputDataDiffBuilder$1.classEmptyInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.EmptyInputDataDiffBuilder$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final com.intellij.util.indexing.impl.KeyValueUpdateProcessor val$processor
final int val$inputId
final com.intellij.util.indexing.StorageException[] val$exception
void (com.intellij.util.indexing.impl.KeyValueUpdateProcessor, int, com.intellij.util.indexing.StorageException[])
public boolean execute (java.lang.Object, java.lang.Object)
com.intellij.util.indexing.StorageException e
Object k
Object v
}
com/intellij/util/indexing/impl/EmptyInputDataDiffBuilder.classEmptyInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.EmptyInputDataDiffBuilder extends com.intellij.util.indexing.impl.InputDataDiffBuilder {
public void (int)
int inputId
public void differentiate (java.util.Map, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
java.util.Map newData
com.intellij.util.indexing.impl.KeyValueUpdateProcessor addProcessor
com.intellij.util.indexing.impl.KeyValueUpdateProcessor updateProcessor
com.intellij.util.indexing.impl.RemovedKeyProcessor removeProcessor
static void processKeys (java.util.Map, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, int) throws com.intellij.util.indexing.StorageException
com.intellij.util.indexing.StorageException[] exception
java.util.Map$Entry entry
java.util.Map currentData
com.intellij.util.indexing.impl.KeyValueUpdateProcessor processor
int inputId
}
com/intellij/util/indexing/impl/FileId2ValueMapping.classFileId2ValueMapping.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.FileId2ValueMapping extends java.lang.Object {
private gnu.trove.TIntObjectHashMap id2ValueMap
private com.intellij.util.indexing.impl.ValueContainerImpl valueContainer
private boolean myOnePerFileValidationEnabled
void (com.intellij.util.indexing.impl.ValueContainerImpl)
int id
Object previousValue
com.intellij.util.indexing.ValueContainer$IntIterator intIterator
Object value
com.intellij.util.indexing.ValueContainer$ValueIterator valueIterator
int i
int size
com.intellij.util.indexing.impl.ValueContainerImpl _valueContainer
gnu.trove.TIntArrayList removedFileIdList
java.util.List removedValueList
void associateFileIdToValue (int, java.lang.Object)
int fileId
Object value
Object previousValue
boolean removeFileId (int)
com.intellij.util.indexing.impl.InvertedIndexValueIterator valueIterator
int inputId
Object mapped
public void disableOneValuePerFileValidation ()
}
com/intellij/util/indexing/impl/ForwardIndex.classForwardIndex.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.ForwardIndex extends java.lang.Object {
public abstract com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int) throws java.io.IOException
public abstract void putInputData (int, java.util.Map) throws java.io.IOException
public abstract void flush ()
public abstract void clear () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
com/intellij/util/indexing/impl/IndexStorage.classIndexStorage.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.IndexStorage extends java.lang.Object implements java.io.Flushable {
public abstract void addValue (java.lang.Object, int, java.lang.Object) throws com.intellij.util.indexing.StorageException
public abstract void removeAllValues (java.lang.Object, int) throws com.intellij.util.indexing.StorageException
public abstract void clear () throws com.intellij.util.indexing.StorageException
public abstract com.intellij.util.indexing.ValueContainer read (java.lang.Object) throws com.intellij.util.indexing.StorageException
public abstract void clearCaches ()
public abstract void close () throws com.intellij.util.indexing.StorageException
public abstract void flush () throws java.io.IOException
}
com/intellij/util/indexing/impl/InputDataDiffBuilder.classInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.InputDataDiffBuilder extends java.lang.Object {
protected final int myInputId
protected void (int)
int id
public abstract void differentiate (java.util.Map, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
}
com/intellij/util/indexing/impl/InputIndexDataExternalizer.classInputIndexDataExternalizer.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.InputIndexDataExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
private final com.intellij.util.io.KeyDescriptor myKeyDescriptor
private final com.intellij.util.indexing.ID myIndexId
public void (com.intellij.util.io.KeyDescriptor, com.intellij.util.indexing.ID)
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.indexing.ID indexId
public void save (java.io.DataOutput, java.util.Collection) throws java.io.IOException
Object key
IllegalArgumentException e
java.io.DataOutput out
java.util.Collection value
public java.util.Collection read (java.io.DataInput) throws java.io.IOException
int idx
int size
java.util.List list
IllegalArgumentException e
java.io.DataInput in
public volatile java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
}
com/intellij/util/indexing/impl/InvertedIndexValueIterator.classInvertedIndexValueIterator.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.InvertedIndexValueIterator extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$ValueIterator {
public abstract com.intellij.util.indexing.ValueContainer$IntPredicate getValueAssociationPredicate ()
public abstract java.lang.Object getFileSetObject ()
}
com/intellij/util/indexing/impl/KeyValueUpdateProcessor.classKeyValueUpdateProcessor.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.KeyValueUpdateProcessor extends java.lang.Object {
public abstract void process (java.lang.Object, java.lang.Object, int) throws com.intellij.util.indexing.StorageException
}
com/intellij/util/indexing/impl/MapBasedForwardIndex.classMapBasedForwardIndex.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.MapBasedForwardIndex extends com.intellij.util.indexing.impl.AbstractForwardIndex {
private volatile com.intellij.util.io.PersistentHashMap myInputsIndex
protected void (com.intellij.util.indexing.IndexExtension) throws java.io.IOException
com.intellij.util.indexing.IndexExtension indexExtension
public abstract com.intellij.util.io.PersistentHashMap createMap () throws java.io.IOException
public com.intellij.util.indexing.impl.InputDataDiffBuilder getDiffBuilder (int) throws java.io.IOException
int inputId
public com.intellij.util.io.PersistentHashMap getInputsIndex ()
public void putInputData (int, java.util.Map) throws java.io.IOException
int inputId
java.util.Map data
public void putData (int, java.util.Collection) throws java.io.IOException
int inputId
java.util.Collection keyCollection
public void flush ()
public void close () throws java.io.IOException
public void clear () throws java.io.IOException
java.io.File baseFile
}
com/intellij/util/indexing/impl/MapIndexStorage$1.classMapIndexStorage.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapIndexStorage$1 extends java.lang.Object implements com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback {
final com.intellij.util.indexing.impl.MapIndexStorage this$0
void (com.intellij.util.indexing.impl.MapIndexStorage)
com.intellij.util.indexing.impl.MapIndexStorage this$0
public void checkCancellation ()
}
com/intellij/util/indexing/impl/MapIndexStorage$2$1.classMapIndexStorage.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapIndexStorage$2$1 extends java.lang.Object implements com.intellij.util.indexing.impl.ChangeTrackingValueContainer$Initializer {
final Object val$key
final com.intellij.util.indexing.impl.MapIndexStorage$2 this$1
void (com.intellij.util.indexing.impl.MapIndexStorage$2, java.lang.Object)
com.intellij.util.indexing.impl.MapIndexStorage$2 this$1
public java.lang.Object getLock ()
public com.intellij.util.indexing.ValueContainer compute ()
com.intellij.util.indexing.ValueContainer value
java.io.IOException e
com.intellij.util.indexing.ValueContainer value
public volatile java.lang.Object compute ()
}
com/intellij/util/indexing/impl/MapIndexStorage$2.classMapIndexStorage.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapIndexStorage$2 extends com.intellij.util.containers.SLRUCache {
final com.intellij.util.indexing.impl.ValueContainerMap val$map
final com.intellij.util.indexing.impl.MapIndexStorage this$0
void (com.intellij.util.indexing.impl.MapIndexStorage, int, int, com.intellij.util.indexing.impl.ValueContainerMap)
com.intellij.util.indexing.impl.MapIndexStorage this$0
int x0
int x1
public com.intellij.util.indexing.impl.ChangeTrackingValueContainer createValue (java.lang.Object)
Object key
protected void onDropFromCache (java.lang.Object, com.intellij.util.indexing.impl.ChangeTrackingValueContainer)
java.io.IOException e
Object key
com.intellij.util.indexing.impl.ChangeTrackingValueContainer valueContainer
public volatile java.lang.Object createValue (java.lang.Object)
protected volatile void onDropFromCache (java.lang.Object, java.lang.Object)
}
com/intellij/util/indexing/impl/MapIndexStorage.classMapIndexStorage.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.MapIndexStorage extends java.lang.Object implements com.intellij.util.indexing.impl.IndexStorage {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected com.intellij.util.io.PersistentMap myMap
protected com.intellij.util.containers.SLRUCache myCache
protected final java.io.File myBaseStorageFile
protected final com.intellij.util.io.KeyDescriptor myKeyDescriptor
private final int myCacheSize
protected final java.util.concurrent.locks.Lock l
private final com.intellij.util.io.DataExternalizer myDataExternalizer
private final boolean myKeyIsUniqueForIndexedFile
public void (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, boolean) throws java.io.IOException
java.io.File storageFile
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
int cacheSize
boolean keyIsUniqueForIndexedFile
protected void (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, boolean, boolean) throws java.io.IOException
java.io.File storageFile
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
int cacheSize
boolean keyIsUniqueForIndexedFile
boolean initialize
protected void initMapAndCache () throws java.io.IOException
com.intellij.util.indexing.impl.ValueContainerMap map
com.intellij.util.indexing.impl.ValueContainerMap map
protected abstract void checkCanceled ()
private java.io.File getStorageFile ()
public void flush ()
public void close () throws com.intellij.util.indexing.StorageException
java.io.IOException e
RuntimeException e
public void clear () throws com.intellij.util.indexing.StorageException
java.io.IOException e
RuntimeException e
java.io.IOException e
RuntimeException e
public com.intellij.util.indexing.impl.ChangeTrackingValueContainer read (java.lang.Object) throws com.intellij.util.indexing.StorageException
RuntimeException e
Object key
public void addValue (java.lang.Object, int, java.lang.Object) throws com.intellij.util.indexing.StorageException
com.intellij.util.indexing.impl.ChangeTrackingValueContainer cached
com.intellij.util.indexing.impl.ChangeTrackingValueContainer cached
com.intellij.util.indexing.impl.ChangeTrackingValueContainer valueContainer
java.io.IOException e
Object key
int inputId
Object value
public void removeAllValues (java.lang.Object, int) throws com.intellij.util.indexing.StorageException
java.io.IOException e
Object key
int inputId
public void clearCaches ()
protected static java.lang.Object unwrapCauseAndRethrow (java.lang.RuntimeException) throws com.intellij.util.indexing.StorageException
RuntimeException e
Throwable cause
public boolean processKeys (com.intellij.util.Processor) throws com.intellij.util.indexing.StorageException
java.io.IOException e
RuntimeException e
com.intellij.util.Processor processor
public volatile com.intellij.util.indexing.ValueContainer read (java.lang.Object) throws com.intellij.util.indexing.StorageException
static void ()
}
com/intellij/util/indexing/impl/MapInputDataDiffBuilder$1.classMapInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapInputDataDiffBuilder$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final com.intellij.util.indexing.impl.RemovedKeyProcessor val$removeProcessor
final com.intellij.util.indexing.StorageException[] val$exception
final com.intellij.util.indexing.impl.MapInputDataDiffBuilder this$0
void (com.intellij.util.indexing.impl.MapInputDataDiffBuilder, com.intellij.util.indexing.impl.RemovedKeyProcessor, com.intellij.util.indexing.StorageException[])
com.intellij.util.indexing.impl.MapInputDataDiffBuilder this$0
public boolean execute (java.lang.Object, java.lang.Object)
com.intellij.util.indexing.StorageException e
Object k
Object v
}
com/intellij/util/indexing/impl/MapInputDataDiffBuilder.classMapInputDataDiffBuilder.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.MapInputDataDiffBuilder extends com.intellij.util.indexing.impl.InputDataDiffBuilder {
private static final boolean ourDiffUpdateEnabled
private final java.util.Map myMap
private static final java.util.concurrent.atomic.AtomicInteger requests
private static final java.util.concurrent.atomic.AtomicInteger totalRemovals
private static final java.util.concurrent.atomic.AtomicInteger totalAdditions
private static final java.util.concurrent.atomic.AtomicInteger incrementalRemovals
private static final java.util.concurrent.atomic.AtomicInteger incrementalAdditions
public void (int, java.util.Map)
int inputId
java.util.Map map
public void differentiate (java.util.Map, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
Object key
Object newValue
java.util.Map$Entry e
Object key
java.util.Map$Entry e
int added
int removed
int totalRequests
java.util.Map newData
com.intellij.util.indexing.impl.KeyValueUpdateProcessor addProcessor
com.intellij.util.indexing.impl.KeyValueUpdateProcessor updateProcessor
com.intellij.util.indexing.impl.RemovedKeyProcessor removeProcessor
private void processAllKeysAsDeleted (com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
com.intellij.util.indexing.StorageException[] exception
Object key
com.intellij.util.indexing.impl.RemovedKeyProcessor removeProcessor
static void ()
}
com/intellij/util/indexing/impl/MapReduceIndex$1.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public void run ()
java.util.concurrent.locks.Lock writeLock
com.intellij.util.indexing.StorageException e
}
com/intellij/util/indexing/impl/MapReduceIndex$2.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final int val$inputId
final com.intellij.util.indexing.impl.UpdateData val$updateData
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex, int, com.intellij.util.indexing.impl.UpdateData)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public java.lang.Boolean compute ()
com.intellij.util.indexing.StorageException ex
com.intellij.openapi.progress.ProcessCanceledException ex
public volatile java.lang.Object compute ()
}
com/intellij/util/indexing/impl/MapReduceIndex$3.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$3 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final int val$inputId
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex, int)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public com.intellij.util.indexing.impl.InputDataDiffBuilder compute () throws java.io.IOException
public volatile java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/util/indexing/impl/MapReduceIndex$4.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$4 extends java.lang.Object implements com.intellij.util.ThrowableRunnable {
final int val$inputId
final java.util.Map val$data
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex, int, java.util.Map)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public void run () throws java.io.IOException
}
com/intellij/util/indexing/impl/MapReduceIndex$5.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$5 extends java.lang.Object implements com.intellij.util.indexing.impl.RemovedKeyProcessor {
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public void process (java.lang.Object, int) throws com.intellij.util.indexing.StorageException
Object key
int inputId
}
com/intellij/util/indexing/impl/MapReduceIndex$6.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$6 extends java.lang.Object implements com.intellij.util.indexing.impl.KeyValueUpdateProcessor {
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public void process (java.lang.Object, java.lang.Object, int) throws com.intellij.util.indexing.StorageException
Object key
Object value
int inputId
}
com/intellij/util/indexing/impl/MapReduceIndex$7.classMapReduceIndex.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.MapReduceIndex$7 extends java.lang.Object implements com.intellij.util.indexing.impl.KeyValueUpdateProcessor {
final com.intellij.util.indexing.impl.MapReduceIndex this$0
void (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex this$0
public void process (java.lang.Object, java.lang.Object, int) throws com.intellij.util.indexing.StorageException
Object key
Object value
int inputId
}
com/intellij/util/indexing/impl/MapReduceIndex.classMapReduceIndex.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.MapReduceIndex extends java.lang.Object implements com.intellij.util.indexing.InvertedIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.util.indexing.ID myIndexId
protected final com.intellij.util.indexing.impl.IndexStorage myStorage
protected final com.intellij.util.io.DataExternalizer myValueExternalizer
protected final com.intellij.util.indexing.IndexExtension myExtension
private final java.util.concurrent.atomic.AtomicLong myModificationStamp
private final com.intellij.util.indexing.DataIndexer myIndexer
protected volatile com.intellij.util.indexing.impl.ForwardIndex myForwardIndex
private final java.util.concurrent.locks.ReentrantReadWriteLock myLock
private volatile boolean myDisposed
private final com.intellij.openapi.util.LowMemoryWatcher myLowMemoryFlusher
private final com.intellij.util.indexing.impl.RemovedKeyProcessor myRemovedKeyProcessor
private final com.intellij.util.indexing.impl.KeyValueUpdateProcessor myAddedKeyProcessor
private final com.intellij.util.indexing.impl.KeyValueUpdateProcessor myUpdatedKeyProcessor
protected void (com.intellij.util.indexing.IndexExtension, com.intellij.util.indexing.impl.IndexStorage, com.intellij.util.indexing.impl.ForwardIndex) throws java.io.IOException
com.intellij.util.indexing.IndexExtension extension
com.intellij.util.indexing.impl.IndexStorage storage
com.intellij.util.indexing.impl.ForwardIndex forwardIndex
public com.intellij.util.indexing.impl.IndexStorage getStorage ()
public void clear () throws com.intellij.util.indexing.StorageException
com.intellij.util.indexing.StorageException e
java.io.IOException e
public void flush () throws com.intellij.util.indexing.StorageException
java.io.IOException e
Throwable cause
RuntimeException e
public void dispose ()
java.io.IOException e
java.io.IOException e
com.intellij.util.indexing.StorageException e
java.util.concurrent.locks.Lock lock
public final java.util.concurrent.locks.Lock getReadLock ()
public final java.util.concurrent.locks.Lock getWriteLock ()
public com.intellij.util.indexing.ValueContainer getData (java.lang.Object) throws com.intellij.util.indexing.StorageException
Object key
java.util.concurrent.locks.Lock lock
public final com.intellij.openapi.util.Computable update (int, java.lang.Object)
int inputId
Object content
com.intellij.util.indexing.impl.UpdateData updateData
protected com.intellij.util.indexing.impl.UpdateData calculateUpdateData (int, java.lang.Object)
int inputId
Object content
java.util.Map data
protected com.intellij.util.indexing.impl.InputDataDiffBuilder getKeysDiffBuilder (int) throws java.io.IOException
int inputId
protected com.intellij.util.indexing.impl.UpdateData createUpdateData (java.util.Map, com.intellij.openapi.util.ThrowableComputable, com.intellij.util.ThrowableRunnable)
java.util.Map data
com.intellij.openapi.util.ThrowableComputable keys
com.intellij.util.ThrowableRunnable forwardIndexUpdate
protected java.util.Map mapInput (java.lang.Object)
java.util.Map data
Object content
public abstract void checkCanceled ()
protected abstract void requestRebuild (java.lang.Exception)
public long getModificationStamp ()
protected void updateWithMap (int, com.intellij.util.indexing.impl.UpdateData) throws com.intellij.util.indexing.StorageException
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
int inputId
com.intellij.util.indexing.impl.UpdateData updateData
public static void checkValuesHaveProperEqualsAndHashCode (java.util.Map, com.intellij.util.indexing.ID, com.intellij.util.io.DataExternalizer)
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream out
com.intellij.util.io.DataOutputStream outputStream
Object deserializedValue
java.io.IOException ex
Object value
java.util.Map$Entry e
java.util.Map data
com.intellij.util.indexing.ID indexId
com.intellij.util.io.DataExternalizer valueExternalizer
static com.intellij.openapi.diagnostic.Logger access$000 ()
static java.util.concurrent.atomic.AtomicLong access$100 (com.intellij.util.indexing.impl.MapReduceIndex)
com.intellij.util.indexing.impl.MapReduceIndex x0
static void ()
}
com/intellij/util/indexing/impl/RemovedKeyProcessor.classRemovedKeyProcessor.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.RemovedKeyProcessor extends java.lang.Object {
public abstract void process (java.lang.Object, int) throws com.intellij.util.indexing.StorageException
}
com/intellij/util/indexing/impl/UpdatableValueContainer.classUpdatableValueContainer.java
package com.intellij.util.indexing.impl
public abstract com.intellij.util.indexing.impl.UpdatableValueContainer extends com.intellij.util.indexing.ValueContainer {
private volatile boolean myNeedsCompacting
public void ()
public abstract void addValue (int, java.lang.Object)
public abstract void removeAssociatedValue (int)
boolean needsCompacting ()
void setNeedsCompacting (boolean)
boolean value
public abstract void saveTo (java.io.DataOutput, com.intellij.util.io.DataExternalizer) throws java.io.IOException
}
com/intellij/util/indexing/impl/UpdateData.classUpdateData.java
package com.intellij.util.indexing.impl
public com.intellij.util.indexing.impl.UpdateData extends java.lang.Object {
protected final java.util.Map myNewData
protected final com.intellij.openapi.util.ThrowableComputable myCurrentDataEvaluator
private final com.intellij.util.indexing.ID myIndexId
private final com.intellij.util.ThrowableRunnable myForwardIndexUpdate
public void (java.util.Map, com.intellij.openapi.util.ThrowableComputable, com.intellij.util.indexing.ID, com.intellij.util.ThrowableRunnable)
java.util.Map newData
com.intellij.openapi.util.ThrowableComputable currentDataEvaluator
com.intellij.util.indexing.ID indexId
com.intellij.util.ThrowableRunnable forwardIndexUpdate
public void iterateKeys (com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.KeyValueUpdateProcessor, com.intellij.util.indexing.impl.RemovedKeyProcessor) throws com.intellij.util.indexing.StorageException
com.intellij.util.indexing.impl.InputDataDiffBuilder currentData
java.io.IOException e
com.intellij.util.indexing.impl.KeyValueUpdateProcessor addProcessor
com.intellij.util.indexing.impl.KeyValueUpdateProcessor updateProcessor
com.intellij.util.indexing.impl.RemovedKeyProcessor removeProcessor
com.intellij.util.indexing.impl.InputDataDiffBuilder currentData
protected com.intellij.openapi.util.ThrowableComputable getCurrentDataEvaluator ()
protected java.util.Map getNewData ()
public com.intellij.util.indexing.ID getIndexId ()
public void updateForwardIndex () throws java.io.IOException
public java.lang.String toString ()
}
com/intellij/util/indexing/impl/ValueContainerImpl$1.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$1 extends java.lang.Object implements com.intellij.util.indexing.impl.InvertedIndexValueIterator {
private Object value
final com.intellij.util.indexing.impl.ValueContainerImpl this$0
void (com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ValueContainerImpl this$0
public com.intellij.util.indexing.ValueContainer$IntIterator getInputIdsIterator ()
public com.intellij.util.indexing.ValueContainer$IntPredicate getValueAssociationPredicate ()
public java.lang.Object getFileSetObject ()
public boolean hasNext ()
public java.lang.Object next ()
Object next
public void remove ()
}
com/intellij/util/indexing/impl/ValueContainerImpl$2.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$2 extends java.lang.Object implements com.intellij.util.indexing.impl.InvertedIndexValueIterator {
private Object current
private Object currentValue
private final gnu.trove.THashMap myMapping
private final java.util.Iterator iterator
final com.intellij.util.indexing.impl.ValueContainerImpl this$0
void (com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ValueContainerImpl this$0
public boolean hasNext ()
public java.lang.Object next ()
Object next
public void remove ()
public com.intellij.util.indexing.ValueContainer$IntIterator getInputIdsIterator ()
public com.intellij.util.indexing.ValueContainer$IntPredicate getValueAssociationPredicate ()
public java.lang.Object getFileSetObject ()
}
com/intellij/util/indexing/impl/ValueContainerImpl$3.classValueContainerImpl.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.ValueContainerImpl$3 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
final int val$singleId
void (int)
public boolean contains (int)
int id
}
com/intellij/util/indexing/impl/ValueContainerImpl$4.classValueContainerImpl.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.ValueContainerImpl$4 extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
void ()
public boolean hasNext ()
public int next ()
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
}
com/intellij/util/indexing/impl/ValueContainerImpl$5.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$5 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final gnu.trove.THashMap val$newMapping
final com.intellij.util.indexing.impl.ValueContainerImpl this$0
void (com.intellij.util.indexing.impl.ValueContainerImpl, gnu.trove.THashMap)
com.intellij.util.indexing.impl.ValueContainerImpl this$0
public boolean execute (java.lang.Object, java.lang.Object)
Object key
Object val
}
com/intellij/util/indexing/impl/ValueContainerImpl$6.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$6 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final gnu.trove.THashMap val$cloned
final com.intellij.util.indexing.impl.ValueContainerImpl this$0
void (com.intellij.util.indexing.impl.ValueContainerImpl, gnu.trove.THashMap)
com.intellij.util.indexing.impl.ValueContainerImpl this$0
public boolean execute (java.lang.Object, java.lang.Object)
Object key
Object val
}
com/intellij/util/indexing/impl/ValueContainerImpl$7.classValueContainerImpl.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.ValueContainerImpl$7 extends java.lang.Object implements com.intellij.util.indexing.ValueContainer$IntPredicate {
void ()
public boolean contains (int)
int id
}
com/intellij/util/indexing/impl/ValueContainerImpl$EmptyValueIterator.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$EmptyValueIterator extends com.intellij.util.containers.EmptyIterator implements com.intellij.util.indexing.impl.InvertedIndexValueIterator {
void ()
public com.intellij.util.indexing.ValueContainer$IntIterator getInputIdsIterator ()
public com.intellij.util.indexing.ValueContainer$IntPredicate getValueAssociationPredicate ()
public java.lang.Object getFileSetObject ()
}
com/intellij/util/indexing/impl/ValueContainerImpl$SingleValueIterator.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl$SingleValueIterator extends java.lang.Object implements com.intellij.util.indexing.containers.IntIdsIterator {
private final int myValue
private boolean myValueRead
private void (int)
int value
public boolean hasNext ()
public int next ()
int next
public int size ()
public boolean hasAscendingOrder ()
public com.intellij.util.indexing.containers.IntIdsIterator createCopyInInitialState ()
void (int, com.intellij.util.indexing.impl.ValueContainerImpl$1)
int x0
com.intellij.util.indexing.impl.ValueContainerImpl$1 x1
}
com/intellij/util/indexing/impl/ValueContainerImpl.classValueContainerImpl.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerImpl extends com.intellij.util.indexing.impl.UpdatableValueContainer implements java.lang.Cloneable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final Object myNullValue
private Object myInputIdMapping
private Object myInputIdMappingValue
static final ThreadLocal ourDebugIndexInfo
private static final com.intellij.util.indexing.impl.ValueContainerImpl$EmptyValueIterator emptyIterator
private static final com.intellij.util.indexing.ValueContainer$IntIterator EMPTY_ITERATOR
static final int NUMBER_OF_VALUES_THRESHOLD
private static final com.intellij.util.indexing.ValueContainer$IntPredicate EMPTY_PREDICATE
static final boolean $assertionsDisabled
void ()
public void addValue (int, java.lang.Object)
com.intellij.util.indexing.containers.ChangeBufferingList list
int inputId
Object value
Object fileSetObject
private void resetFileSetForValue (java.lang.Object, java.lang.Object)
Object value
Object fileSet
public int size ()
public void removeAssociatedValue (int)
Object value
com.intellij.util.indexing.impl.InvertedIndexValueIterator valueIterator
int i
int len
int inputId
java.util.List fileSetObjects
java.util.List valueObjects
void removeValue (int, java.lang.Object)
int inputId
Object value
private void removeValue (int, java.lang.Object, java.lang.Object)
com.intellij.util.indexing.containers.ChangeBufferingList changesList
gnu.trove.THashMap mapping
int inputId
Object fileSet
Object value
public com.intellij.util.indexing.impl.InvertedIndexValueIterator getValueIterator ()
private static com.intellij.util.indexing.ValueContainer$IntPredicate getPredicateOutOfFileSetObject (java.lang.Object)
int singleId
Object input
private static com.intellij.util.indexing.ValueContainer$IntIterator getIntIteratorOutOfFileSetObject (java.lang.Object)
Object input
private java.lang.Object getFileSetObject (java.lang.Object)
Object value
public com.intellij.util.indexing.impl.ValueContainerImpl clone ()
com.intellij.util.indexing.impl.ValueContainerImpl clone
CloneNotSupportedException e
public com.intellij.util.indexing.impl.ValueContainerImpl copy ()
gnu.trove.THashMap mapping
gnu.trove.THashMap newMapping
com.intellij.util.indexing.impl.ValueContainerImpl container
private com.intellij.util.indexing.containers.ChangeBufferingList ensureFileSetCapacityForValue (java.lang.Object, int)
com.intellij.util.indexing.containers.ChangeBufferingList list
com.intellij.util.indexing.containers.ChangeBufferingList list
Object value
int count
Object fileSetObject
com.intellij.util.indexing.containers.ChangeBufferingList fileSet
private void attachFileSetForNewValue (java.lang.Object, java.lang.Object)
Object oldMapping
Object value
Object fileSet
public void saveTo (java.io.DataOutput, com.intellij.util.io.DataExternalizer) throws java.io.IOException
int a
int a
int fileId
com.intellij.util.indexing.containers.IdSet checkSet
int prev
com.intellij.util.indexing.containers.ChangeBufferingList originalInput
com.intellij.util.indexing.containers.IntIdsIterator intIterator
Object value
Object fileSetObject
com.intellij.util.indexing.impl.InvertedIndexValueIterator valueIterator
java.io.DataOutput out
com.intellij.util.io.DataExternalizer externalizer
public void readFrom (java.io.DataInputStream, com.intellij.util.io.DataExternalizer) throws java.io.IOException
boolean doCompact
int inputId
boolean doCompact
int id
int i
com.intellij.util.indexing.containers.ChangeBufferingList changeBufferingList
int prev
Object value
int idCountOrSingleValue
int valueIdx
int valueCount
java.io.DataInputStream stream
com.intellij.util.io.DataExternalizer externalizer
com.intellij.util.indexing.impl.FileId2ValueMapping mapping
private gnu.trove.THashMap mapCopy (gnu.trove.THashMap)
gnu.trove.THashMap map
gnu.trove.THashMap cloned
public volatile com.intellij.util.indexing.ValueContainer$ValueIterator getValueIterator ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static java.lang.Object access$000 (com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ValueContainerImpl x0
static com.intellij.util.indexing.ValueContainer$IntIterator access$100 (java.lang.Object)
Object x0
static com.intellij.util.indexing.ValueContainer$IntPredicate access$200 (java.lang.Object)
Object x0
static java.lang.Object access$300 (com.intellij.util.indexing.impl.ValueContainerImpl)
com.intellij.util.indexing.impl.ValueContainerImpl x0
static java.lang.Object access$400 ()
static void ()
}
com/intellij/util/indexing/impl/ValueContainerMap$1.classValueContainerMap.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerMap$1 extends java.lang.Object implements com.intellij.util.io.PersistentHashMap$ValueDataAppender {
final com.intellij.util.indexing.impl.ChangeTrackingValueContainer val$valueContainer
final com.intellij.util.indexing.impl.ValueContainerMap this$0
void (com.intellij.util.indexing.impl.ValueContainerMap, com.intellij.util.indexing.impl.ChangeTrackingValueContainer)
com.intellij.util.indexing.impl.ValueContainerMap this$0
public void append (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput out
}
com/intellij/util/indexing/impl/ValueContainerMap$ValueContainerExternalizer.classValueContainerMap.java
package com.intellij.util.indexing.impl
final com.intellij.util.indexing.impl.ValueContainerMap$ValueContainerExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
private final com.intellij.util.io.DataExternalizer myValueExternalizer
private void (com.intellij.util.io.DataExternalizer)
com.intellij.util.io.DataExternalizer valueExternalizer
public void save (java.io.DataOutput, com.intellij.util.indexing.impl.UpdatableValueContainer) throws java.io.IOException
java.io.DataOutput out
com.intellij.util.indexing.impl.UpdatableValueContainer container
public com.intellij.util.indexing.impl.UpdatableValueContainer read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
com.intellij.util.indexing.impl.ValueContainerImpl valueContainer
public volatile java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
void (com.intellij.util.io.DataExternalizer, com.intellij.util.indexing.impl.ValueContainerMap$1)
com.intellij.util.io.DataExternalizer x0
com.intellij.util.indexing.impl.ValueContainerMap$1 x1
}
com/intellij/util/indexing/impl/ValueContainerMap.classValueContainerMap.java
package com.intellij.util.indexing.impl
com.intellij.util.indexing.impl.ValueContainerMap extends com.intellij.util.io.PersistentHashMap {
private final com.intellij.util.io.DataExternalizer myValueExternalizer
private final boolean myKeyIsUniqueForIndexedFile
void (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, boolean) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor keyKeyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
boolean keyIsUniqueForIndexedFile
java.lang.Object getDataAccessLock ()
protected void doPut (java.lang.Object, com.intellij.util.indexing.impl.UpdatableValueContainer) throws java.io.IOException
com.intellij.util.indexing.impl.ChangeTrackingValueContainer valueContainer
Object key
com.intellij.util.indexing.impl.UpdatableValueContainer container
protected volatile void doPut (java.lang.Object, java.lang.Object) throws java.io.IOException
static com.intellij.util.io.DataExternalizer access$100 (com.intellij.util.indexing.impl.ValueContainerMap)
com.intellij.util.indexing.impl.ValueContainerMap x0
}
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/AntivirusDetector.classAntivirusDetector.java
package com.intellij.util.io
public com.intellij.util.io.AntivirusDetector extends java.lang.Object {
private static final int THRESHOULD
private boolean myEnabled
private Runnable myCallback
private static final com.intellij.util.io.AntivirusDetector ourInstance
public static com.intellij.util.io.AntivirusDetector getInstance ()
private void ()
public void enable (java.lang.Runnable)
Runnable callback
public void disable ()
public void execute (java.lang.Runnable)
Runnable r
long now
long delta
static void ()
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$1.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$1 extends com.intellij.util.io.LimitedInputStream {
final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, java.io.InputStream, int)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
java.io.InputStream x0
int x1
public int available () throws java.io.IOException
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$2.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$2 extends java.io.OutputStream {
boolean same
final java.io.DataInputStream val$compressedStream
final boolean[] val$sameValue
final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, java.io.DataInputStream, boolean[])
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
public void write (int) throws java.io.IOException
int b
public void close ()
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$3.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$3 extends java.io.OutputStream {
int address
boolean same
final int val$addr
final boolean[] val$sameValue
final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, int, boolean[])
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
public void write (int)
int b
public void close ()
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$4.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$4 extends java.io.OutputStream {
int base
int address
boolean same
java.nio.ByteBuffer buffer
final int myPageSize
final int val$addr
final com.intellij.util.io.PagedFileStorage val$storage
final boolean[] val$sameValue
final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
void (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, int, com.intellij.util.io.PagedFileStorage, boolean[])
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
public void write (int)
int b
public void close ()
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$MyBufferedIS.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$MyBufferedIS extends java.io.BufferedInputStream {
public void (java.io.InputStream)
java.io.InputStream in
public void setup (long, long)
long pos
long limit
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$MyCompressedAppendableFile.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$MyCompressedAppendableFile extends com.intellij.util.io.CompressedAppendableFile {
private final java.io.File myFile
private com.intellij.util.io.DataOutputStream myChunkLengthTableStream
final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile this$0
public void (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, java.io.File)
java.io.File file
protected java.io.InputStream getChunkInputStream (java.io.File, long, int) throws java.io.IOException
java.io.File appendFile
long offset
int pageSize
byte[] buf
protected void saveChunk (com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, long) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedChunk
long endOfFileOffset
public synchronized void force ()
public synchronized void dispose ()
protected java.io.File getChunksFile ()
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile$MyDataIS.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$MyDataIS extends java.io.DataInputStream {
private void (com.intellij.util.io.ResizeableMappedFile)
com.intellij.util.io.ResizeableMappedFile raf
public void setup (long, long)
long pos
long limit
void (com.intellij.util.io.ResizeableMappedFile, com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$1)
com.intellij.util.io.ResizeableMappedFile x0
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$1 x1
}
com/intellij/util/io/AppendableStorageBackedByResizableMappedFile.classAppendableStorageBackedByResizableMappedFile.java
package com.intellij.util.io
public com.intellij.util.io.AppendableStorageBackedByResizableMappedFile extends com.intellij.util.io.ResizeableMappedFile {
private final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile$MyDataIS myReadStream
private byte[] myAppendBuffer
private volatile int myFileLength
private volatile int myBufferPosition
private static final int ourAppendBufferLength
private final com.intellij.util.io.CompressedAppendableFile myCompressedAppendableFile
private final boolean testMode
static final boolean $assertionsDisabled
public void (java.io.File, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, int, boolean) throws java.io.IOException
java.io.File file
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
int pageSize
boolean valuesAreBufferAligned
private void flushKeyStoreBuffer ()
public void force ()
public void close ()
public java.lang.Object read (int, com.intellij.util.io.KeyDescriptor) throws java.io.IOException
Object data
int addr
com.intellij.util.io.KeyDescriptor descriptor
Object tempData
Object data
public boolean processAll (com.intellij.util.Processor, com.intellij.util.io.KeyDescriptor) throws java.io.IOException
Object key
Object tempKey
Object key
com.intellij.util.Processor processor
com.intellij.util.io.KeyDescriptor descriptor
java.io.DataInputStream keysStream2
java.io.DataInputStream keysStream
public int getCurrentLength ()
int currentLength
int currentLength
public int append (java.lang.Object, com.intellij.util.io.KeyDescriptor) throws java.io.IOException
Object value
com.intellij.util.io.KeyDescriptor descriptor
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream bos
java.io.DataOutput out
int size
byte[] buffer
int currentLength
public boolean checkBytesAreTheSame (int, java.lang.Object, com.intellij.util.io.KeyDescriptor) throws java.io.IOException
java.io.DataInputStream compressedStream
java.io.OutputStream comparer
int addr
Object value
com.intellij.util.io.KeyDescriptor descriptor
boolean[] sameValue
java.io.OutputStream comparer
java.io.DataOutput out
private java.io.OutputStream buildOldComparerStream (int, boolean[])
java.io.OutputStream comparer
int addr
boolean[] sameValue
java.io.OutputStream comparer
com.intellij.util.io.PagedFileStorage storage
static int access$100 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
static int access$200 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
static byte[] access$300 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
static void access$401 (com.intellij.util.io.AppendableStorageBackedByResizableMappedFile, long, byte[], int, int)
com.intellij.util.io.AppendableStorageBackedByResizableMappedFile x0
long x1
byte[] x2
int x3
int x4
static void ()
}
com/intellij/util/io/BaseDataReader$1.classBaseDataReader.java
package com.intellij.util.io
com.intellij.util.io.BaseDataReader$1 extends java.lang.Object implements java.lang.Runnable {
final String val$presentableName
final com.intellij.util.io.BaseDataReader this$0
void (com.intellij.util.io.BaseDataReader, java.lang.String)
com.intellij.util.io.BaseDataReader this$0
public void run ()
String oldThreadName
}
com/intellij/util/io/BaseDataReader$AdaptiveSleepingPolicy.classBaseDataReader.java
package com.intellij.util.io
public com.intellij.util.io.BaseDataReader$AdaptiveSleepingPolicy extends java.lang.Object implements com.intellij.util.io.BaseDataReader$SleepingPolicy {
private static final int maxSleepTimeWhenIdle
private static final int maxIterationsWithCurrentSleepTime
private volatile int myIterationsWithCurrentTime
private volatile int myCurrentSleepTime
public void ()
public int getTimeToSleep (boolean)
int iterationsWithCurrentTime
boolean wasActive
int currentSleepTime
}
com/intellij/util/io/BaseDataReader$SleepingPolicy$1.classBaseDataReader.java
package com.intellij.util.io
final com.intellij.util.io.BaseDataReader$SleepingPolicy$1 extends java.lang.Object implements com.intellij.util.io.BaseDataReader$SleepingPolicy {
void ()
public int getTimeToSleep (boolean)
boolean wasActive
}
com/intellij/util/io/BaseDataReader$SleepingPolicy$2.classBaseDataReader.java
package com.intellij.util.io
final com.intellij.util.io.BaseDataReader$SleepingPolicy$2 extends java.lang.Object implements com.intellij.util.io.BaseDataReader$SleepingPolicy {
void ()
public int getTimeToSleep (boolean)
boolean wasActive
}
com/intellij/util/io/BaseDataReader$SleepingPolicy.classBaseDataReader.java
package com.intellij.util.io
public abstract com.intellij.util.io.BaseDataReader$SleepingPolicy extends java.lang.Object {
public static final int sleepTimeWhenWasActive
public static final int sleepTimeWhenIdle
public static final com.intellij.util.io.BaseDataReader$SleepingPolicy SIMPLE
public static final com.intellij.util.io.BaseDataReader$SleepingPolicy BLOCKING
public abstract int getTimeToSleep (boolean)
static void ()
}
com/intellij/util/io/BaseDataReader.classBaseDataReader.java
package com.intellij.util.io
public abstract com.intellij.util.io.BaseDataReader extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.util.io.BaseDataReader$SleepingPolicy mySleepingPolicy
protected final Object mySleepMonitor
protected volatile boolean isStopped
private java.util.concurrent.Future myFinishedFuture
public void (com.intellij.util.io.BaseDataReader$SleepingPolicy)
com.intellij.util.io.BaseDataReader$SleepingPolicy sleepingPolicy
protected void start ()
protected void start (java.lang.String)
String presentableName
protected boolean readAvailable () throws java.io.IOException
protected boolean readAvailableNonBlocking () throws java.io.IOException
protected boolean readAvailableBlocking () throws java.io.IOException
protected abstract java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
protected void doRun ()
boolean read
boolean stopSignalled
java.io.IOException e
java.io.IOException e
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
private void resumeReading ()
protected abstract void close () throws java.io.IOException
public void stop ()
public void waitFor () throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
public void waitFor (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException
java.util.concurrent.ExecutionException e
long timeout
java.util.concurrent.TimeUnit unit
static void ()
}
com/intellij/util/io/BaseInputStreamReader.classBaseInputStreamReader.java
package com.intellij.util.io
public com.intellij.util.io.BaseInputStreamReader extends java.io.InputStreamReader {
private final java.io.InputStream myInputStream
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream in
java.nio.charset.Charset cs
public void close () throws java.io.IOException
}
com/intellij/util/io/BaseOutputReader$Options$1.classBaseOutputReader.java
package com.intellij.util.io
final com.intellij.util.io.BaseOutputReader$Options$1 extends com.intellij.util.io.BaseOutputReader$Options {
final com.intellij.util.io.BaseDataReader$SleepingPolicy val$policy
void (com.intellij.util.io.BaseDataReader$SleepingPolicy)
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
}
com/intellij/util/io/BaseOutputReader$Options.classBaseOutputReader.java
package com.intellij.util.io
public com.intellij.util.io.BaseOutputReader$Options extends java.lang.Object {
public static final com.intellij.util.io.BaseOutputReader$Options BLOCKING
public static final com.intellij.util.io.BaseOutputReader$Options NON_BLOCKING
public void ()
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
public boolean splitToLines ()
public boolean sendIncompleteLines ()
public boolean withSeparators ()
public static com.intellij.util.io.BaseOutputReader$Options withPolicy (com.intellij.util.io.BaseDataReader$SleepingPolicy)
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
static void ()
}
com/intellij/util/io/BaseOutputReader.classBaseOutputReader.java
package com.intellij.util.io
public abstract com.intellij.util.io.BaseOutputReader extends com.intellij.util.io.BaseDataReader {
protected final java.io.Reader myReader
private final com.intellij.util.io.BaseOutputReader$Options myOptions
private final char[] myInputBuffer
private final StringBuilder myLineBuffer
private boolean myCarry
public void (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream inputStream
java.nio.charset.Charset charset
public void (java.io.InputStream, java.nio.charset.Charset, com.intellij.util.io.BaseOutputReader$Options)
java.io.InputStream inputStream
java.nio.charset.Charset charset
com.intellij.util.io.BaseOutputReader$Options options
public void (java.io.Reader)
java.io.Reader reader
public void (java.io.Reader, com.intellij.util.io.BaseOutputReader$Options)
java.io.Reader reader
com.intellij.util.io.BaseOutputReader$Options options
private static java.io.Reader createInputStreamReader (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream stream
java.nio.charset.Charset charset
protected final boolean readAvailableNonBlocking () throws java.io.IOException
int n
boolean read
protected final boolean readAvailableBlocking () throws java.io.IOException
int n
boolean read
private void processInput (char[], java.lang.StringBuilder, int)
char c
char c
int i
char[] buffer
StringBuilder line
int n
private void sendText (java.lang.StringBuilder)
StringBuilder line
String text
protected void close () throws java.io.IOException
protected abstract void onTextAvailable (java.lang.String)
public void (java.io.InputStream, java.nio.charset.Charset, com.intellij.util.io.BaseDataReader$SleepingPolicy)
java.io.InputStream inputStream
java.nio.charset.Charset charset
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
public void (java.io.Reader, com.intellij.util.io.BaseDataReader$SleepingPolicy)
java.io.Reader reader
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
protected void onBufferExhaustion ()
}
com/intellij/util/io/BinaryOutputReader.classBinaryOutputReader.java
package com.intellij.util.io
public abstract com.intellij.util.io.BinaryOutputReader extends com.intellij.util.io.BaseDataReader {
private final java.io.InputStream myStream
private final byte[] myBuffer
public void (java.io.InputStream, com.intellij.util.io.BaseDataReader$SleepingPolicy)
java.io.InputStream stream
com.intellij.util.io.BaseDataReader$SleepingPolicy sleepingPolicy
protected boolean readAvailableNonBlocking () throws java.io.IOException
int n
byte[] buffer
boolean read
protected final boolean readAvailableBlocking () throws java.io.IOException
byte[] buffer
boolean read
int n
protected abstract void onBinaryAvailable (byte[], int)
protected void close () throws java.io.IOException
}
com/intellij/util/io/Bits.classBits.java
package com.intellij.util.io
public com.intellij.util.io.Bits extends java.lang.Object {
public void ()
public static boolean getBoolean (byte[], int)
byte[] b
int off
public static char getChar (byte[], int)
byte[] b
int off
public static short getShort (byte[], int)
byte[] b
int off
public static int getInt (byte[], int)
byte[] b
int off
public static float getFloat (byte[], int)
byte[] b
int off
int i
public static long getLong (byte[], int)
byte[] b
int off
public static double getDouble (byte[], int)
byte[] b
int off
long j
public static void putBoolean (byte[], int, boolean)
byte[] b
int off
boolean val
public static void putChar (byte[], int, char)
byte[] b
int off
char val
public static void putShort (byte[], int, short)
byte[] b
int off
short val
public static void putInt (byte[], int, int)
byte[] b
int off
int val
public static void putFloat (byte[], int, float)
byte[] b
int off
float val
int i
public static void putLong (byte[], int, long)
byte[] b
int off
long val
public static void putDouble (byte[], int, double)
byte[] b
int off
double val
long j
}
com/intellij/util/io/BooleanDataDescriptor.classBooleanDataDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.BooleanDataDescriptor extends com.intellij.util.io.InlineKeyDescriptor {
public static final com.intellij.util.io.BooleanDataDescriptor INSTANCE
private void ()
public java.lang.Boolean fromInt (int)
int n
public int toInt (java.lang.Boolean)
Boolean aBoolean
protected boolean isCompactFormat ()
public volatile int toInt (java.lang.Object)
public volatile java.lang.Object fromInt (int)
static void ()
}
com/intellij/util/io/ByteBufferWrapper.classByteBufferWrapper.java
package com.intellij.util.io
public abstract com.intellij.util.io.ByteBufferWrapper extends java.lang.Object {
protected final java.io.File myFile
protected final long myPosition
protected final long myLength
protected volatile boolean myDirty
protected void (java.io.File, long, long)
java.io.File file
long offset
long length
public abstract java.nio.ByteBuffer getCachedBuffer ()
public final void markDirty ()
public final boolean isDirty ()
public abstract java.nio.ByteBuffer getBuffer () throws java.io.IOException
public abstract void unmap ()
public abstract void flush ()
public void dispose ()
public static com.intellij.util.io.ByteBufferWrapper readWrite (java.io.File, int, int)
java.io.File file
int offset
int length
public static com.intellij.util.io.ByteBufferWrapper readWriteDirect (java.io.File, long, int)
java.io.File file
long offset
int length
public static com.intellij.util.io.ByteBufferWrapper readOnly (java.io.File, int)
java.io.File file
int offset
public java.lang.String toString ()
public int allocationSize ()
}
com/intellij/util/io/CachingEnumerator.classCachingEnumerator.java
package com.intellij.util.io
public com.intellij.util.io.CachingEnumerator extends java.lang.Object implements com.intellij.util.io.DataEnumerator {
private static final int STRIPE_POWER
private static final int STRIPE_COUNT
private static final int STRIPE_MASK
private final com.intellij.util.containers.SLRUMap[] myHashcodeToIdCache
private final com.intellij.util.containers.SLRUMap[] myIdToStringCache
private final java.util.concurrent.locks.Lock[] myStripeLocks
private final com.intellij.util.io.DataEnumerator myBase
private final com.intellij.util.io.KeyDescriptor myDataDescriptor
public void (com.intellij.util.io.DataEnumerator, com.intellij.util.io.KeyDescriptor)
int i
com.intellij.util.io.DataEnumerator base
com.intellij.util.io.KeyDescriptor dataDescriptor
int protectedSize
int probationalSize
public int enumerate (java.lang.Object) throws java.io.IOException
Integer cachedId
Object s
int stripe2
Integer cachedId
Integer enumeratedInteger
Integer enumeratedInteger
int stripe2
Object value
int valueHashCode
int stripe
int enumerate
private static int idStripe (int)
int h
public java.lang.Object valueOf (int) throws java.io.IOException
Object s
int idx
int stripe
Object s
public void close ()
public void clear ()
int i
}
com/intellij/util/io/CompactDataInput.classCompactDataInput.java
package com.intellij.util.io
public com.intellij.util.io.CompactDataInput extends java.lang.Object implements java.io.DataInput {
private final java.io.InputStream in
private final byte[] readBuffer
public void (java.io.InputStream)
java.io.InputStream in
public void readFully (byte[]) throws java.io.IOException
byte[] b
public void readFully (byte[], int, int) throws java.io.IOException
int count
byte[] b
int off
int len
int n
public int skipBytes (int) throws java.io.IOException
int n
int total
int cur
public boolean readBoolean () throws java.io.IOException
int ch
public byte readByte () throws java.io.IOException
int ch
public int readUnsignedByte () throws java.io.IOException
int ch
public short readShort () throws java.io.IOException
int ch1
int ch2
public int readUnsignedShort () throws java.io.IOException
int ch1
int ch2
public char readChar () throws java.io.IOException
int ch1
int ch2
public int readInt () throws java.io.IOException
public long readLong () throws java.io.IOException
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readLine () throws java.io.IOException
public java.lang.String readUTF () throws java.io.IOException
}
com/intellij/util/io/CompactDataOutput.classCompactDataOutput.java
package com.intellij.util.io
public com.intellij.util.io.CompactDataOutput extends java.lang.Object implements java.io.DataOutput {
private final java.io.OutputStream out
private final byte[] writeBuffer
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeBoolean (boolean) throws java.io.IOException
boolean v
public void writeByte (int) throws java.io.IOException
int v
public void writeShort (int) throws java.io.IOException
int v
public void writeChar (int) throws java.io.IOException
int v
public void writeInt (int) throws java.io.IOException
int val
public void writeLong (long) throws java.io.IOException
long v
public void writeFloat (float) throws java.io.IOException
float v
public void writeDouble (double) throws java.io.IOException
double v
public void writeBytes (java.lang.String) throws java.io.IOException
int i
String s
int len
public void writeChars (java.lang.String) throws java.io.IOException
int v
int i
String s
int len
public void writeUTF (java.lang.String) throws java.io.IOException
String s
}
com/intellij/util/io/CompressedAppendableFile$1.classCompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.io.CompressedAppendableFile this$0
void (com.intellij.util.io.CompressedAppendableFile)
com.intellij.util.io.CompressedAppendableFile this$0
public void run ()
}
com/intellij/util/io/CompressedAppendableFile$2.classCompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$2 extends com.intellij.util.io.LimitedInputStream {
final com.intellij.util.io.CompressedAppendableFile this$0
void (com.intellij.util.io.CompressedAppendableFile, java.io.InputStream, int)
com.intellij.util.io.CompressedAppendableFile this$0
java.io.InputStream x0
int x1
public int available () throws java.io.IOException
}
com/intellij/util/io/CompressedAppendableFile$3.classCompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$3 extends com.intellij.util.io.LimitedInputStream {
final com.intellij.util.io.CompressedAppendableFile this$0
void (com.intellij.util.io.CompressedAppendableFile, java.io.InputStream, int)
com.intellij.util.io.CompressedAppendableFile this$0
java.io.InputStream x0
int x1
public int available () throws java.io.IOException
}
com/intellij/util/io/CompressedAppendableFile$FileChunkReadCache$1.classCompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache this$0
void (com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache)
com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache this$0
public void run ()
}
com/intellij/util/io/CompressedAppendableFile$FileChunkReadCache.classCompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache extends com.intellij.util.containers.SLRUMap {
private final com.intellij.openapi.util.LowMemoryWatcher myLowMemoryWatcher
private final com.intellij.util.io.FileChunkKey myKey
public void ()
public byte[] get (com.intellij.util.io.CompressedAppendableFile, int) throws java.io.IOException
byte[] bytes
com.intellij.util.io.CompressedAppendableFile file
int page
byte[] bytes
public void put (com.intellij.util.io.CompressedAppendableFile, long, byte[])
com.intellij.util.io.CompressedAppendableFile file
long page
byte[] bytes
}
com/intellij/util/io/CompressedAppendableFile$SegmentedChunkInputStream.classCompressedAppendableFile.java
package com.intellij.util.io
com.intellij.util.io.CompressedAppendableFile$SegmentedChunkInputStream extends java.io.InputStream {
private final long myAddr
private final int myChunkLengthTableSnapshotLength
private final byte[] myNextChunkBufferSnapshot
private final int myBufferPositionSnapshot
private java.io.InputStream bytesFromCompressedBlock
private java.io.InputStream bytesFromTempAppendBlock
private int myCurrentPageNumber
private int myPageOffset
final com.intellij.util.io.CompressedAppendableFile this$0
public void (com.intellij.util.io.CompressedAppendableFile, long, int, byte[], int)
long addr
int chunkLengthTableSnapshotLength
byte[] tableRef
int position
public int read (byte[], int, int) throws java.io.IOException
byte[] decompressedBytes
byte[] decompressedBytes
int read
byte[] b
int off
int len
int readBytesCount
public int read () throws java.io.IOException
byte[] buf
int read
}
com/intellij/util/io/CompressedAppendableFile.classCompressedAppendableFile.java
package com.intellij.util.io
public com.intellij.util.io.CompressedAppendableFile extends java.lang.Object {
private final java.io.File myBaseFile
private byte[] myNextChunkBuffer
private int myBufferPosition
private boolean myDirty
private short[] myChunkLengthTable
private int myChunkTableLength
private static final int FACTOR
private long[] myChunkOffsetTable
private static final boolean doDebug
private gnu.trove.TLongArrayList myCompressedChunksFileOffsets
private static final int MAX_PAGE_LENGTH
private long myFileLength
private long myUncompressedFileLength
protected final int myAppendBufferLength
private static final int myMinAppendBufferLength
public static final String INCOMPLETE_CHUNK_LENGTH_FILE_EXTENSION
private final com.intellij.openapi.util.LowMemoryWatcher myLowMemoryWatcher
private static final com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache ourDecompressedCache
static final boolean $assertionsDisabled
public void (java.io.File)
java.io.File file
private void (java.io.File, int)
java.io.File file
int bufferSize
public synchronized java.lang.Object read (long, com.intellij.util.io.KeyDescriptor) throws java.io.IOException
long addr
com.intellij.util.io.KeyDescriptor descriptor
java.io.DataInputStream stream
public synchronized java.io.DataInputStream getStream (long) throws java.io.IOException
long addr
protected java.io.File getChunkLengthFile ()
private synchronized void initChunkLengthTable () throws java.io.IOException
int chunkLength
int j
int start
int i
int i
long[] chunkOffsetTable
long offset
short[] chunkLengthTable
int chunkLengthTableLength
long o
java.io.DataInputStream chunkLengthStream
long tempFileLength
java.io.File chunkLengthFile
private synchronized byte[] loadChunk (int) throws java.io.IOException
byte[] decompressedBytes
java.io.DataInputStream keysStream
RuntimeException e
AssertionError ae
int chunkNumber
private java.io.DataInputStream getChunkStream (java.io.File, int) throws java.io.IOException
int limit
long pageStartOffset
java.io.File appendFile
int pageNumber
int limit
long pageStartOffset
long pageEndOffset
private long calcOffsetOfPage (int)
int index
int len
int pageNumber
int calculatedOffset
long offset
int baseOffset
protected java.io.InputStream getChunkInputStream (java.io.File, long, int) throws java.io.IOException
java.io.File appendFile
long offset
int pageSize
java.io.FileInputStream in
public synchronized void append (java.lang.Object, com.intellij.util.io.KeyDescriptor) throws java.io.IOException
Object value
com.intellij.util.io.KeyDescriptor descriptor
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream bos
java.io.DataOutput out
int size
byte[] buffer
public synchronized void append (byte[], int) throws java.io.IOException
int bytesToWriteInTheBuffer
byte[] buffer
int size
int newBufferSize
int bufferPosition
int sizeToWrite
private synchronized void loadAppendBuffer () throws java.io.IOException
java.io.FileInputStream stream
java.io.File tempAppendFile
private int calcBufferSize (int)
int position
private void saveNextChunkIfNeeded () throws java.io.IOException
long[] newChunkOffsetTable
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedOut
com.intellij.util.io.DataOutputStream compressedDataOut
byte[] bytes
private static short[] reallocShortTable (short[])
short[] table
short[] newTable
protected int compress (com.intellij.util.io.DataOutputStream, byte[]) throws java.io.IOException
com.intellij.util.io.DataOutputStream compressedDataOut
byte[] buffer
protected byte[] decompress (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream keysStream
protected void saveChunk (com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, long) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedChunk
long endOfFileOffset
com.intellij.util.io.DataOutputStream stream
com.intellij.util.io.DataOutputStream chunkLengthStream
protected java.io.File getChunksFile ()
private void saveIncompleteChunk ()
java.io.BufferedOutputStream stream
java.io.IOException ex
private java.io.File getIncompleteChunkFile ()
public synchronized void force ()
public synchronized void dispose ()
public synchronized long length ()
java.io.IOException ex
public synchronized boolean isDirty ()
static short[] access$002 (com.intellij.util.io.CompressedAppendableFile, short[])
com.intellij.util.io.CompressedAppendableFile x0
short[] x1
static int access$102 (com.intellij.util.io.CompressedAppendableFile, int)
com.intellij.util.io.CompressedAppendableFile x0
int x1
static long[] access$202 (com.intellij.util.io.CompressedAppendableFile, long[])
com.intellij.util.io.CompressedAppendableFile x0
long[] x1
static byte[] access$302 (com.intellij.util.io.CompressedAppendableFile, byte[])
com.intellij.util.io.CompressedAppendableFile x0
byte[] x1
static int access$402 (com.intellij.util.io.CompressedAppendableFile, int)
com.intellij.util.io.CompressedAppendableFile x0
int x1
static boolean access$500 ()
static gnu.trove.TLongArrayList access$600 (com.intellij.util.io.CompressedAppendableFile)
com.intellij.util.io.CompressedAppendableFile x0
static byte[] access$700 (com.intellij.util.io.CompressedAppendableFile, int) throws java.io.IOException
com.intellij.util.io.CompressedAppendableFile x0
int x1
static com.intellij.util.io.CompressedAppendableFile$FileChunkReadCache access$800 ()
static void ()
}
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/DataExternalizer.classDataExternalizer.java
package com.intellij.util.io
public abstract com.intellij.util.io.DataExternalizer extends java.lang.Object {
public abstract void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
public abstract java.lang.Object read (java.io.DataInput) throws java.io.IOException
}
com/intellij/util/io/DataInputOutputUtil.classDataInputOutputUtil.java
package com.intellij.util.io
public com.intellij.util.io.DataInputOutputUtil extends com.intellij.openapi.util.io.DataInputOutputUtilRt {
public static final long timeBase
private void ()
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 long readLONG (java.io.DataInput) throws java.io.IOException
int next
int sh
java.io.DataInput record
int val
long res
public static void writeLONG (java.io.DataOutput, long) throws java.io.IOException
java.io.DataOutput record
long val
public static int readSINT (java.io.DataInput) throws java.io.IOException
java.io.DataInput record
public static void writeSINT (java.io.DataOutput, int) throws java.io.IOException
java.io.DataOutput record
int val
public static void writeTIME (java.io.DataOutput, long) throws java.io.IOException
java.io.DataOutput record
long timestamp
long relStamp
public static long readTIME (java.io.DataInput) throws java.io.IOException
int second
int third
int fourth
int fifth
java.io.DataInput record
int first
public static void writeNullable (java.io.DataOutput, java.lang.Object, com.intellij.util.ThrowableConsumer) throws java.io.IOException
java.io.DataOutput out
Object value
com.intellij.util.ThrowableConsumer writeValue
public static java.lang.Object readNullable (java.io.DataInput, com.intellij.openapi.util.ThrowableComputable) throws java.io.IOException
java.io.DataInput in
com.intellij.openapi.util.ThrowableComputable readValue
}
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/DifferentSerializableBytesImplyNonEqualityPolicy.classDifferentSerializableBytesImplyNonEqualityPolicy.java
package com.intellij.util.io
public abstract com.intellij.util.io.DifferentSerializableBytesImplyNonEqualityPolicy extends java.lang.Object {
}
com/intellij/util/io/DirectBufferWrapper$1.classDirectBufferWrapper.java
package com.intellij.util.io
final com.intellij.util.io.DirectBufferWrapper$1 extends java.lang.Object implements java.security.PrivilegedAction {
final java.nio.ByteBuffer val$buffer
void (java.nio.ByteBuffer)
public java.lang.Object run ()
sun.misc.Cleaner cleaner
Throwable e
}
com/intellij/util/io/DirectBufferWrapper.classDirectBufferWrapper.java
package com.intellij.util.io
public abstract com.intellij.util.io.DirectBufferWrapper extends com.intellij.util.io.ByteBufferWrapper {
protected static final com.intellij.openapi.diagnostic.Logger LOG
private volatile java.nio.ByteBuffer myBuffer
protected void (java.io.File, long, long)
java.io.File file
long offset
long length
public java.nio.ByteBuffer getCachedBuffer ()
public java.nio.ByteBuffer getBuffer () throws java.io.IOException
java.nio.ByteBuffer buffer
protected abstract java.nio.ByteBuffer create () throws java.io.IOException
public void unmap ()
static boolean disposeDirectBuffer (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
static void ()
}
com/intellij/util/io/DupOutputStream.classDupOutputStream.java
package com.intellij.util.io
public com.intellij.util.io.DupOutputStream extends java.io.OutputStream {
private final java.io.OutputStream myStream1
private final java.io.OutputStream myStream2
public void (java.io.OutputStream, java.io.OutputStream)
java.io.OutputStream stream1
java.io.OutputStream stream2
public void write (int) throws java.io.IOException
int b
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
com/intellij/util/io/EnumDataDescriptor.classEnumDataDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.EnumDataDescriptor extends com.intellij.util.io.InlineKeyDescriptor {
private final Class myEnumClass
public void (java.lang.Class)
Class enumClass
public java.lang.Enum fromInt (int)
int n
public int toInt (java.lang.Enum)
Enum t
public volatile int toInt (java.lang.Object)
public volatile java.lang.Object fromInt (int)
}
com/intellij/util/io/EnumeratorIntegerDescriptor.classEnumeratorIntegerDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.EnumeratorIntegerDescriptor extends com.intellij.util.io.IntInlineKeyDescriptor {
public static final com.intellij.util.io.EnumeratorIntegerDescriptor INSTANCE
public void ()
static void ()
}
com/intellij/util/io/EnumeratorStringDescriptor.classEnumeratorStringDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.EnumeratorStringDescriptor extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
public static final com.intellij.util.io.EnumeratorStringDescriptor INSTANCE
public void ()
public int getHashCode (java.lang.String)
String value
public boolean isEqual (java.lang.String, java.lang.String)
String val1
String val2
public void save (java.io.DataOutput, java.lang.String) throws java.io.IOException
java.io.DataOutput storage
String value
public java.lang.String read (java.io.DataInput) throws java.io.IOException
java.io.DataInput storage
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
public volatile int getHashCode (java.lang.Object)
public volatile java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void ()
}
com/intellij/util/io/EqualityPolicy.classEqualityPolicy.java
package com.intellij.util.io
public abstract com.intellij.util.io.EqualityPolicy extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
}
com/intellij/util/io/ExternalIntegerKeyDescriptor.classExternalIntegerKeyDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.ExternalIntegerKeyDescriptor extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
public void ()
public int getHashCode (java.lang.Integer)
Integer value
public boolean isEqual (java.lang.Integer, java.lang.Integer)
Integer val1
Integer val2
public void save (java.io.DataOutput, java.lang.Integer) throws java.io.IOException
java.io.DataOutput out
Integer value
public java.lang.Integer read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
public volatile int getHashCode (java.lang.Object)
public volatile java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
}
com/intellij/util/io/FileAccessorCache$1.classFileAccessorCache.java
package com.intellij.util.io
com.intellij.util.io.FileAccessorCache$1 extends com.intellij.util.containers.SLRUMap {
final com.intellij.util.io.FileAccessorCache this$0
void (com.intellij.util.io.FileAccessorCache, int, int, com.intellij.util.containers.hash.EqualityPolicy)
com.intellij.util.io.FileAccessorCache this$0
int x0
int x1
com.intellij.util.containers.hash.EqualityPolicy x2
protected final void onDropFromCache (java.lang.Object, com.intellij.util.io.FileAccessorCache$Handle)
Object key
com.intellij.util.io.FileAccessorCache$Handle value
protected volatile void onDropFromCache (java.lang.Object, java.lang.Object)
}
com/intellij/util/io/FileAccessorCache$Handle.classFileAccessorCache.java
package com.intellij.util.io
public final com.intellij.util.io.FileAccessorCache$Handle extends java.lang.Object {
private final com.intellij.util.io.FileAccessorCache myOwner
private final Object myFileAccessor
private final java.util.concurrent.atomic.AtomicInteger myRefCount
public void (java.lang.Object, com.intellij.util.io.FileAccessorCache)
Object fileAccessor
com.intellij.util.io.FileAccessorCache owner
private void allocate ()
public final void release ()
public java.lang.Object get ()
static void access$000 (com.intellij.util.io.FileAccessorCache$Handle)
com.intellij.util.io.FileAccessorCache$Handle x0
}
com/intellij/util/io/FileAccessorCache.classFileAccessorCache.java
package com.intellij.util.io
public abstract com.intellij.util.io.FileAccessorCache extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
private final com.intellij.util.containers.SLRUMap myCache
private final java.util.List myElementsToBeDisposed
private final Object myCacheLock
private final Object myUpdateLock
public void (int, int)
int protectedQueueSize
int probationalQueueSize
protected abstract java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
protected abstract void disposeAccessor (java.lang.Object) throws java.io.IOException
public final com.intellij.util.io.FileAccessorCache$Handle get (java.lang.Object)
Object key
com.intellij.util.io.FileAccessorCache$Handle cached
private com.intellij.util.io.FileAccessorCache$Handle createHandle (java.lang.Object)
com.intellij.util.io.FileAccessorCache$Handle cached
java.io.IOException ex
Object key
private void disposeInvalidAccessors ()
java.util.List fileAccessorsToBeDisposed
java.io.IOException ex
Object t
java.util.List fileAccessorsToBeDisposed
public com.intellij.util.io.FileAccessorCache$Handle getIfCached (java.lang.Object)
com.intellij.util.io.FileAccessorCache$Handle value
Object key
public boolean remove (java.lang.Object)
Object key
public void clear ()
public int getHashCode (java.lang.Object)
Object value
public boolean isEqual (java.lang.Object, java.lang.Object)
Object val1
Object val2
static java.lang.Object access$100 (com.intellij.util.io.FileAccessorCache)
com.intellij.util.io.FileAccessorCache x0
static java.util.List access$200 (com.intellij.util.io.FileAccessorCache)
com.intellij.util.io.FileAccessorCache x0
}
com/intellij/util/io/FileChunkKey.classFileChunkKey.java
package com.intellij.util.io
com.intellij.util.io.FileChunkKey extends java.lang.Object implements java.lang.Comparable com.intellij.util.containers.ShareableKey {
private Object owner
private long offset
public void (java.lang.Object, long)
Object owner
long offset
public int hashCode ()
public java.lang.Object getOwner ()
public long getOffset ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.util.io.FileChunkKey k
public void setup (java.lang.Object, long)
Object owner
long offset
public int compareTo (com.intellij.util.io.FileChunkKey)
com.intellij.util.io.FileChunkKey o
public com.intellij.util.containers.ShareableKey getStableCopy ()
public volatile int compareTo (java.lang.Object)
}
com/intellij/util/io/FinalizationRequest.classFinalizationRequest.java
package com.intellij.util.io
com.intellij.util.io.FinalizationRequest extends java.lang.Object {
public final com.intellij.util.io.Page page
public final long finalizationId
public void (com.intellij.util.io.Page, long)
com.intellij.util.io.Page page
long finalizationId
public java.lang.String toString ()
}
com/intellij/util/io/IOStatistics.classIOStatistics.java
package com.intellij.util.io
com.intellij.util.io.IOStatistics extends java.lang.Object {
static final boolean DEBUG
static final int MIN_IO_TIME_TO_REPORT
static final com.intellij.openapi.diagnostic.Logger LOG
static final int KEYS_FACTOR_MASK
void ()
static void dump (java.lang.String)
String msg
static void ()
}
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$3.classIOUtil.java
package com.intellij.util.io
final com.intellij.util.io.IOUtil$3 extends java.lang.Object implements java.io.FileFilter {
final String val$baseName
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/util/io/IOUtil$4.classIOUtil.java
package com.intellij.util.io
final com.intellij.util.io.IOUtil$4 extends java.lang.Object implements java.lang.Runnable {
final java.io.File val$file
void (java.io.File)
public void run ()
}
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 int STRING_HEADER_SIZE
private static final int STRING_LENGTH_THRESHOLD
private static final String LONGER_THAN_64K_MARKER
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
private void ()
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 void writeUTFTruncated (java.io.DataOutput, java.lang.String) throws java.io.IOException
java.io.DataOutput stream
String text
public static void writeUTF (java.io.DataOutput, java.lang.String) throws java.io.IOException
java.io.DataOutput storage
String value
public static java.lang.String readUTF (java.io.DataInput) throws java.io.IOException
java.io.DataInput storage
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
public static boolean isAscii (java.lang.String)
String str
public static boolean isAscii (java.lang.CharSequence)
int i
int length
CharSequence str
public static boolean isAscii (char)
char c
public static boolean deleteAllFilesStartingWith (java.io.File)
java.io.File f
java.io.File file
String baseName
java.io.File parentFile
java.io.File[] files
boolean ok
public static void syncStream (java.io.OutputStream) throws java.io.IOException
Object o
java.lang.reflect.Field outField
NoSuchFieldException e
IllegalAccessException e
java.io.OutputStream stream
public static java.lang.Object openCleanOrResetBroken (com.intellij.openapi.util.ThrowableComputable, java.io.File) throws java.io.IOException
com.intellij.openapi.util.ThrowableComputable factoryComputable
java.io.File file
public static java.lang.Object openCleanOrResetBroken (com.intellij.openapi.util.ThrowableComputable, java.lang.Runnable) throws java.io.IOException
java.io.IOException ex
int i
com.intellij.openapi.util.ThrowableComputable factoryComputable
Runnable cleanupCallback
public static void writeStringList (java.io.DataOutput, java.util.Collection) throws java.io.IOException
String s
java.io.DataOutput out
java.util.Collection list
public static java.util.List readStringList (java.io.DataInput) throws java.io.IOException
int i
java.io.DataInput in
int size
java.util.ArrayList strings
static void ()
}
com/intellij/util/io/InlineKeyDescriptor.classInlineKeyDescriptor.java
package com.intellij.util.io
public abstract com.intellij.util.io.InlineKeyDescriptor extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
private final boolean myCompactFormat
public void ()
protected boolean isCompactFormat ()
public final int getHashCode (java.lang.Object)
Object value
public final boolean isEqual (java.lang.Object, java.lang.Object)
Object val1
Object val2
public final void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
java.io.DataOutput out
Object value
int v
public final java.lang.Object read (java.io.DataInput) throws java.io.IOException
int n
java.io.DataInput in
int n
public abstract java.lang.Object fromInt (int)
public abstract int toInt (java.lang.Object)
}
com/intellij/util/io/IntInlineKeyDescriptor.classIntInlineKeyDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.IntInlineKeyDescriptor extends com.intellij.util.io.InlineKeyDescriptor {
public void ()
public java.lang.Integer fromInt (int)
int n
public int toInt (java.lang.Integer)
Integer integer
public volatile int toInt (java.lang.Object)
public volatile java.lang.Object fromInt (int)
}
com/intellij/util/io/IntToIntBtree$BtreeDataStorage.classIntToIntBtree.java
package com.intellij.util.io
public abstract com.intellij.util.io.IntToIntBtree$BtreeDataStorage extends java.lang.Object {
public abstract int persistInt (int, int, boolean)
}
com/intellij/util/io/IntToIntBtree$BtreeIndexNodeView$HashLeafData.classIntToIntBtree.java
package com.intellij.util.io
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData extends java.lang.Object {
final com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView nodeView
final int[] keys
final gnu.trove.TIntIntHashMap values
void (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int)
int value
int key
int i
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView _nodeView
int recordCount
com.intellij.util.io.IntToIntBtree btree
int offset
java.nio.ByteBuffer buffer
int keyNumber
private void clean ()
int i
com.intellij.util.io.IntToIntBtree btree
static void access$1000 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData x0
}
com/intellij/util/io/IntToIntBtree$BtreeIndexNodeView.classIntToIntBtree.java
package com.intellij.util.io
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView extends com.intellij.util.io.IntToIntBtree$BtreePage {
static final int INTERIOR_SIZE
static final int KEY_OFFSET
static final int MIN_ITEMS_TO_SHARE
private boolean isIndexLeaf
private boolean isHashedLeaf
private static final int LARGE_MOVE_THRESHOLD
private static final int HASH_FREE
static final int INDEX_LEAF_MASK
static final int HASHED_LEAF_MASK
private static final boolean useDoubleHash
static final boolean $assertionsDisabled
void (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree btree
private int search (int)
int mid
int keyAtMid
int hi
int lo
int value
final int addressAt (int)
int i
private void setAddressAt (int, int)
int i
int value
int offset
private int indexToOffset (int)
int i
private int keyAt (int)
int i
private void setKeyAt (int, int)
int i
int value
int offset
final boolean isIndexLeaf ()
protected void doInitFlags (int)
int flags
void setIndexLeaf (boolean)
boolean value
private boolean isHashedLeaf ()
void setHashedLeaf (boolean)
boolean value
final short getMaxChildrenCount ()
final boolean isFull ()
short childrenCount
boolean processMappings (com.intellij.util.io.IntToIntBtree$KeyValueProcessor) throws java.io.IOException
int key
int i
int offset
int i
int childrenCount
com.intellij.util.io.IntToIntBtree$KeyValueProcessor processor
public void initTraversal (int)
int address
public boolean isValid ()
private int splitNode (int)
int key
int i
gnu.trove.TIntIntHashMap map
int avg
int[] keys
boolean defaultSplit
java.nio.ByteBuffer buffer
short recordCountInNewNode
int newRootAddress
int parentAddress
boolean indexLeaf
boolean hashedLeaf
short recordCount
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView parent
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData hashLeafData
short maxIndex
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView newIndexNode
int nextPage
int medianKey
private boolean doOffloadToSiblingsWhenHashed (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData)
int key
int i
int key
int i
int childrenCount
int[] keys
gnu.trove.TIntIntHashMap map
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView sibling
int numberOfKeysToMove
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView parent
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData hashLeafData
int indexInParent
private void insertToRightSiblingWhenHashed (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData, int, com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView)
int key
int i
int key
int i
int[] keys
gnu.trove.TIntIntHashMap map
int childrenCount
int lastChildIndex
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView parent
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView$HashLeafData hashLeafData
int indexInParent
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView sibling
int numberOfKeysToMove
private boolean doOffloadToSiblingsSorted (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView)
int i
java.nio.ByteBuffer buffer
int indexOfLastChildToMove
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView sibling
int toMove
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView parent
int indexInParent
private void insertToRightSiblingWhenSorted (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView)
int i
int childrenCount
int lastChildIndex
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView parent
int indexInParent
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView sibling
int toMove
private void dump (java.lang.String)
String s
private void immediateDump (java.lang.String)
int i
String s
short maxIndex
private int locate (int, boolean)
int i
int address
int valueHC
boolean split
int searched
int parentAddress
int maxHeight
private void insert (int, int)
int index
java.nio.ByteBuffer buffer
int i
java.nio.ByteBuffer buffer
int elementsAfterIndex
int i
int valueHC
int newValueId
short recordCount
boolean indexLeaf
int medianKeyInParent
int index
int itemsToMove
private int hashIndex (int)
int probe
int value
int length
int hash
int index
int keyAtIndex
int total
static int access$000 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, boolean)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
boolean x2
static void access$100 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
int x2
static void access$200 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
int x2
static int access$700 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
static void access$800 (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, int, int)
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView x0
int x1
int x2
static void ()
}
com/intellij/util/io/IntToIntBtree$BtreePage.classIntToIntBtree.java
package com.intellij.util.io
com.intellij.util.io.IntToIntBtree$BtreePage extends java.lang.Object {
static final int RESERVED_META_PAGE_LEN
static final int FLAGS_SHIFT
static final int LENGTH_SHIFT
static final int LENGTH_MASK
protected final com.intellij.util.io.IntToIntBtree btree
protected int address
private short myChildrenCount
protected int myAddressInBuffer
protected java.nio.ByteBuffer myBuffer
protected com.intellij.util.io.ByteBufferWrapper myBufferWrapper
protected boolean myHasFullPagesAlongPath
protected boolean myIsDirty
public void (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree btree
void setAddress (int)
int _address
protected void syncWithStore ()
com.intellij.util.io.PagedFileStorage pagedFileStorage
protected void doInitFlags (int)
int anInt
protected final void setFlag (int, boolean)
int mask
boolean flag
int anInt
void markDirty ()
protected final short getChildrenCount ()
protected final void setChildrenCount (short)
short value
int myValue
protected final void setNextPage (int)
int nextPage
protected final int getNextPage ()
protected final int getInt (int)
int address
protected final void putInt (int, int)
int offset
int value
protected final java.nio.ByteBuffer getBytes (int, int)
int address
int length
java.nio.ByteBuffer duplicate
int newPosition
protected final void putBytes (int, java.nio.ByteBuffer)
int address
java.nio.ByteBuffer buffer
}
com/intellij/util/io/IntToIntBtree$KeyValueProcessor.classIntToIntBtree.java
package com.intellij.util.io
public abstract com.intellij.util.io.IntToIntBtree$KeyValueProcessor extends java.lang.Object {
public void ()
public abstract boolean process (int, int) throws java.io.IOException
}
com/intellij/util/io/IntToIntBtree.classIntToIntBtree.java
package com.intellij.util.io
public com.intellij.util.io.IntToIntBtree extends java.lang.Object {
private static final int HAS_ZERO_KEY_MASK
static final boolean doSanityCheck
static final boolean doDump
final int pageSize
private final short maxInteriorNodes
private final short maxLeafNodes
private final short maxLeafNodesInHash
final com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView root
private int height
private int maxStepsSearchedInHash
private int totalHashStepsSearched
private int hashSearchRequests
private int pagesCount
private int hashedPagesCount
private int count
private int movedMembersCount
private boolean hasZeroKey
private int zeroKeyValue
private final boolean isLarge
private final com.intellij.util.io.ResizeableMappedFile storage
private final boolean offloadToSiblingsBeforeSplit
private final boolean indexNodeIsHashTable
final int metaDataLeafPageLength
final int hashPageCapacity
private static final boolean hasCachedMappings
private gnu.trove.TIntIntHashMap myCachedMappings
private final int myCachedMappingsSize
private com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView myAccessNodeView
private int myLastGetKey
private int myOptimizedInserts
private boolean myCanUseLastKey
static final boolean $assertionsDisabled
public static int version ()
public void (int, java.io.File, com.intellij.util.io.PagedFileStorage$StorageLockContext, boolean) throws java.io.IOException
int pageSize
java.io.File file
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
boolean initial
int i
int metaPageLen
public int persistVars (com.intellij.util.io.IntToIntBtree$BtreeDataStorage, boolean)
com.intellij.util.io.IntToIntBtree$BtreeDataStorage storage
boolean toDisk
int i
private static boolean isPrime (int)
int i
int val
int maxDivisor
private int nextPage ()
int pageStart
public boolean get (int, int[])
int key
int[] result
int index
public void put (int, int)
boolean canUseLastKey
int key
int value
private void doPut (int, int)
int key
int value
int index
void dumpStatistics ()
int leafPages
long leafNodesCapacity
long leafNodesCapacity2
int usedPercent
int usedPercent2
private void flushCachedMappings ()
public void doClose () throws java.io.IOException
public void doFlush ()
static void myAssert (boolean)
boolean b
public boolean processMappings (com.intellij.util.io.IntToIntBtree$KeyValueProcessor) throws java.io.IOException
com.intellij.util.io.IntToIntBtree$KeyValueProcessor processor
private boolean processLeafPages (com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView, com.intellij.util.io.IntToIntBtree$KeyValueProcessor) throws java.io.IOException
int i
int childrenAddress
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView child
com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView node
com.intellij.util.io.IntToIntBtree$KeyValueProcessor processor
int[] childrenAddresses
public void withStorageLock (java.lang.Runnable)
Runnable runnable
static com.intellij.util.io.ResizeableMappedFile access$300 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static short access$400 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static short access$500 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static short access$600 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$900 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1106 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1200 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1202 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static int access$1300 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1302 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static int access$1104 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1408 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1502 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static int access$1500 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1600 (com.intellij.util.io.IntToIntBtree)
com.intellij.util.io.IntToIntBtree x0
static int access$1602 (com.intellij.util.io.IntToIntBtree, int)
com.intellij.util.io.IntToIntBtree x0
int x1
static void ()
}
com/intellij/util/io/KeyDescriptor.classKeyDescriptor.java
package com.intellij.util.io
public abstract com.intellij.util.io.KeyDescriptor extends java.lang.Object implements com.intellij.util.io.EqualityPolicy com.intellij.util.io.DataExternalizer {
}
com/intellij/util/io/LongInlineKeyDescriptor.classLongInlineKeyDescriptor.java
package com.intellij.util.io
public com.intellij.util.io.LongInlineKeyDescriptor extends java.lang.Object implements com.intellij.util.io.KeyDescriptor {
public static com.intellij.util.io.LongInlineKeyDescriptor INSTANCE
public void ()
public final int getHashCode (java.lang.Long)
Long value
public final boolean isEqual (java.lang.Long, java.lang.Long)
Long val1
Long val2
public final void save (java.io.DataOutput, java.lang.Long) throws java.io.IOException
java.io.DataOutput out
Long value
public final java.lang.Long read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
public volatile int getHashCode (java.lang.Object)
public volatile java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void ()
}
com/intellij/util/io/MappedBufferWrapper.classMappedBufferWrapper.java
package com.intellij.util.io
public abstract com.intellij.util.io.MappedBufferWrapper extends com.intellij.util.io.ByteBufferWrapper {
protected static final com.intellij.openapi.diagnostic.Logger LOG
private static final int MAX_FORCE_ATTEMPTS
private volatile java.nio.MappedByteBuffer myBuffer
protected void (java.io.File, long, long)
java.io.File file
long pos
long length
protected abstract java.nio.MappedByteBuffer map () throws java.io.IOException
public final void unmap ()
long finished
long started
java.nio.MappedByteBuffer buffer
public java.nio.ByteBuffer getCachedBuffer ()
public java.nio.ByteBuffer getBuffer () throws java.io.IOException
java.nio.MappedByteBuffer buffer
private static boolean clean (java.nio.MappedByteBuffer, boolean)
java.nio.MappedByteBuffer buffer
boolean dirty
private static boolean tryForce (java.nio.MappedByteBuffer)
Throwable e
int i
java.nio.MappedByteBuffer buffer
public void flush ()
java.nio.MappedByteBuffer buffer
static void ()
}
com/intellij/util/io/MappedFileInputStream.classMappedFileInputStream.java
package com.intellij.util.io
public com.intellij.util.io.MappedFileInputStream extends java.io.InputStream {
private final com.intellij.util.io.ResizeableMappedFile raf
private int cur
private long limit
public void (com.intellij.util.io.ResizeableMappedFile, long, long)
com.intellij.util.io.ResizeableMappedFile raf
long pos
long limit
public void (com.intellij.util.io.ResizeableMappedFile, long) throws java.io.IOException
com.intellij.util.io.ResizeableMappedFile raf
long pos
public void setup (long, long)
long pos
long limit
public int available ()
public void close ()
public int read () throws java.io.IOException
int retval
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int offset
int length
public long skip (long)
long amountToSkip
long amountSkipped
}
com/intellij/util/io/MappingFailedException.classMappingFailedException.java
package com.intellij.util.io
public com.intellij.util.io.MappingFailedException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/intellij/util/io/NullableDataExternalizer.classNullableDataExternalizer.java
package com.intellij.util.io
public com.intellij.util.io.NullableDataExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
private final com.intellij.util.io.DataExternalizer myNotNullExternalizer
public void (com.intellij.util.io.DataExternalizer)
com.intellij.util.io.DataExternalizer externalizer
public void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
java.io.DataOutput out
Object value
public java.lang.Object read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
boolean isDefined
}
com/intellij/util/io/OpenChannelsCache$1.classOpenChannelsCache.java
package com.intellij.util.io
com.intellij.util.io.OpenChannelsCache$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.io.OpenChannelsCache$ChannelDescriptor val$descriptor
final com.intellij.util.io.OpenChannelsCache this$0
void (com.intellij.util.io.OpenChannelsCache, com.intellij.util.io.OpenChannelsCache$ChannelDescriptor)
com.intellij.util.io.OpenChannelsCache this$0
public void run ()
java.io.IOException e
}
com/intellij/util/io/OpenChannelsCache$ChannelDescriptor.classOpenChannelsCache.java
package com.intellij.util.io
com.intellij.util.io.OpenChannelsCache$ChannelDescriptor extends java.lang.Object {
private int lockCount
private final java.io.RandomAccessFile myChannel
private final java.io.File myFile
public void (java.io.File, java.lang.String) throws java.io.FileNotFoundException
java.io.File file
String accessMode
public void lock ()
public void unlock ()
public boolean isLocked ()
public java.io.RandomAccessFile getChannel ()
}
com/intellij/util/io/OpenChannelsCache.classOpenChannelsCache.java
package com.intellij.util.io
public com.intellij.util.io.OpenChannelsCache extends java.lang.Object {
private final int myCacheSizeLimit
private final String myAccessMode
private final java.util.Map myCache
static final boolean $assertionsDisabled
public void (int, java.lang.String)
int cacheSizeLimit
String accessMode
public synchronized java.io.RandomAccessFile getChannel (java.io.File) throws java.io.FileNotFoundException
java.io.File ioFile
com.intellij.util.io.OpenChannelsCache$ChannelDescriptor descriptor
private void dropOvercache ()
java.util.Map$Entry entry
java.io.File file
java.util.List keysToDrop
int dropCount
public synchronized void releaseChannel (java.io.File)
java.io.File ioFile
com.intellij.util.io.OpenChannelsCache$ChannelDescriptor descriptor
public synchronized void closeChannel (java.io.File)
java.io.File ioFile
com.intellij.util.io.OpenChannelsCache$ChannelDescriptor descriptor
static void ()
}
com/intellij/util/io/OutputReader.classOutputReader.java
package com.intellij.util.io
public abstract com.intellij.util.io.OutputReader extends com.intellij.util.io.BaseOutputReader {
public void (java.io.InputStream, java.nio.charset.Charset, java.lang.String)
java.io.InputStream stream
java.nio.charset.Charset charset
String name
public void (java.io.InputStream, java.nio.charset.Charset, com.intellij.util.io.BaseDataReader$SleepingPolicy, java.lang.String)
java.io.InputStream stream
java.nio.charset.Charset charset
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
String name
public void readFully () throws java.lang.InterruptedException
}
com/intellij/util/io/Page$1.classPage.java
package com.intellij.util.io
final com.intellij.util.io.Page$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
void ()
public java.nio.ByteBuffer create ()
public void cleanup (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/util/io/Page$PageLock.classPage.java
package com.intellij.util.io
com.intellij.util.io.Page$PageLock extends java.lang.Object {
private void ()
void (com.intellij.util.io.Page$1)
com.intellij.util.io.Page$1 x0
}
com/intellij/util/io/Page$Range.classPage.java
package com.intellij.util.io
com.intellij.util.io.Page$Range extends java.lang.Object {
int start
int end
private void ()
void (com.intellij.util.io.Page$1)
com.intellij.util.io.Page$1 x0
}
com/intellij/util/io/Page.classPage.java
package com.intellij.util.io
public com.intellij.util.io.Page extends java.lang.Object {
public static final int PAGE_SIZE
private static final com.intellij.util.containers.LimitedPool ourBufferPool
private final long offset
private final com.intellij.util.io.RandomAccessDataFile owner
private final com.intellij.util.io.PoolPageKey myKey
private java.nio.ByteBuffer buf
private boolean read
private boolean dirty
private int myFinalizationId
private java.util.BitSet myWriteMask
private final com.intellij.util.io.Page$PageLock lock
private final com.intellij.util.io.Page$Range myContinuousRange
static final boolean $assertionsDisabled
public void (com.intellij.util.io.RandomAccessDataFile, long)
com.intellij.util.io.RandomAccessDataFile owner
long offset
private void ensureRead ()
int i
byte[] content
java.nio.ByteBuffer b
private void ensureReadOrWriteMaskExists ()
private com.intellij.util.io.Page$Range calcContinousRange (java.util.BitSet)
int nextChunk
int highestByte
java.util.BitSet mask
int lowestByte
public void flush ()
com.intellij.util.io.Page$Range range
int start
int end
public java.nio.ByteBuffer getBuf ()
private void recycle ()
public long getOffset ()
public int put (long, byte[], int, int)
int start
java.nio.ByteBuffer b
int count
long index
byte[] bytes
int off
int length
public int get (long, byte[], int, int)
int start
java.nio.ByteBuffer b
int count
long index
byte[] bytes
int off
int length
public com.intellij.util.io.FinalizationRequest prepareForFinalization (int)
int finalizationId
public com.intellij.util.io.RandomAccessDataFile getOwner ()
public com.intellij.util.io.PoolPageKey getKey ()
public boolean flushIfFinalizationIdIsEqualTo (long)
long finalizationId
public boolean recycleIfFinalizationIdIsEqualTo (long)
long finalizationId
public java.lang.String toString ()
static void ()
}
com/intellij/util/io/PagePool$1.classPagePool.java
package com.intellij.util.io
com.intellij.util.io.PagePool$1 extends com.intellij.util.containers.hash.LinkedHashMap {
final int val$probationalPagesLimit
final com.intellij.util.io.PagePool this$0
void (com.intellij.util.io.PagePool, int, float, boolean, int)
com.intellij.util.io.PagePool this$0
int x0
float x1
boolean x2
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/intellij/util/io/PagePool$2.classPagePool.java
package com.intellij.util.io
com.intellij.util.io.PagePool$2 extends com.intellij.util.containers.hash.LinkedHashMap {
final int val$protectedPagesLimit
final com.intellij.util.io.PagePool this$0
void (com.intellij.util.io.PagePool, int, float, boolean, int)
com.intellij.util.io.PagePool this$0
int x0
float x1
boolean x2
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/intellij/util/io/PagePool.classPagePool.java
package com.intellij.util.io
public com.intellij.util.io.PagePool extends java.lang.Object {
private final java.util.Map myProtectedQueue
private final java.util.Map myProbationalQueue
private int finalizationId
private final java.util.TreeMap myFinalizationQueue
private final Object lock
private final Object finalizationMonitor
private final com.intellij.util.io.PoolPageKey keyInstance
private com.intellij.util.io.PoolPageKey lastFinalizedKey
private static int hits
private static int cache_misses
private static int same_page_hits
private static int protected_queue_hits
private static int probational_queue_hits
private static int finalization_queue_hits
public static final com.intellij.util.io.PagePool SHARED
private com.intellij.util.io.RandomAccessDataFile lastOwner
private long lastOffset
private com.intellij.util.io.Page lastHit
public void (int, int)
int protectedPagesLimit
int probationalPagesLimit
public com.intellij.util.io.Page alloc (com.intellij.util.io.RandomAccessDataFile, long)
com.intellij.util.io.RandomAccessDataFile owner
long offset
private com.intellij.util.io.Page hitQueues (com.intellij.util.io.RandomAccessDataFile, long)
com.intellij.util.io.RandomAccessDataFile owner
long offset
com.intellij.util.io.PoolPageKey key
com.intellij.util.io.Page page
com.intellij.util.io.FinalizationRequest request
private static double percent (int, int)
int part
int whole
public static void printStatistics ()
private static com.intellij.util.io.PoolPageKey keyForPage (com.intellij.util.io.Page)
com.intellij.util.io.Page page
private void toProtectedQueue (com.intellij.util.io.Page)
com.intellij.util.io.Page page
private com.intellij.util.io.PoolPageKey setupKey (com.intellij.util.io.RandomAccessDataFile, long)
com.intellij.util.io.RandomAccessDataFile owner
long offset
public void flushPages (com.intellij.util.io.RandomAccessDataFile)
com.intellij.util.io.RandomAccessDataFile owner
public boolean flushPages (com.intellij.util.io.RandomAccessDataFile, int)
boolean hasFlushes
com.intellij.util.io.RandomAccessDataFile owner
int maxPagesToFlush
boolean hasFlushes
private boolean flushFinalizationQueue (int)
com.intellij.util.io.FinalizationRequest request
int maxPagesToFlush
int count
private boolean scanQueue (com.intellij.util.io.RandomAccessDataFile, java.util.Map)
com.intellij.util.io.Page page
com.intellij.util.io.RandomAccessDataFile owner
java.util.Map queue
java.util.Iterator iterator
boolean hasFlushes
private boolean scheduleFinalization (com.intellij.util.io.Page)
int curFinalizationId
com.intellij.util.io.Page page
int curFinalizationId
com.intellij.util.io.FinalizationRequest request
private void processFinalizationRequest (com.intellij.util.io.FinalizationRequest)
com.intellij.util.io.FinalizationRequest request
com.intellij.util.io.Page page
private com.intellij.util.io.FinalizationRequest retrieveFinalizationRequest ()
com.intellij.util.io.PoolPageKey key
com.intellij.util.io.PoolPageKey k
com.intellij.util.io.PoolPageKey kk
java.util.SortedMap tail
com.intellij.util.io.PoolPageKey key
com.intellij.util.io.FinalizationRequest request
static boolean access$000 (com.intellij.util.io.PagePool, com.intellij.util.io.Page)
com.intellij.util.io.PagePool x0
com.intellij.util.io.Page x1
static java.util.Map access$100 (com.intellij.util.io.PagePool)
com.intellij.util.io.PagePool x0
static void ()
}
com/intellij/util/io/PagedFileStorage$1.classPagedFileStorage.java
package com.intellij.util.io
com.intellij.util.io.PagedFileStorage$1 extends java.lang.Object {
}
com/intellij/util/io/PagedFileStorage$StorageLock$1.classPagedFileStorage.java
package com.intellij.util.io
com.intellij.util.io.PagedFileStorage$StorageLock$1 extends com.intellij.util.containers.hash.LinkedHashMap {
final com.intellij.util.io.PagedFileStorage$StorageLock this$0
void (com.intellij.util.io.PagedFileStorage$StorageLock, int, float, boolean)
com.intellij.util.io.PagedFileStorage$StorageLock this$0
int x0
float x1
boolean x2
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
public com.intellij.util.io.ByteBufferWrapper remove (java.lang.Object)
Object key
com.intellij.util.io.ByteBufferWrapper wrapper
public volatile java.lang.Object remove (java.lang.Object)
}
com/intellij/util/io/PagedFileStorage$StorageLock$2.classPagedFileStorage.java
package com.intellij.util.io
com.intellij.util.io.PagedFileStorage$StorageLock$2 extends java.lang.Object implements java.util.Comparator {
final com.intellij.util.io.PagedFileStorage$StorageLock this$0
void (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock this$0
public int compare (java.lang.Integer, java.lang.Integer)
Integer o1
Integer o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/io/PagedFileStorage$StorageLock.classPagedFileStorage.java
package com.intellij.util.io
public com.intellij.util.io.PagedFileStorage$StorageLock extends java.lang.Object {
private static final int FILE_INDEX_MASK
private static final int FILE_INDEX_SHIFT
public final com.intellij.util.io.PagedFileStorage$StorageLockContext myDefaultStorageLockContext
private final com.intellij.util.containers.ConcurrentIntObjectMap myIndex2Storage
private final com.intellij.util.containers.hash.LinkedHashMap mySegments
private final java.util.concurrent.locks.ReentrantLock mySegmentsAccessLock
private final java.util.concurrent.locks.ReentrantLock mySegmentsAllocationLock
private final java.util.concurrent.ConcurrentLinkedQueue mySegmentsToRemove
private volatile long mySize
private volatile long mySizeLimit
private volatile int myMappingChangeCount
static final boolean $assertionsDisabled
public void ()
public void (boolean)
boolean checkThreadAccess
public void lock ()
public void unlock ()
private int registerPagedFileStorage (com.intellij.util.io.PagedFileStorage)
com.intellij.util.io.PagedFileStorage storage
int registered
int value
private com.intellij.util.io.PagedFileStorage getRegisteredPagedFileStorageByIndex (int)
int index
private com.intellij.util.io.ByteBufferWrapper get (java.lang.Integer)
com.intellij.util.io.ByteBufferWrapper wrapper
long finished
long started
Integer key
com.intellij.util.io.ByteBufferWrapper wrapper
private void disposeRemovedSegments ()
java.util.Iterator iterator
private void ensureSize (long)
long sizeLimit
private com.intellij.util.io.ByteBufferWrapper createValue (java.lang.Integer)
java.io.IOException e
Object max
Object reserved
Class aClass
java.lang.reflect.Field reservedMemory
java.lang.reflect.Field maxMemory
Object max
Object reserved
long newSize
OutOfMemoryError e
Integer key
int storageIndex
com.intellij.util.io.PagedFileStorage owner
long off
long ownerLength
int min
com.intellij.util.io.ByteBufferWrapper wrapper
Throwable oome
private static void checkThreadAccess (com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
private java.util.Map getBuffersOrderedForOwner (int, com.intellij.util.io.PagedFileStorage$StorageLockContext)
java.util.Map$Entry entry
java.util.Map mineBuffers
int index
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
private void unmapBuffersForOwner (int, com.intellij.util.io.PagedFileStorage$StorageLockContext)
Integer key
int index
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
java.util.Map buffers
private void flushBuffersForOwner (int, com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.ByteBufferWrapper buffer
com.intellij.openapi.Disposable fileContext
int index
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
java.util.Map buffers
public void invalidateBuffer (int)
int page
static int access$100 (com.intellij.util.io.PagedFileStorage$StorageLock, com.intellij.util.io.PagedFileStorage)
com.intellij.util.io.PagedFileStorage$StorageLock x0
com.intellij.util.io.PagedFileStorage x1
static com.intellij.util.containers.ConcurrentIntObjectMap access$200 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static void access$300 (com.intellij.util.io.PagedFileStorage$StorageLock, int, com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLock x0
int x1
com.intellij.util.io.PagedFileStorage$StorageLockContext x2
static int access$400 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static com.intellij.util.io.ByteBufferWrapper access$500 (com.intellij.util.io.PagedFileStorage$StorageLock, java.lang.Integer)
com.intellij.util.io.PagedFileStorage$StorageLock x0
Integer x1
static void access$600 (com.intellij.util.io.PagedFileStorage$StorageLock, int, com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLock x0
int x1
com.intellij.util.io.PagedFileStorage$StorageLockContext x2
static long access$900 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static long access$1000 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static int access$404 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static java.util.concurrent.ConcurrentLinkedQueue access$1100 (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock x0
static long access$902 (com.intellij.util.io.PagedFileStorage$StorageLock, long)
com.intellij.util.io.PagedFileStorage$StorageLock x0
long x1
static void ()
}
com/intellij/util/io/PagedFileStorage$StorageLockContext.classPagedFileStorage.java
package com.intellij.util.io
public com.intellij.util.io.PagedFileStorage$StorageLockContext extends java.lang.Object {
private final boolean myCheckThreadAccess
private final java.util.concurrent.locks.ReentrantLock myLock
private final com.intellij.util.io.PagedFileStorage$StorageLock myStorageLock
public void (com.intellij.util.io.PagedFileStorage$StorageLock)
com.intellij.util.io.PagedFileStorage$StorageLock lock
private void (com.intellij.util.io.PagedFileStorage$StorageLock, boolean)
com.intellij.util.io.PagedFileStorage$StorageLock lock
boolean checkAccess
public void (boolean)
boolean checkAccess
public void lock ()
public void unlock ()
static com.intellij.util.io.PagedFileStorage$StorageLock access$000 (com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLockContext x0
void (com.intellij.util.io.PagedFileStorage$StorageLock, boolean, com.intellij.util.io.PagedFileStorage$1)
com.intellij.util.io.PagedFileStorage$StorageLock x0
boolean x1
com.intellij.util.io.PagedFileStorage$1 x2
static boolean access$1600 (com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLockContext x0
static java.util.concurrent.locks.ReentrantLock access$1700 (com.intellij.util.io.PagedFileStorage$StorageLockContext)
com.intellij.util.io.PagedFileStorage$StorageLockContext x0
}
com/intellij/util/io/PagedFileStorage.classPagedFileStorage.java
package com.intellij.util.io
public com.intellij.util.io.PagedFileStorage extends java.lang.Object implements com.intellij.openapi.Forceable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int MB
public static final int BUFFER_SIZE
private static final int LOWER_LIMIT
private static final int UPPER_LIMIT
private static final int UNKNOWN_PAGE
private static final int MAX_PAGES_COUNT
private static final int MAX_LIVE_STORAGES_COUNT
private static final java.nio.ByteOrder ourNativeByteOrder
private static final String RW
private static final com.intellij.util.io.PagedFileStorage$StorageLock ourLock
private final com.intellij.util.io.PagedFileStorage$StorageLockContext myStorageLockContext
private final boolean myNativeBytesOrder
private int myLastPage
private int myLastPage2
private int myLastPage3
private com.intellij.util.io.ByteBufferWrapper myLastBuffer
private com.intellij.util.io.ByteBufferWrapper myLastBuffer2
private com.intellij.util.io.ByteBufferWrapper myLastBuffer3
private int myLastChangeCount
private int myLastChangeCount2
private int myLastChangeCount3
private int myStorageIndex
private final Object myLastAccessedBufferCacheLock
private final byte[] myTypedIOBuffer
private volatile boolean isDirty
private final java.io.File myFile
protected volatile long mySize
protected final int myPageSize
protected final boolean myValuesAreBufferAligned
private static final int MAX_FILLER_SIZE
static final boolean $assertionsDisabled
private static long maxDirectMemory ()
Class aClass
java.lang.reflect.Method maxDirectMemory
Class aClass
java.lang.reflect.Field maxMemory
public void (java.io.File, com.intellij.util.io.PagedFileStorage$StorageLock) throws java.io.IOException
java.io.File file
com.intellij.util.io.PagedFileStorage$StorageLock lock
public void (java.io.File, com.intellij.util.io.PagedFileStorage$StorageLock, int, boolean) throws java.io.IOException
java.io.File file
com.intellij.util.io.PagedFileStorage$StorageLock lock
int pageSize
boolean valuesAreBufferAligned
public void (java.io.File, com.intellij.util.io.PagedFileStorage$StorageLockContext, int, boolean) throws java.io.IOException
java.io.File file
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
int pageSize
boolean valuesAreBufferAligned
public void (java.io.File, com.intellij.util.io.PagedFileStorage$StorageLockContext, int, boolean, boolean) throws java.io.IOException
java.io.File file
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
int pageSize
boolean valuesAreBufferAligned
boolean nativeBytesOrder
public void lock ()
public void unlock ()
public com.intellij.util.io.PagedFileStorage$StorageLockContext getStorageLockContext ()
public java.io.File getFile ()
public void putInt (long, int)
long page
int page_offset
long addr
int value
public int getInt (long)
long page
int page_offset
long addr
public final void putShort (long, short)
long page
int page_offset
long addr
short value
int getOffsetInPage (long)
long addr
com.intellij.util.io.ByteBufferWrapper getByteBuffer (long, boolean)
long address
boolean modify
public final short getShort (long)
long page
int page_offset
long addr
public void putLong (long, long)
long page
int page_offset
long addr
long value
public void putByte (long, byte)
long addr
byte b
public byte getByte (long)
long addr
public long getLong (long)
long page
int page_offset
long addr
public byte get (long)
long index
long page
int offset
public void put (long, byte)
long index
byte value
long page
int offset
public void get (long, byte[], int, int)
IllegalArgumentException iae
long page
int page_offset
int page_len
java.nio.ByteBuffer buffer
long index
byte[] dst
int offset
int length
long i
int o
int l
public void put (long, byte[], int, int)
IllegalArgumentException iae
long page
int page_offset
int page_len
java.nio.ByteBuffer buffer
long index
byte[] src
int offset
int length
long i
int o
int l
public void close ()
private void unmapAll ()
public void resize (long) throws java.io.IOException
long finished
long newSize
long oldSize
long started
long unmapAllFinished
long delta
private void resizeFile (long) throws java.io.IOException
long newSize
java.io.RandomAccessFile raf
private void fillWithZeros (long, long)
int filled
long from
long length
byte[] buff
public final long length ()
long size
private java.nio.ByteBuffer getBuffer (long)
long page
private java.nio.ByteBuffer getReadOnlyBuffer (long)
long page
private com.intellij.util.io.ByteBufferWrapper getBufferWrapper (long, boolean)
java.nio.ByteBuffer buf
java.nio.ByteBuffer buf
java.nio.ByteBuffer buf
com.intellij.util.io.ByteBufferWrapper byteBufferWrapper
java.nio.ByteBuffer buf
java.io.IOException e
long page
boolean modify
private void markDirty (com.intellij.util.io.ByteBufferWrapper)
com.intellij.util.io.ByteBufferWrapper buffer
public void force ()
long finished
long started
public boolean isDirty ()
static int access$800 ()
static com.intellij.util.io.PagedFileStorage$StorageLockContext access$1200 (com.intellij.util.io.PagedFileStorage)
com.intellij.util.io.PagedFileStorage x0
static java.io.File access$1300 (com.intellij.util.io.PagedFileStorage)
com.intellij.util.io.PagedFileStorage x0
static com.intellij.openapi.diagnostic.Logger access$1400 ()
static int access$1500 ()
static com.intellij.util.io.PagedFileStorage$StorageLock access$1800 ()
static void ()
int lower
int upper
long max
}
com/intellij/util/io/PersistentBTreeEnumerator$1.classPersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$1 extends java.lang.Object implements com.intellij.util.io.IntToIntBtree$BtreeDataStorage {
final com.intellij.util.io.PersistentBTreeEnumerator this$0
void (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator this$0
public int persistInt (int, int, boolean)
int offset
int value
boolean toDisk
}
com/intellij/util/io/PersistentBTreeEnumerator$2.classPersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$2 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final com.intellij.util.io.PersistentEnumeratorBase$DataFilter val$filter
final com.intellij.util.Processor val$processor
final com.intellij.util.io.PersistentBTreeEnumerator this$0
void (com.intellij.util.io.PersistentBTreeEnumerator, com.intellij.util.io.PersistentEnumeratorBase$DataFilter, com.intellij.util.Processor)
com.intellij.util.io.PersistentBTreeEnumerator this$0
public boolean process (int) throws java.io.IOException
Object data
int record
}
com/intellij/util/io/PersistentBTreeEnumerator$3.classPersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$3 extends com.intellij.util.io.IntToIntBtree$KeyValueProcessor {
final com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor val$p
final com.intellij.util.io.PersistentBTreeEnumerator this$0
void (com.intellij.util.io.PersistentBTreeEnumerator, com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor)
com.intellij.util.io.PersistentBTreeEnumerator this$0
public boolean process (int, int) throws java.io.IOException
int id
int rec
int key
int value
}
com/intellij/util/io/PersistentBTreeEnumerator$RecordBufferHandler.classPersistentBTreeEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentBTreeEnumerator$RecordBufferHandler extends com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler {
private byte[] myBuffer
static final boolean $assertionsDisabled
private void ()
int recordWriteOffset (com.intellij.util.io.PersistentBTreeEnumerator, byte[])
int prevDataPageStart
com.intellij.util.io.PersistentBTreeEnumerator enumerator
byte[] buf
int recordWriteOffset
byte[] getRecordBuffer (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator enumerator
void setupRecord (com.intellij.util.io.PersistentBTreeEnumerator, int, int, byte[])
com.intellij.util.io.PersistentBTreeEnumerator enumerator
int hashCode
int dataOffset
byte[] buf
volatile void setupRecord (com.intellij.util.io.PersistentEnumeratorBase, int, int, byte[])
volatile byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumeratorBase)
volatile int recordWriteOffset (com.intellij.util.io.PersistentEnumeratorBase, byte[])
void (com.intellij.util.io.PersistentBTreeEnumerator$1)
com.intellij.util.io.PersistentBTreeEnumerator$1 x0
static void ()
}
com/intellij/util/io/PersistentBTreeEnumerator.classPersistentBTreeEnumerator.java
package com.intellij.util.io
public com.intellij.util.io.PersistentBTreeEnumerator extends com.intellij.util.io.PersistentEnumeratorBase {
public static final int PAGE_SIZE
private static final int DEFAULT_PAGE_SIZE
private static final int RECORD_SIZE
private static final int VALUE_PAGE_SIZE
private int myLogicalFileLength
private int myDataPageStart
private int myFirstPageStart
private int myDataPageOffset
private int myDuplicatedValuesPageStart
private int myDuplicatedValuesPageOffset
private static final int COLLISION_OFFSET
private int myValuesCount
private int myCollisions
private int myExistingKeysEnumerated
private com.intellij.util.io.IntToIntBtree myBTree
private final boolean myInlineKeysNoMapping
private boolean myExternalKeysNoMapping
static final int VERSION
private static final int KEY_SHIFT
private final int[] myResultBuf
static final boolean $assertionsDisabled
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int, com.intellij.util.io.PagedFileStorage$StorageLockContext) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, int) throws java.io.IOException
java.io.IOException e
Throwable e
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
int version
private java.io.File indexFile (java.io.File)
java.io.File file
protected boolean wantKeyMapping ()
private void initBtree (boolean) throws java.io.IOException
boolean initial
private void storeVars (boolean)
boolean toDisk
private void storeBTreeVars (boolean)
int BTREE_DATA_START
boolean toDisk
com.intellij.util.io.IntToIntBtree tree
private int store (int, int, boolean)
int offset
int value
boolean toDisk
protected void setupEmptyFile () throws java.io.IOException
protected void doClose () throws java.io.IOException
com.intellij.util.io.IntToIntBtree tree
com.intellij.util.io.IntToIntBtree tree
private int allocPage ()
int pageStart
public boolean processAllDataObject (com.intellij.util.Processor, com.intellij.util.io.PersistentEnumeratorBase$DataFilter) throws java.io.IOException
com.intellij.util.Processor processor
com.intellij.util.io.PersistentEnumeratorBase$DataFilter filter
public boolean traverseAllRecords (com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor) throws java.io.IOException
com.intellij.util.io.PersistentEnumeratorBase$CorruptedException corruptedException
IllegalStateException e
com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor p
protected int addrToIndex (int)
int addr
protected int indexToAddr (int)
int idx
int anInt
protected int setupValueId (int, int)
int hashCode
int dataOff
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordHandler
byte[] buf
int pos
public void setRecordHandler (com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler)
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordHandler
public java.lang.Object getValue (int, int) throws java.io.IOException
int keyId
int processingKey
public long getNonnegativeValue (java.lang.Object) throws java.io.IOException
boolean hasMapping
com.intellij.util.io.PersistentEnumeratorBase$CorruptedException exception
IllegalStateException e
Object key
public long keyIdToNonnegattiveOffset (int)
int value
public void putNonnegativeValue (java.lang.Object, long) throws java.io.IOException
int pos
int intKey
com.intellij.util.io.PersistentEnumeratorBase$CorruptedException exception
IllegalStateException e
Object key
long value
private int nextLongValueRecord ()
int duplicatedValueOff
protected synchronized int enumerateImpl (java.lang.Object, boolean, boolean) throws java.io.IOException
int address
int newCollisionAddress
int duplicatedValueOff
int duplicatedValueOff
int valueHC
boolean hasMapping
int indexNodeValueAddress
int collisionAddress
boolean hasExistingData
int newValueId
com.intellij.util.io.PersistentEnumeratorBase$CorruptedException exception
IllegalStateException e
Object value
boolean onlyCheckForExisting
boolean saveNewValue
boolean canReEnumerate ()
public java.lang.Object valueOf (int) throws java.io.IOException
int idx
private int nextDuplicatedValueRecord ()
int duplicatedValueOff
protected void doFlush () throws java.io.IOException
static int access$100 (com.intellij.util.io.PersistentBTreeEnumerator, int, int, boolean)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
int x2
boolean x3
static int access$200 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static int access$202 (com.intellij.util.io.PersistentBTreeEnumerator, int)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
static int access$302 (com.intellij.util.io.PersistentBTreeEnumerator, int)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
static int access$400 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static int access$500 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static com.intellij.util.io.IntToIntBtree access$600 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static int access$300 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static int access$502 (com.intellij.util.io.PersistentBTreeEnumerator, int)
com.intellij.util.io.PersistentBTreeEnumerator x0
int x1
static boolean access$700 (com.intellij.util.io.PersistentBTreeEnumerator)
com.intellij.util.io.PersistentBTreeEnumerator x0
static void ()
}
com/intellij/util/io/PersistentEnumerator$1.classPersistentEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumerator$1 extends java.lang.Object {
}
com/intellij/util/io/PersistentEnumerator$RecordBufferHandler.classPersistentEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumerator$RecordBufferHandler extends com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler {
private final byte[] myBuffer
private void ()
protected int recordWriteOffset (com.intellij.util.io.PersistentEnumerator, byte[])
com.intellij.util.io.PersistentEnumerator enumerator
byte[] buf
byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumerator)
com.intellij.util.io.PersistentEnumerator t
void setupRecord (com.intellij.util.io.PersistentEnumerator, int, int, byte[])
com.intellij.util.io.PersistentEnumerator enumerator
int hashCode
int dataOffset
byte[] buf
volatile void setupRecord (com.intellij.util.io.PersistentEnumeratorBase, int, int, byte[])
volatile byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumeratorBase)
protected volatile int recordWriteOffset (com.intellij.util.io.PersistentEnumeratorBase, byte[])
void (com.intellij.util.io.PersistentEnumerator$1)
com.intellij.util.io.PersistentEnumerator$1 x0
}
com/intellij/util/io/PersistentEnumerator.classPersistentEnumerator.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumerator extends com.intellij.util.io.PersistentEnumeratorBase {
private static final int FIRST_VECTOR_OFFSET
private static final int BITS_PER_LEVEL
private static final int SLOTS_PER_VECTOR
private static final int LEVEL_MASK
private static final byte[] EMPTY_VECTOR
private static final int BITS_PER_FIRST_LEVEL
private static final int SLOTS_PER_FIRST_VECTOR
private static final int FIRST_LEVEL_MASK
private static final byte[] FIRST_VECTOR
private static final int COLLISION_OFFSET
private static final int KEY_HASHCODE_OFFSET
private static final int KEY_REF_OFFSET
private static final int RECORD_SIZE
private int valuesCount
static final int VERSION
private static final com.intellij.util.io.PersistentEnumeratorBase$Version ourVersion
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
int version
protected void setupEmptyFile () throws java.io.IOException
public synchronized boolean traverseAllRecords (com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor) throws java.io.IOException
com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor p
private boolean traverseRecords (int, int, com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor) throws java.io.IOException
int record
int vector
int slotIdx
int vectorStart
int slotsCount
com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor p
protected synchronized int enumerateImpl (java.lang.Object, boolean, boolean) throws java.io.IOException
int newId
Object candidate
int newVector
int valueHCByte
int oldHCByte
int collision
boolean splitVector
int candidateHC
int newId
int depth
int valueHC
int hc
int vector
int pos
int lastVector
int levelMask
int bitsPerLevel
Object value
boolean onlyCheckForExisting
boolean saveNewValue
protected int writeData (java.lang.Object, int)
Object value
int hashCode
int id
private static int hcByte (int, int)
int hashcode
int byteN
private int allocVector (byte[]) throws java.io.IOException
byte[] empty
int pos
private int nextCanditate (int) throws java.io.IOException
int idx
private int hashCodeOf (int) throws java.io.IOException
int idx
protected int indexToAddr (int)
int idx
static void ()
}
com/intellij/util/io/PersistentEnumeratorBase$1.classPersistentEnumeratorBase.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumeratorBase$1 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final com.intellij.util.io.PersistentEnumeratorBase$DataFilter val$filter
final com.intellij.util.Processor val$processor
final com.intellij.util.io.PersistentEnumeratorBase this$0
void (com.intellij.util.io.PersistentEnumeratorBase, com.intellij.util.io.PersistentEnumeratorBase$DataFilter, com.intellij.util.Processor)
com.intellij.util.io.PersistentEnumeratorBase this$0
public boolean process (int) throws java.io.IOException
int record
}
com/intellij/util/io/PersistentEnumeratorBase$CacheKey.classPersistentEnumeratorBase.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumeratorBase$CacheKey extends java.lang.Object implements com.intellij.util.containers.ShareableKey {
public com.intellij.util.io.PersistentEnumeratorBase owner
public Object key
private void (java.lang.Object, com.intellij.util.io.PersistentEnumeratorBase)
Object key
com.intellij.util.io.PersistentEnumeratorBase owner
public com.intellij.util.containers.ShareableKey getStableCopy ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.io.PersistentEnumeratorBase$CacheKey cacheKey
public int hashCode ()
void (java.lang.Object, com.intellij.util.io.PersistentEnumeratorBase, com.intellij.util.io.PersistentEnumeratorBase$1)
Object x0
com.intellij.util.io.PersistentEnumeratorBase x1
com.intellij.util.io.PersistentEnumeratorBase$1 x2
}
com/intellij/util/io/PersistentEnumeratorBase$CorruptedException.classPersistentEnumeratorBase.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumeratorBase$CorruptedException extends java.io.IOException {
public void (java.io.File)
java.io.File file
protected void (java.lang.String)
String message
}
com/intellij/util/io/PersistentEnumeratorBase$DataFilter.classPersistentEnumeratorBase.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentEnumeratorBase$DataFilter extends java.lang.Object {
public abstract boolean accept (int)
}
com/intellij/util/io/PersistentEnumeratorBase$FlyweightKey.classPersistentEnumeratorBase.java
package com.intellij.util.io
com.intellij.util.io.PersistentEnumeratorBase$FlyweightKey extends com.intellij.util.io.PersistentEnumeratorBase$CacheKey {
public void ()
public com.intellij.util.containers.ShareableKey getStableCopy ()
}
com/intellij/util/io/PersistentEnumeratorBase$RecordBufferHandler.classPersistentEnumeratorBase.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler extends java.lang.Object {
public void ()
abstract int recordWriteOffset (com.intellij.util.io.PersistentEnumeratorBase, byte[])
abstract byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumeratorBase)
abstract void setupRecord (com.intellij.util.io.PersistentEnumeratorBase, int, int, byte[])
}
com/intellij/util/io/PersistentEnumeratorBase$RecordsProcessor.classPersistentEnumeratorBase.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor extends java.lang.Object {
private int myKey
public void ()
public abstract boolean process (int) throws java.io.IOException
void setCurrentKey (int)
int key
int getCurrentKey ()
}
com/intellij/util/io/PersistentEnumeratorBase$Version.classPersistentEnumeratorBase.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumeratorBase$Version extends java.lang.Object {
private static final int DIRTY_MAGIC
private static final int CORRECTLY_CLOSED_MAGIC
private final int correctlyClosedMagic
private final int dirtyMagic
static final boolean $assertionsDisabled
public void (int)
int version
private void (int, int)
int _correctlyClosedMagic
int _dirtyMagic
static int access$000 (com.intellij.util.io.PersistentEnumeratorBase$Version)
com.intellij.util.io.PersistentEnumeratorBase$Version x0
static int access$100 (com.intellij.util.io.PersistentEnumeratorBase$Version)
com.intellij.util.io.PersistentEnumeratorBase$Version x0
static void ()
}
com/intellij/util/io/PersistentEnumeratorBase$VersionUpdatedException.classPersistentEnumeratorBase.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumeratorBase$VersionUpdatedException extends com.intellij.util.io.PersistentEnumeratorBase$CorruptedException {
public void (java.io.File)
java.io.File file
}
com/intellij/util/io/PersistentEnumeratorBase.classPersistentEnumeratorBase.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentEnumeratorBase extends java.lang.Object implements com.intellij.openapi.Forceable java.io.Closeable {
protected static final com.intellij.openapi.diagnostic.Logger LOG
protected static final int NULL_ID
private static final int META_DATA_OFFSET
protected static final int DATA_START
private static final com.intellij.util.io.PersistentEnumeratorBase$CacheKey ourFlyweight
protected final com.intellij.util.io.ResizeableMappedFile myStorage
private final boolean myAssumeDifferentSerializedBytesMeansObjectsInequality
private final com.intellij.util.io.AppendableStorageBackedByResizableMappedFile myKeyStorage
protected final com.intellij.util.io.KeyDescriptor myDataDescriptor
protected final java.io.File myFile
private final com.intellij.util.io.PersistentEnumeratorBase$Version myVersion
private final boolean myDoCaching
private volatile boolean myDirtyStatusUpdateInProgress
private boolean myClosed
private boolean myDirty
private boolean myCorrupted
private com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler myRecordHandler
private java.io.Flushable myMarkCleanCallback
private static final int ENUMERATION_CACHE_SIZE
private static final com.intellij.util.containers.SLRUMap ourEnumerationCache
static final boolean $assertionsDisabled
private static com.intellij.util.io.PersistentEnumeratorBase$CacheKey sharedKey (java.lang.Object, com.intellij.util.io.PersistentEnumeratorBase)
Object key
com.intellij.util.io.PersistentEnumeratorBase owner
public static void clearCacheForTests ()
public void (java.io.File, com.intellij.util.io.ResizeableMappedFile, com.intellij.util.io.KeyDescriptor, int, com.intellij.util.io.PersistentEnumeratorBase$Version, com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler, boolean) throws java.io.IOException
RuntimeException e
java.io.IOException e
Exception e
int sign
Exception e
int sign
java.io.IOException e
Throwable e
java.io.File file
com.intellij.util.io.ResizeableMappedFile storage
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
com.intellij.util.io.PersistentEnumeratorBase$Version version
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordBufferHandler
boolean doCaching
public void lockStorage ()
public void unlockStorage ()
protected abstract void setupEmptyFile () throws java.io.IOException
public final com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler getRecordHandler ()
public void setRecordHandler (com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler)
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordHandler
public void setMarkCleanCallback (java.io.Flushable)
java.io.Flushable markCleanCallback
public java.lang.Object getValue (int, int) throws java.io.IOException
int keyId
int processingKey
protected int tryEnumerate (java.lang.Object) throws java.io.IOException
Object value
private int doEnumerate (java.lang.Object, boolean, boolean) throws java.io.IOException
Integer cachedId
int id
java.io.IOException io
Throwable e
Object value
boolean onlyCheckForExisting
boolean saveNewValue
int id
public int enumerate (java.lang.Object) throws java.io.IOException
Object value
protected void putMetaData (long) throws java.io.IOException
long data
protected long getMetaData () throws java.io.IOException
protected void putMetaData2 (long) throws java.io.IOException
long data
protected long getMetaData2 () throws java.io.IOException
public boolean processAllDataObject (com.intellij.util.Processor, com.intellij.util.io.PersistentEnumeratorBase$DataFilter) throws java.io.IOException
com.intellij.util.Processor processor
com.intellij.util.io.PersistentEnumeratorBase$DataFilter filter
public java.util.Collection getAllDataObjects (com.intellij.util.io.PersistentEnumeratorBase$DataFilter) throws java.io.IOException
com.intellij.util.io.PersistentEnumeratorBase$DataFilter filter
java.util.List values
public abstract boolean traverseAllRecords (com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor) throws java.io.IOException
protected abstract int enumerateImpl (java.lang.Object, boolean, boolean) throws java.io.IOException
protected boolean isKeyAtIndex (java.lang.Object, int) throws java.io.IOException
Object value
int idx
int addr
protected int writeData (java.lang.Object, int)
int dataOff
java.io.IOException e
Object value
int hashCode
public int getLargestId ()
protected int doWriteData (java.lang.Object) throws java.io.IOException
Object value
protected int setupValueId (int, int)
int hashCode
int dataOff
byte[] buf
int pos
public boolean iterateData (com.intellij.util.Processor) throws java.io.IOException
com.intellij.util.Processor processor
private java.io.File keystreamFile ()
public java.lang.Object valueOf (int) throws java.io.IOException
int addr
java.io.IOException io
Throwable e
int idx
int reenumerate (java.lang.Object) throws java.io.IOException
Object key
boolean canReEnumerate ()
protected abstract int indexToAddr (int)
public synchronized void close () throws java.io.IOException
protected void doClose () throws java.io.IOException
public synchronized boolean isClosed ()
public synchronized boolean isDirty ()
public synchronized boolean isCorrupted ()
private synchronized void flush () throws java.io.IOException
protected void doFlush () throws java.io.IOException
public synchronized void force ()
java.io.IOException e
protected final void markDirty (boolean) throws java.io.IOException
boolean dirty
protected synchronized void markCorrupted ()
static void ()
String property
}
com/intellij/util/io/PersistentEnumeratorDelegate.classPersistentEnumeratorDelegate.java
package com.intellij.util.io
public com.intellij.util.io.PersistentEnumeratorDelegate extends java.lang.Object implements java.io.Closeable com.intellij.openapi.Forceable {
protected final com.intellij.util.io.PersistentEnumeratorBase myEnumerator
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int, com.intellij.util.io.PagedFileStorage$StorageLockContext) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
public void (java.io.File, com.intellij.util.io.KeyDescriptor, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor dataDescriptor
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
int version
static boolean useBtree ()
String property
public void close () throws java.io.IOException
com.intellij.util.io.PersistentEnumeratorBase enumerator
public boolean isClosed ()
public boolean isDirty ()
public final void markDirty () throws java.io.IOException
public boolean isCorrupted ()
public void markCorrupted ()
public void force ()
public java.lang.Object valueOf (int) throws java.io.IOException
int id
public int enumerate (java.lang.Object) throws java.io.IOException
Object name
public int tryEnumerate (java.lang.Object) throws java.io.IOException
Object name
public boolean traverseAllRecords (com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor) throws java.io.IOException
com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor recordsProcessor
public java.util.Collection getAllDataObjects (com.intellij.util.io.PersistentEnumeratorBase$DataFilter) throws java.io.IOException
com.intellij.util.io.PersistentEnumeratorBase$DataFilter filter
}
com/intellij/util/io/PersistentHashMap$1.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap this$0
public com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream create ()
public void cleanup (com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream)
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream appendStream
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/util/io/PersistentHashMap$10.classPersistentHashMap.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMap$10 extends java.lang.Object implements java.io.FileFilter {
final String val$baseFileName
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/util/io/PersistentHashMap$11.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$11 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final java.util.List val$infos
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap, java.util.List)
com.intellij.util.io.PersistentHashMap this$0
public boolean process (int) throws java.io.IOException
int keyId
long record
}
com/intellij/util/io/PersistentHashMap$2.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap this$0
public void run ()
}
com/intellij/util/io/PersistentHashMap$3.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$3 extends com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler {
final com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler val$recordHandler
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap, com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler)
com.intellij.util.io.PersistentHashMap this$0
int recordWriteOffset (com.intellij.util.io.PersistentEnumeratorBase, byte[])
com.intellij.util.io.PersistentEnumeratorBase enumerator
byte[] buf
byte[] getRecordBuffer (com.intellij.util.io.PersistentEnumeratorBase)
com.intellij.util.io.PersistentEnumeratorBase enumerator
void setupRecord (com.intellij.util.io.PersistentEnumeratorBase, int, int, byte[])
int i
com.intellij.util.io.PersistentEnumeratorBase enumerator
int hashCode
int dataOffset
byte[] buf
}
com/intellij/util/io/PersistentHashMap$4.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$4 extends java.lang.Object implements java.io.Flushable {
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap this$0
public void flush () throws java.io.IOException
}
com/intellij/util/io/PersistentHashMap$5.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$5 extends com.intellij.util.containers.SLRUCache {
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap, int, int, com.intellij.util.containers.hash.EqualityPolicy)
com.intellij.util.io.PersistentHashMap this$0
int x0
int x1
com.intellij.util.containers.hash.EqualityPolicy x2
public com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream createValue (java.lang.Object)
Object key
protected void onDropFromCache (java.lang.Object, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream)
long previousRecord
int id
long previousRecord
int id
long headerRecord
java.io.IOException e
Object key
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream bytes
public volatile java.lang.Object createValue (java.lang.Object)
protected volatile void onDropFromCache (java.lang.Object, java.lang.Object)
}
com/intellij/util/io/PersistentHashMap$6.classPersistentHashMap.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMap$6 extends com.intellij.openapi.util.ThreadLocalCachedValue {
void ()
protected com.intellij.util.io.PersistentHashMap$AppendStream create ()
protected volatile java.lang.Object create ()
}
com/intellij/util/io/PersistentHashMap$7.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$7 extends java.lang.Object implements com.intellij.util.io.PersistentEnumeratorBase$DataFilter {
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap this$0
public boolean accept (int)
int id
}
com/intellij/util/io/PersistentHashMap$8.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$8 extends java.lang.Object implements com.intellij.util.io.PersistentHashMap$ValueDataAppender {
final Object val$valueRead
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap, java.lang.Object)
com.intellij.util.io.PersistentHashMap this$0
public void append (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput out
}
com/intellij/util/io/PersistentHashMap$9.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$9 extends com.intellij.util.io.PersistentEnumeratorBase$RecordsProcessor {
final com.intellij.util.io.PersistentHashMapValueStorage val$newStorage
final com.intellij.util.io.PersistentHashMap this$0
void (com.intellij.util.io.PersistentHashMap, com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMap this$0
public boolean process (int) throws java.io.IOException
com.intellij.util.io.PersistentHashMapValueStorage$ReadResult readResult
long value
int keyId
long record
}
com/intellij/util/io/PersistentHashMap$AppendStream.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$AppendStream extends com.intellij.util.io.DataOutputStream {
private void ()
private void setOut (com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream)
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream stream
static void access$1200 (com.intellij.util.io.PersistentHashMap$AppendStream, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream)
com.intellij.util.io.PersistentHashMap$AppendStream x0
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream x1
void (com.intellij.util.io.PersistentHashMap$1)
com.intellij.util.io.PersistentHashMap$1 x0
}
com/intellij/util/io/PersistentHashMap$CompactionRecordInfo.classPersistentHashMap.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo extends java.lang.Object {
final int key
final int address
long valueAddress
long newValueAddress
byte[] value
public void (int, long, int)
int _key
long _valueAddress
int _address
}
com/intellij/util/io/PersistentHashMap$ValueDataAppender.classPersistentHashMap.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentHashMap$ValueDataAppender extends java.lang.Object {
public abstract void append (java.io.DataOutput) throws java.io.IOException
}
com/intellij/util/io/PersistentHashMap.classPersistentHashMap.java
package com.intellij.util.io
public com.intellij.util.io.PersistentHashMap extends com.intellij.util.io.PersistentEnumeratorDelegate implements com.intellij.util.io.PersistentMap {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean myDoTrace
private static final int DEAD_KEY_NUMBER_MASK
private final java.io.File myStorageFile
private final boolean myIsReadOnly
private final com.intellij.util.io.KeyDescriptor myKeyDescriptor
private com.intellij.util.io.PersistentHashMapValueStorage myValueStorage
protected final com.intellij.util.io.DataExternalizer myValueExternalizer
private static final long NULL_ADDR
private static final int INITIAL_INDEX_SIZE
public static final String DATA_FILE_EXTENSION
private long myLiveAndGarbageKeysCounter
private int myReadCompactionGarbageSize
private static final long LIVE_KEY_MASK
private static final long USED_LONG_VALUE_MASK
private static final int POSITIVE_VALUE_SHIFT
private final int myParentValueRefOffset
private final byte[] myRecordBuffer
private final byte[] mySmallRecordBuffer
private final boolean myIntMapping
private final boolean myDirectlyStoreLongFileOffsetMode
private final boolean myCanReEnumerate
private int myLargeIndexWatermarkId
private boolean myIntAddressForNewRecord
private static final boolean doHardConsistencyChecks
private volatile boolean myBusyReading
private final com.intellij.util.containers.LimitedPool myStreamPool
private final com.intellij.util.containers.SLRUCache myAppendCache
private final com.intellij.openapi.util.LowMemoryWatcher myAppendCacheFlusher
private static final com.intellij.openapi.util.ThreadLocalCachedValue ourFlyweightAppenderStream
private int smallKeys
private int largeKeys
private int transformedKeys
private int requests
static final boolean $assertionsDisabled
private boolean canUseIntAddressForNewRecord (long)
long size
public void (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
public void (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int) throws java.io.IOException
java.io.File file
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
int initialSize
public void (java.io.File, com.intellij.util.io.KeyDescriptor, com.intellij.util.io.DataExternalizer, int, int) throws java.io.IOException
long data2
java.io.IOException e
Throwable t
java.io.File file
com.intellij.util.io.KeyDescriptor keyDescriptor
com.intellij.util.io.DataExternalizer valueExternalizer
int initialSize
int version
com.intellij.util.io.PersistentEnumeratorBase$RecordBufferHandler recordHandler
protected boolean wantNonnegativeIntegralValues ()
protected boolean isReadOnly ()
private com.intellij.util.containers.SLRUCache createAppendCache (com.intellij.util.io.KeyDescriptor)
com.intellij.util.io.KeyDescriptor keyDescriptor
private boolean doNewCompact ()
private boolean forceNewCompact ()
public final void dropMemoryCaches ()
protected void doDropMemoryCaches ()
public int getGarbageSize ()
public java.io.File getBaseFile ()
public boolean makesSenseToCompact ()
int liveKeys
int deadKeys
int benefitSize
long avgValueSize
long fileSize
int megabyte
private static java.io.File checkDataFiles (java.io.File)
java.io.File file
public static void deleteFilesStartingWith (java.io.File)
java.io.File prefixFile
private static java.io.File getDataFile (java.io.File)
java.io.File file
public final void put (java.lang.Object, java.lang.Object) throws java.io.IOException
Object key
Object value
protected void doPut (java.lang.Object, java.lang.Object) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream bytes
com.intellij.util.io.PersistentHashMap$AppendStream appenderStream
long oldValueOffset
int id
long oldValueOffset
Object key
Object value
long newValueOffset
public final int enumerate (java.lang.Object) throws java.io.IOException
Object name
public final void appendData (java.lang.Object, com.intellij.util.io.PersistentHashMap$ValueDataAppender) throws java.io.IOException
Object key
com.intellij.util.io.PersistentHashMap$ValueDataAppender appender
protected void doAppendData (java.lang.Object, com.intellij.util.io.PersistentHashMap$ValueDataAppender) throws java.io.IOException
Object key
com.intellij.util.io.PersistentHashMap$ValueDataAppender appender
com.intellij.util.io.PersistentHashMap$AppendStream appenderStream
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream stream
public final boolean processKeys (com.intellij.util.Processor) throws java.io.IOException
com.intellij.util.Processor processor
public java.util.Collection getAllKeysWithExistingMapping () throws java.io.IOException
java.util.List values
public final boolean processKeysWithExistingMapping (com.intellij.util.Processor) throws java.io.IOException
com.intellij.util.Processor processor
public final java.lang.Object get (java.lang.Object) throws java.io.IOException
Object key
public boolean isBusyReading ()
protected java.lang.Object doGet (java.lang.Object) throws java.io.IOException
long valueOffset
int id
long valueOffset
int id
Object valueRead
long newValueOffset
Object key
long valueOffset
int id
com.intellij.util.io.PersistentHashMapValueStorage$ReadResult readResult
java.io.DataInputStream input
Object valueRead
public final boolean containsMapping (java.lang.Object) throws java.io.IOException
Object key
protected boolean doContainsMapping (java.lang.Object) throws java.io.IOException
int id
Object key
public final void remove (java.lang.Object) throws java.io.IOException
Object key
protected void doRemove (java.lang.Object) throws java.io.IOException
long record
int id
long record
Object key
public final void force ()
protected void doForce ()
private void clearAppenderCaches ()
public final void close () throws java.io.IOException
protected void doClose () throws java.io.IOException
com.intellij.util.io.PersistentHashMapValueStorage valueStorage
com.intellij.util.io.PersistentHashMapValueStorage valueStorage
public void compact () throws java.io.IOException
java.io.File f
String nameAfterRename
java.io.File f
java.io.File parentFile
long now
java.io.File oldDataFile
String oldDataFileBaseName
java.io.File[] oldFiles
String newPath
com.intellij.util.io.PersistentHashMapValueStorage newStorage
long sizeBefore
long newSize
java.io.File newDataFile
String newBaseName
java.io.File[] newFiles
private static java.io.File[] getFilesInDirectoryWithNameStartingWith (java.io.File, java.lang.String)
java.io.File fileFromDirectory
String baseFileName
java.io.File parentFile
private void newCompact (com.intellij.util.io.PersistentHashMapValueStorage) throws java.io.IOException
Throwable t
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo info
int i
com.intellij.util.io.PersistentHashMapValueStorage newStorage
long started
java.util.List infos
long fragments
private long readValueId (int)
long value
int keyId
long address
private int updateValueId (int, long, long, java.lang.Object, int) throws java.io.IOException
int keyId
long value
long oldValue
Object key
int processingKey
boolean newKey
boolean defaultSizeInfo
public java.lang.String toString ()
static boolean access$000 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static byte[] access$100 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static byte[] access$200 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static int access$300 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static long access$400 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static int access$500 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static int access$600 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static com.intellij.util.containers.LimitedPool access$700 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static boolean access$800 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static long access$900 (com.intellij.util.io.PersistentHashMap, int)
com.intellij.util.io.PersistentHashMap x0
int x1
static com.intellij.util.io.PersistentHashMapValueStorage access$1000 (com.intellij.util.io.PersistentHashMap)
com.intellij.util.io.PersistentHashMap x0
static int access$1100 (com.intellij.util.io.PersistentHashMap, int, long, long, java.lang.Object, int) throws java.io.IOException
com.intellij.util.io.PersistentHashMap x0
int x1
long x2
long x3
Object x4
int x5
static long access$402 (com.intellij.util.io.PersistentHashMap, long)
com.intellij.util.io.PersistentHashMap x0
long x1
static void ()
String property
}
com/intellij/util/io/PersistentHashMapValueStorage$1.classPersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$1 extends com.intellij.util.io.FileAccessorCache {
void (int, int)
int protectedQueueSize
int probationalQueueSize
protected com.intellij.util.io.RandomAccessFileWithLengthAndSizeTracking createAccessor (java.lang.String) throws java.io.IOException
String path
protected void disposeAccessor (com.intellij.util.io.RandomAccessFileWithLengthAndSizeTracking) throws java.io.IOException
com.intellij.util.io.RandomAccessFileWithLengthAndSizeTracking fileAccessor
protected volatile void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
}
com/intellij/util/io/PersistentHashMapValueStorage$2.classPersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$2 extends com.intellij.util.io.FileAccessorCache {
void (int, int)
int protectedQueueSize
int probationalQueueSize
protected com.intellij.util.io.DataOutputStream createAccessor (java.lang.String) throws java.io.IOException
String path
java.io.OutputStream out
protected void disposeAccessor (com.intellij.util.io.DataOutputStream) throws java.io.IOException
com.intellij.util.io.DataOutputStream fileAccessor
protected volatile void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
}
com/intellij/util/io/PersistentHashMapValueStorage$3.classPersistentHashMapValueStorage.java
package com.intellij.util.io
final com.intellij.util.io.PersistentHashMapValueStorage$3 extends com.intellij.util.io.FileAccessorCache {
void (int, int)
int protectedQueueSize
int probationalQueueSize
protected com.intellij.util.io.PersistentHashMapValueStorage$RAReader createAccessor (java.lang.String) throws java.io.IOException
String path
protected void disposeAccessor (com.intellij.util.io.PersistentHashMapValueStorage$RAReader)
com.intellij.util.io.PersistentHashMapValueStorage$RAReader fileAccessor
protected volatile void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
}
com/intellij/util/io/PersistentHashMapValueStorage$4.classPersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$4 extends java.lang.Object implements java.util.Comparator {
final com.intellij.util.io.PersistentHashMapValueStorage this$0
void (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage this$0
public int compare (com.intellij.util.io.PersistentHashMap$CompactionRecordInfo, com.intellij.util.io.PersistentHashMap$CompactionRecordInfo)
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo info
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo info2
long i
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/io/PersistentHashMapValueStorage$5.classPersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$5 extends java.lang.Object implements com.intellij.util.io.PersistentHashMapValueStorage$RAReader {
final com.intellij.util.io.PersistentHashMapValueStorage this$0
void (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage this$0
public void get (long, byte[], int, int) throws java.io.IOException
long addr
byte[] dst
int off
int len
java.io.DataInputStream stream
public void dispose ()
}
com/intellij/util/io/PersistentHashMapValueStorage$CreationTimeOptions.classPersistentHashMapValueStorage.java
package com.intellij.util.io
public com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions extends java.lang.Object {
public static final ThreadLocal EXCEPTIONAL_IO_CANCELLATION
public static final ThreadLocal READONLY
public static final ThreadLocal COMPACT_CHUNKS_WITH_VALUE_DESERIALIZATION
public void ()
static void ()
}
com/intellij/util/io/PersistentHashMapValueStorage$ExceptionalIOCancellationCallback.classPersistentHashMapValueStorage.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback extends java.lang.Object {
public abstract void checkCancellation ()
}
com/intellij/util/io/PersistentHashMapValueStorage$FileReader.classPersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$FileReader extends java.lang.Object implements com.intellij.util.io.PersistentHashMapValueStorage$RAReader {
private final java.io.RandomAccessFile myFile
private void (java.io.File)
java.io.FileNotFoundException e
java.io.File file
public void get (long, byte[], int, int) throws java.io.IOException
long addr
byte[] dst
int off
int len
public void dispose ()
java.io.IOException e
void (java.io.File, com.intellij.util.io.PersistentHashMapValueStorage$1)
java.io.File x0
com.intellij.util.io.PersistentHashMapValueStorage$1 x1
}
com/intellij/util/io/PersistentHashMapValueStorage$MyCompressedAppendableFile.classPersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$MyCompressedAppendableFile extends com.intellij.util.io.CompressedAppendableFile {
final com.intellij.util.io.PersistentHashMapValueStorage this$0
public void (com.intellij.util.io.PersistentHashMapValueStorage)
protected java.io.InputStream getChunkInputStream (java.io.File, long, int) throws java.io.IOException
byte[] bytes
java.io.File appendFile
long offset
int pageSize
com.intellij.util.io.FileAccessorCache$Handle fileAccessor
protected void saveChunk (com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream, long) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedChunk
long endOfFileOffset
com.intellij.util.io.FileAccessorCache$Handle streamCacheValue
protected java.io.File getChunksFile ()
protected java.io.File getChunkLengthFile ()
public synchronized void force ()
public synchronized void dispose ()
}
com/intellij/util/io/PersistentHashMapValueStorage$OutputStreamOverRandomAccessFileCache.classPersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$OutputStreamOverRandomAccessFileCache extends java.io.OutputStream {
private final String myPath
public void (java.lang.String) throws java.io.IOException
String path
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
com.intellij.util.io.FileAccessorCache$Handle fileAccessor
com.intellij.util.io.RandomAccessFileWithLengthAndSizeTracking file
public void write (int) throws java.io.IOException
int b
byte[] r
}
com/intellij/util/io/PersistentHashMapValueStorage$RAReader.classPersistentHashMapValueStorage.java
package com.intellij.util.io
abstract com.intellij.util.io.PersistentHashMapValueStorage$RAReader extends java.lang.Object {
public abstract void get (long, byte[], int, int) throws java.io.IOException
public abstract void dispose ()
}
com/intellij/util/io/PersistentHashMapValueStorage$ReadResult.classPersistentHashMapValueStorage.java
package com.intellij.util.io
public com.intellij.util.io.PersistentHashMapValueStorage$ReadResult extends java.lang.Object {
public final byte[] buffer
public final int chunksCount
public void (byte[], int)
byte[] buffer
int chunksCount
}
com/intellij/util/io/PersistentHashMapValueStorage$ReaderOverRandomAccessFileCache.classPersistentHashMapValueStorage.java
package com.intellij.util.io
com.intellij.util.io.PersistentHashMapValueStorage$ReaderOverRandomAccessFileCache extends java.lang.Object implements com.intellij.util.io.PersistentHashMapValueStorage$RAReader {
private String myPath
private void (java.lang.String)
String path
public void get (long, byte[], int, int) throws java.io.IOException
com.intellij.util.io.RandomAccessFileWithLengthAndSizeTracking file
long addr
byte[] dst
int off
int len
com.intellij.util.io.FileAccessorCache$Handle fileAccessor
public void dispose ()
void (java.lang.String, com.intellij.util.io.PersistentHashMapValueStorage$1)
String x0
com.intellij.util.io.PersistentHashMapValueStorage$1 x1
}
com/intellij/util/io/PersistentHashMapValueStorage.classPersistentHashMapValueStorage.java
package com.intellij.util.io
public com.intellij.util.io.PersistentHashMapValueStorage extends java.lang.Object {
private com.intellij.util.io.PersistentHashMapValueStorage$RAReader myCompactionModeReader
private volatile long mySize
private final java.io.File myFile
private final String myPath
private final boolean myReadOnly
private final boolean myCompactChunksWithValueDeserialization
private final com.intellij.util.io.PersistentHashMapValueStorage$ExceptionalIOCancellationCallback myExceptionalIOCancellationCallback
private boolean myCompactionMode
private static final int CACHE_PROTECTED_QUEUE_SIZE
private static final int CACHE_PROBATIONAL_QUEUE_SIZE
private static final com.intellij.util.io.FileAccessorCache ourRandomAccessFileCache
private static final boolean useSingleFileDescriptor
private static final com.intellij.util.io.FileAccessorCache ourAppendersCache
private static final com.intellij.util.io.FileAccessorCache ourReadersCache
private final com.intellij.util.io.CompressedAppendableFile myCompressedAppendableFile
public static final boolean COMPRESSION_ENABLED
private final byte[] myBuffer
private final com.intellij.util.io.UnsyncByteArrayInputStream myBufferStreamWrapper
private final java.io.DataInputStream myBufferDataStreamWrapper
private long myChunksRemovalTime
private long myChunksReadingTime
private int myChunks
private long myChunksOriginalBytes
private long myChunksBytesAfterRemoval
private int myLastReportedChunksCount
private static final boolean ourDumpChunkRemovalTime
static final boolean $assertionsDisabled
public void (java.lang.String) throws java.io.IOException
java.io.IOException e
com.intellij.util.io.FileAccessorCache$Handle streamCacheValue
long currentLength
String path
public long appendBytes (com.intellij.openapi.util.io.ByteSequence, long) throws java.io.IOException
com.intellij.openapi.util.io.ByteSequence data
long prevChunkAddress
public long appendBytes (byte[], int, int, long) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream stream
com.intellij.util.io.DataOutputStream testStream
com.intellij.util.io.DataOutputStream dataOutputStream
byte[] data
int offset
int dataLength
long prevChunkAddress
long result
com.intellij.util.io.FileAccessorCache$Handle appender
private void saveData (byte[], int, int, long, long, com.intellij.util.io.DataOutputStream) throws java.io.IOException
byte[] data
int offset
int dataLength
long prevChunkAddress
long result
com.intellij.util.io.DataOutputStream dataOutputStream
public long compactValues (java.util.List, com.intellij.util.io.PersistentHashMapValueStorage) throws java.io.IOException
int i
int maxAdditionalBytes
byte[] b
int defragmentedChunkSize
byte[] b
byte[] b
int offsetInStuffFromPreviousRecord
int recordStartInBuffer
long prevChunkAddress
int chunkSize
int dataOffset
int available
byte[] b
int chunkSizeOutOfBuffer
com.intellij.util.io.PersistentHashMap$CompactionRecordInfo info
long readStartOffset
java.util.List infos
com.intellij.util.io.PersistentHashMapValueStorage storage
java.util.PriorityQueue records
int fileBufferLength
int maxRecordHeader
byte[] buffer
byte[] recordBuffer
long lastReadOffset
long lastConsumedOffset
long allRecordsStart
int fragments
int newFragments
int allRecordsLength
byte[] stuffFromPreviousRecord
int bytesRead
long retained
long softMaxRetainedLimit
int blockSizeToWriteWhenSoftMaxRetainedLimitIsHit
long maxRetainedLimit
public com.intellij.util.io.PersistentHashMapValueStorage$ReadResult readBytes (long) throws java.io.IOException
java.io.DataInputStream stream
java.io.DataInputStream stream
int len
int chunkSize
long prevChunkAddress
int headerOffset
byte[] b
OutOfMemoryError error
long tailChunkAddress
long startedTime
long chunk
int chunkCount
byte[] result
com.intellij.util.io.PersistentHashMapValueStorage$RAReader reader
com.intellij.util.io.FileAccessorCache$Handle readerHandle
private boolean allowedToCompactChunks ()
boolean performChunksCompaction (int, int)
int chunksCount
int chunksBytesSize
long compactChunks (com.intellij.util.io.PersistentHashMap$ValueDataAppender, com.intellij.util.io.PersistentHashMapValueStorage$ReadResult) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream stream
com.intellij.util.io.DataOutputStream testStream
long newValueOffset
com.intellij.util.io.PersistentHashMap$ValueDataAppender appender
com.intellij.util.io.PersistentHashMapValueStorage$ReadResult result
long startedTime
long newValueOffset
protected void checkCancellation ()
private long readPrevChunkAddress (long) throws java.io.IOException
long chunk
long prevOffsetDiff
private void writePrevChunkAddress (long, long, com.intellij.util.io.DataOutputStream) throws java.io.IOException
long prevChunkAddress
long currentChunkAddress
com.intellij.util.io.DataOutputStream dataOutputStream
long diff
public long getSize ()
private static void checkPreconditions (byte[], int, int) throws java.io.IOException
byte[] result
int chunkSize
int off
public void force ()
private static void forceAppender (java.lang.String)
java.io.IOException e
String path
com.intellij.util.io.FileAccessorCache$Handle cached
public void dispose ()
public void switchToCompactionMode ()
public static com.intellij.util.io.PersistentHashMapValueStorage create (java.lang.String, boolean) throws java.io.IOException
String path
boolean readOnly
static boolean access$000 ()
static com.intellij.util.io.CompressedAppendableFile access$300 (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage x0
static com.intellij.util.io.FileAccessorCache access$400 ()
static java.io.File access$500 (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage x0
static java.lang.String access$600 (com.intellij.util.io.PersistentHashMapValueStorage)
com.intellij.util.io.PersistentHashMapValueStorage x0
static void access$700 (java.lang.String)
String x0
static com.intellij.util.io.FileAccessorCache access$800 ()
static com.intellij.util.io.FileAccessorCache access$900 ()
static void ()
}
com/intellij/util/io/PersistentMap.classPersistentMap.java
package com.intellij.util.io
public abstract com.intellij.util.io.PersistentMap extends java.lang.Object implements java.io.Closeable {
public abstract java.lang.Object get (java.lang.Object) throws java.io.IOException
public abstract void put (java.lang.Object, java.lang.Object) throws java.io.IOException
public abstract boolean processKeys (com.intellij.util.Processor) throws java.io.IOException
public abstract boolean isClosed ()
public abstract boolean isDirty ()
public abstract void force ()
public abstract void close () throws java.io.IOException
public abstract void markDirty () throws java.io.IOException
}
com/intellij/util/io/PersistentStringEnumerator$1.classPersistentStringEnumerator.java
package com.intellij.util.io
com.intellij.util.io.PersistentStringEnumerator$1 extends java.lang.Object implements com.intellij.util.io.DataEnumerator {
final com.intellij.util.io.PersistentStringEnumerator this$0
void (com.intellij.util.io.PersistentStringEnumerator)
com.intellij.util.io.PersistentStringEnumerator this$0
public int enumerate (java.lang.String) throws java.io.IOException
String value
public java.lang.String valueOf (int) throws java.io.IOException
int idx
public volatile java.lang.Object valueOf (int) throws java.io.IOException
public volatile int enumerate (java.lang.Object) throws java.io.IOException
}
com/intellij/util/io/PersistentStringEnumerator.classPersistentStringEnumerator.java
package com.intellij.util.io
public com.intellij.util.io.PersistentStringEnumerator extends com.intellij.util.io.PersistentEnumeratorDelegate implements com.intellij.util.io.AbstractStringEnumerator {
private final com.intellij.util.io.CachingEnumerator myCache
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.io.File, com.intellij.util.io.PagedFileStorage$StorageLockContext) throws java.io.IOException
java.io.File file
com.intellij.util.io.PagedFileStorage$StorageLockContext storageLockContext
public void (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean cacheLastMappings
public void (java.io.File, int) throws java.io.IOException
java.io.File file
int initialSize
public void (java.io.File, int, com.intellij.util.io.PagedFileStorage$StorageLockContext) throws java.io.IOException
java.io.File file
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
private void (java.io.File, int, boolean, com.intellij.util.io.PagedFileStorage$StorageLockContext) throws java.io.IOException
java.io.File file
int initialSize
boolean cacheLastMappings
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
public int enumerate (java.lang.String) throws java.io.IOException
String value
public java.lang.String valueOf (int) throws java.io.IOException
int idx
public void close () throws java.io.IOException
public volatile int enumerate (java.lang.Object) throws java.io.IOException
public volatile java.lang.Object valueOf (int) throws java.io.IOException
static int access$001 (com.intellij.util.io.PersistentStringEnumerator, java.lang.Object) throws java.io.IOException
com.intellij.util.io.PersistentStringEnumerator x0
Object x1
static java.lang.Object access$101 (com.intellij.util.io.PersistentStringEnumerator, int) throws java.io.IOException
com.intellij.util.io.PersistentStringEnumerator x0
int x1
}
com/intellij/util/io/PoolPageKey.classPoolPageKey.java
package com.intellij.util.io
com.intellij.util.io.PoolPageKey extends com.intellij.util.io.FileChunkKey {
public void (com.intellij.util.io.RandomAccessDataFile, long)
com.intellij.util.io.RandomAccessDataFile owner
long offset
}
com/intellij/util/io/RandomAccessDataFile.classRandomAccessDataFile.java
package com.intellij.util.io
public com.intellij.util.io.RandomAccessDataFile extends java.lang.Object implements com.intellij.openapi.Forceable java.io.Closeable {
protected static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.io.OpenChannelsCache ourCache
private static int ourFilesCount
private final int myCount
private final java.io.File myFile
private final com.intellij.util.io.PagePool myPool
private long lastSeek
private final byte[] myTypedIOBuffer
private final java.io.FileWriter log
private volatile long mySize
private volatile boolean myIsDirty
private volatile boolean myIsDisposed
private static final boolean DEBUG
public static int totalReads
public static long totalReadBytes
public static int seekcount
public static int totalWrites
public static long totalWriteBytes
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.io.File, com.intellij.util.io.PagePool) throws java.io.IOException
java.io.File file
com.intellij.util.io.PagePool pool
public java.io.File getFile ()
public void put (long, byte[], int, int)
com.intellij.util.io.Page page
int written
long addr
byte[] bytes
int off
int len
public void get (long, byte[], int, int)
com.intellij.util.io.Page page
int read
long addr
byte[] bytes
int off
int len
private void releaseFile ()
private java.io.RandomAccessFile getRandomAccessFile () throws java.io.FileNotFoundException
public void putInt (long, int)
long addr
int value
public int getInt (long)
long addr
public void putLong (long, long)
long addr
long value
public void putByte (long, byte)
long addr
byte b
public byte getByte (long)
long addr
public long getLong (long)
long addr
public java.lang.String getUTF (long)
long addr
int len
byte[] bytes
public void putUTF (long, java.lang.String)
long addr
String value
byte[] bytes
public long length ()
public long physicalLength ()
long res
long res
java.io.RandomAccessFile file
long res
java.io.IOException e
long res
public void dispose ()
public void close ()
public void force ()
public void sync ()
java.io.RandomAccessFile file
public void flushSomePages (int)
int maxPagesToFlush
public boolean isDirty ()
public boolean isDisposed ()
private void assertNotDisposed ()
void loadPage (com.intellij.util.io.Page)
java.nio.ByteBuffer buf
java.io.RandomAccessFile file
java.io.IOException e
com.intellij.util.io.Page page
void flushPage (com.intellij.util.io.Page, int, int)
java.io.IOException e
com.intellij.util.io.Page page
int start
int end
private void flush (java.nio.ByteBuffer, long, int, int) throws java.io.IOException
java.nio.ByteBuffer buf
long fileOffset
int bufOffset
int length
java.io.RandomAccessFile file
private void seek (java.io.RandomAccessFile, long) throws java.io.IOException
java.io.RandomAccessFile file
long fileOffset
public int hashCode ()
public synchronized java.lang.String toString ()
static void ()
}
com/intellij/util/io/RandomAccessDataInput.classRandomAccessDataInput.java
package com.intellij.util.io
public abstract com.intellij.util.io.RandomAccessDataInput extends java.lang.Object implements java.io.DataInput {
public abstract void setPosition (int)
public abstract int getPosition ()
}
com/intellij/util/io/RandomAccessFileInputStream.classRandomAccessFileInputStream.java
package com.intellij.util.io
public com.intellij.util.io.RandomAccessFileInputStream extends java.io.InputStream {
private java.io.RandomAccessFile raf
private long cur
private long limit
public void (java.io.RandomAccessFile, long, long)
java.io.RandomAccessFile raf
long pos
long limit
public void setup (long, long)
long pos
long limit
public void (java.io.RandomAccessFile, long) throws java.io.IOException
java.io.RandomAccessFile raf
long pos
public int available ()
public void close ()
public int read () throws java.io.IOException
int retval
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int offset
int length
int amountRead
public long skip (long)
long amountToSkip
long amountSkipped
}
com/intellij/util/io/RandomAccessFileWithLengthAndSizeTracking.classRandomAccessFileWithLengthAndSizeTracking.java
package com.intellij.util.io
com.intellij.util.io.RandomAccessFileWithLengthAndSizeTracking extends java.io.RandomAccessFile {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean doAssertions
private final String myPath
private volatile long mySize
private volatile long myPointer
static final boolean $assertionsDisabled
public void (java.lang.String) throws java.io.IOException
String name
public void seek (long) throws java.io.IOException
long pos
public long length () throws java.io.IOException
public void write (int) throws java.io.IOException
int b
private void checkSizeAndPointerAssertions () throws java.io.IOException
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
long pointer
public void setLength (long) throws java.io.IOException
long newLength
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int read
public int read (byte[]) throws java.io.IOException
byte[] b
public int read () throws java.io.IOException
int read
public long getFilePointer () throws java.io.IOException
public int skipBytes (int) throws java.io.IOException
int n
int i
public void close () throws java.io.IOException
public java.lang.String toString ()
public void force () throws java.io.IOException
static void ()
}
com/intellij/util/io/ReadOnlyMappedBufferWrapper.classReadOnlyMappedBufferWrapper.java
package com.intellij.util.io
public com.intellij.util.io.ReadOnlyMappedBufferWrapper extends com.intellij.util.io.MappedBufferWrapper {
protected void (java.io.File, int)
java.io.File file
int pos
protected java.nio.MappedByteBuffer map () throws java.io.IOException
java.nio.channels.FileChannel channel
java.io.FileInputStream stream
}
com/intellij/util/io/ReadWriteDirectBufferWrapper$FileContext$1.classReadWriteDirectBufferWrapper.java
package com.intellij.util.io
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
final java.io.File val$file
final java.io.File val$parentFile
final com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext this$0
void (com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext, java.io.File, java.io.File)
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext this$0
public java.io.RandomAccessFile execute (boolean) throws java.io.IOException
java.io.FileNotFoundException ex
boolean finalAttempt
public volatile java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/util/io/ReadWriteDirectBufferWrapper$FileContext.classReadWriteDirectBufferWrapper.java
package com.intellij.util.io
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext extends java.lang.Object implements com.intellij.openapi.Disposable {
final java.io.RandomAccessFile myFile
void (java.io.File) throws java.io.IOException
java.io.File file
java.io.File parentFile
public void dispose ()
java.io.IOException ex
}
com/intellij/util/io/ReadWriteDirectBufferWrapper.classReadWriteDirectBufferWrapper.java
package com.intellij.util.io
public com.intellij.util.io.ReadWriteDirectBufferWrapper extends com.intellij.util.io.DirectBufferWrapper {
private static final String RW
static final boolean $assertionsDisabled
protected void (java.io.File, long, long)
java.io.File file
long offset
long length
protected java.nio.ByteBuffer create () throws java.io.IOException
java.nio.channels.FileChannel channel
java.nio.ByteBuffer buffer
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext fileContext
public com.intellij.openapi.Disposable flushWithContext (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable context
java.nio.ByteBuffer buffer
private com.intellij.openapi.Disposable doFlush (com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext, java.nio.ByteBuffer)
java.nio.channels.FileChannel channel
java.io.IOException e
com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext fileContext
java.nio.ByteBuffer buffer
public void flush ()
java.nio.ByteBuffer buffer
com.intellij.openapi.Disposable disposable
static void ()
}
com/intellij/util/io/ReadWriteMappedBufferWrapper.classReadWriteMappedBufferWrapper.java
package com.intellij.util.io
public com.intellij.util.io.ReadWriteMappedBufferWrapper extends com.intellij.util.io.MappedBufferWrapper {
private static final String RW
protected void (java.io.File, int, int)
java.io.File file
int offset
int len
protected java.nio.MappedByteBuffer map () throws java.io.IOException
java.nio.channels.FileChannel channel
java.io.RandomAccessFile file
}
com/intellij/util/io/RecordDataOutput.classRecordDataOutput.java
package com.intellij.util.io
public abstract com.intellij.util.io.RecordDataOutput extends java.lang.Object implements java.io.DataOutput {
public abstract int getRecordId ()
public abstract void close () throws java.io.IOException
}
com/intellij/util/io/ReplicatorInputStream.classReplicatorInputStream.java
package com.intellij.util.io
public com.intellij.util.io.ReplicatorInputStream extends java.io.InputStream {
private final com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream myTarget
private final java.io.InputStream mySource
private int markedSize
public void (java.io.InputStream, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream)
java.io.InputStream source
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream target
public int read () throws java.io.IOException
int b
public synchronized void mark (int)
int readlimit
public boolean markSupported ()
public synchronized void reset () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int count
public long skip (long) throws java.io.IOException
long n
int skipped
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public int getBytesRead ()
}
com/intellij/util/io/ResizeableMappedFile$1.classResizeableMappedFile.java
package com.intellij.util.io
com.intellij.util.io.ResizeableMappedFile$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
final java.io.File val$lengthFile
final com.intellij.util.io.ResizeableMappedFile this$0
void (com.intellij.util.io.ResizeableMappedFile, java.io.File)
com.intellij.util.io.ResizeableMappedFile this$0
public com.intellij.util.io.DataOutputStream execute (boolean) throws java.io.IOException
java.io.FileNotFoundException ex
boolean lastAttempt
public volatile java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/util/io/ResizeableMappedFile.classResizeableMappedFile.java
package com.intellij.util.io
public com.intellij.util.io.ResizeableMappedFile extends java.lang.Object implements com.intellij.openapi.Forceable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private long myLogicalSize
private final com.intellij.util.io.PagedFileStorage myStorage
public void (java.io.File, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, int, boolean) throws java.io.IOException
java.io.File file
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
int pageSize
boolean valuesAreBufferAligned
public void (java.io.File, int, com.intellij.util.io.PagedFileStorage$StorageLockContext, int, boolean, boolean) throws java.io.IOException
java.io.File file
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLockContext lockContext
int pageSize
boolean valuesAreBufferAligned
boolean nativeBytesOrder
boolean exists
public void (java.io.File, int, com.intellij.util.io.PagedFileStorage$StorageLock, int, boolean) throws java.io.IOException
java.io.File file
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLock lock
int pageSize
boolean valuesAreBufferAligned
public void (java.io.File, int, com.intellij.util.io.PagedFileStorage$StorageLock) throws java.io.IOException
java.io.File file
int initialSize
com.intellij.util.io.PagedFileStorage$StorageLock lock
public long length ()
private long realSize ()
private void resize (long)
java.io.IOException e
long size
void ensureSize (long)
long pos
private void expand (long)
long newSuggestedSize
long max
long realSize
long suggestedSize
int roundFactor
private java.io.File getLengthFile ()
private void writeLength (long)
java.io.File parentFile
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
long len
java.io.File lengthFile
com.intellij.util.io.DataOutputStream stream
public boolean isDirty ()
public void force ()
private long readLength ()
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File lengthFile
java.io.DataInputStream stream
public int getInt (long)
long index
public void putInt (long, int)
long index
int value
public short getShort (long)
long index
public void putShort (long, short)
long index
short value
public long getLong (long)
long index
public void putLong (long, long)
long index
long value
public byte get (long)
long index
public void put (long, byte)
long index
byte value
public void get (long, byte[], int, int)
long index
byte[] dst
int offset
int length
public void put (long, byte[], int, int)
long index
byte[] src
int offset
int length
public void close ()
public com.intellij.util.io.PagedFileStorage getPagedFileStorage ()
static void ()
}
com/intellij/util/io/SafeFileOutputStream.classSafeFileOutputStream.java
package com.intellij.util.io
public com.intellij.util.io.SafeFileOutputStream extends java.io.OutputStream {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean DO_SYNC
private static final String EXTENSION_TMP
private static final String EXTENSION_OLD
private final java.io.File myTargetFile
private final boolean myPreserveAttributes
private final java.io.File myTempFile
private final java.io.FileOutputStream myOutputStream
private boolean myFailed
public void (java.io.File) throws java.io.FileNotFoundException
java.io.File target
public void (java.io.File, boolean) throws java.io.FileNotFoundException
java.io.File target
boolean preserveAttributes
public void write (int) throws java.io.IOException
java.io.IOException e
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
java.io.IOException e
byte[] b
int off
int len
public void flush () throws java.io.IOException
java.io.IOException e
public void close () throws java.io.IOException
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File oldFile
static void ()
}
com/intellij/util/io/SourceCodeCompressor$VaultOutputStream.classSourceCodeCompressor.java
package com.intellij.util.io
com.intellij.util.io.SourceCodeCompressor$VaultOutputStream extends java.io.ByteArrayOutputStream {
private static final int MIN_BUF_SIZE
private final byte[] MIN_BUFFER
public void ()
public void reset ()
}
com/intellij/util/io/SourceCodeCompressor.classSourceCodeCompressor.java
package com.intellij.util.io
public com.intellij.util.io.SourceCodeCompressor extends java.lang.Object {
private static final com.intellij.util.io.SourceCodeCompressor$VaultOutputStream OUTPUT
private static final byte[] PRESET_BUF
private static final java.util.zip.Deflater DEFLATER
private static final java.util.zip.Inflater INFLATER
private static final byte[] INFLATE_BUFFER
private void ()
public static synchronized byte[] compress (byte[], int, int)
java.util.zip.DeflaterOutputStream output
java.io.IOException e
byte[] source
int off
int len
public static synchronized byte[] compress (byte[])
byte[] source
public static synchronized byte[] decompress (byte[]) throws java.io.IOException
byte[] compressed
int len
int off
public static byte[] decompress (byte[], int, int) throws java.io.IOException
int b
int readBytes
byte[] compressed
int len
int off
java.util.zip.InflaterInputStream input
static void ()
String preset_buf_string
}
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 (java.lang.String)
String name
private void (int, com.intellij.util.io.AbstractStringEnumerator)
int id
com.intellij.util.io.AbstractStringEnumerator store
public java.lang.String getString ()
java.io.IOException e
String name
public void writeTo (java.io.DataOutput, com.intellij.util.io.AbstractStringEnumerator) throws java.io.IOException
java.io.DataOutput out
com.intellij.util.io.AbstractStringEnumerator store
int nameId
public int getId (com.intellij.util.io.AbstractStringEnumerator)
java.io.IOException e
com.intellij.util.io.AbstractStringEnumerator store
public java.lang.String toString ()
public int length ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object that
public static java.lang.String toString (com.intellij.util.io.StringRef)
com.intellij.util.io.StringRef ref
public static com.intellij.util.io.StringRef fromString (java.lang.String)
String source
public static com.intellij.util.io.StringRef fromNullableString (java.lang.String)
String source
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
public static com.intellij.util.io.StringRef[] createArray (int)
int count
static void ()
}
com/intellij/util/io/URLUtil$1.classURLUtil.java
package com.intellij.util.io
final com.intellij.util.io.URLUtil$1 extends java.io.FilterInputStream {
final java.util.zip.ZipFile val$zipFile
void (java.io.InputStream, java.util.zip.ZipFile)
java.io.InputStream x0
public void close () throws java.io.IOException
}
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 String SCHEME_SEPARATOR
public static final String FILE_PROTOCOL
public static final String HTTP_PROTOCOL
public static final String JAR_PROTOCOL
public static final String JAR_SEPARATOR
public static final java.util.regex.Pattern DATA_URI_PATTERN
public static final java.util.regex.Pattern URL_PATTERN
private void ()
public static boolean canContainUrl (java.lang.String)
String line
public static java.io.InputStream openStream (java.net.URL) throws java.io.IOException
java.net.URL url
String protocol
public static java.io.InputStream openResourceStream (java.net.URL) throws java.io.IOException
int pos
java.io.InputStream resourceStream
String protocol
String file
java.io.FileNotFoundException ex
java.net.URL url
private static java.io.InputStream openJarStream (java.net.URL) throws java.io.IOException
java.net.URL url
com.intellij.openapi.util.Pair paths
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry zipEntry
public static com.intellij.util.ThreeState resourceExists (java.net.URL)
java.util.zip.ZipFile file
java.io.IOException e
com.intellij.openapi.util.Pair paths
java.net.URL url
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
public static boolean containsScheme (java.lang.String)
String url
public static boolean isDataUri (java.lang.String)
String value
public static byte[] getBytesFromDataUri (java.lang.String)
String content
IllegalArgumentException e
String dataUrl
java.util.regex.Matcher matcher
public static java.lang.String parseHostFromSshUrl (java.lang.String)
int firstColon
int slash
String sshUrl
String host
int at
int colon
public static java.net.URL getJarEntryURL (java.io.File, java.lang.String) throws java.net.MalformedURLException
java.io.File file
String pathInJar
String fileURL
public static java.lang.String encodeURIComponent (java.lang.String)
java.io.UnsupportedEncodingException e
String s
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/io/UnsyncByteArrayOutputStream.classUnsyncByteArrayOutputStream.java
package com.intellij.util.io
public com.intellij.util.io.UnsyncByteArrayOutputStream extends java.io.OutputStream {
protected byte[] myBuffer
protected int myCount
private boolean myIsShared
public void ()
public void (int)
int size
public void (byte[])
byte[] buffer
public void write (int)
int b
int newcount
public void write (byte[], int, int)
byte[] b
int off
int len
int newcount
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void reset ()
public byte[] toByteArray ()
public int size ()
public java.lang.String toString ()
}
com/intellij/util/io/VoidDataExternalizer.classVoidDataExternalizer.java
package com.intellij.util.io
public com.intellij.util.io.VoidDataExternalizer extends java.lang.Object implements com.intellij.util.io.DataExternalizer {
public static final com.intellij.util.io.VoidDataExternalizer INSTANCE
public void ()
public void save (java.io.DataOutput, java.lang.Void) throws java.io.IOException
java.io.DataOutput out
Void value
public java.lang.Void read (java.io.DataInput) throws java.io.IOException
java.io.DataInput in
public volatile java.lang.Object read (java.io.DataInput) throws java.io.IOException
public volatile void save (java.io.DataOutput, java.lang.Object) throws java.io.IOException
static void ()
}
com/intellij/util/io/ZipUtil$FileContentProcessor$1.classZipUtil.java
package com.intellij.util.io
final com.intellij.util.io.ZipUtil$FileContentProcessor$1 extends java.lang.Object implements com.intellij.util.io.ZipUtil$FileContentProcessor {
void ()
public java.io.InputStream getContent (java.io.File) throws java.io.IOException
java.io.File file
}
com/intellij/util/io/ZipUtil$FileContentProcessor.classZipUtil.java
package com.intellij.util.io
public abstract com.intellij.util.io.ZipUtil$FileContentProcessor extends java.lang.Object {
public static final com.intellij.util.io.ZipUtil$FileContentProcessor STANDARD
public abstract java.io.InputStream getContent (java.io.File) throws java.io.IOException
static void ()
}
com/intellij/util/io/ZipUtil.classZipUtil.java
package com.intellij.util.io
public com.intellij.util.io.ZipUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static boolean addFileToZip (java.util.zip.ZipOutputStream, java.io.File, java.lang.String, java.util.Set, java.io.FileFilter) throws java.io.IOException
java.util.zip.ZipOutputStream zos
java.io.File file
String relativeName
java.util.Set writtenItemRelativePaths
java.io.FileFilter fileFilter
public static boolean addFileToZip (java.util.zip.ZipOutputStream, java.io.File, java.lang.String, java.util.Set, java.io.FileFilter, com.intellij.util.io.ZipUtil$FileContentProcessor) throws java.io.IOException
java.io.InputStream is
java.util.zip.ZipOutputStream zos
java.io.File file
String relativeName
java.util.Set writtenItemRelativePaths
java.io.FileFilter fileFilter
com.intellij.util.io.ZipUtil$FileContentProcessor contentProcessor
boolean isDir
long size
java.util.zip.ZipEntry e
public static boolean addFileOrDirRecursively (java.util.zip.ZipOutputStream, java.io.File, java.io.File, java.lang.String, java.io.FileFilter, java.util.Set) throws java.io.IOException
java.util.zip.ZipOutputStream jarOutputStream
java.io.File jarFile
java.io.File file
String relativePath
java.io.FileFilter fileFilter
java.util.Set writtenItemRelativePaths
public static boolean addDirToZipRecursively (java.util.zip.ZipOutputStream, java.io.File, java.io.File, java.lang.String, java.io.FileFilter, java.util.Set) throws java.io.IOException
String childRelativePath
java.io.File child
java.util.zip.ZipOutputStream outputStream
java.io.File jarFile
java.io.File dir
String relativePath
java.io.FileFilter fileFilter
java.util.Set writtenItemRelativePaths
java.io.File[] children
public static void extract (java.io.File, java.io.File, java.io.FilenameFilter) throws java.io.IOException
java.io.File file
java.io.File outputDir
java.io.FilenameFilter filenameFilter
public static void extract (java.io.File, java.io.File, java.io.FilenameFilter, boolean) throws java.io.IOException
java.io.File file
java.io.File outputDir
java.io.FilenameFilter filenameFilter
boolean overwrite
java.util.zip.ZipFile zipFile
public static void extract (java.util.zip.ZipFile, java.io.File, java.io.FilenameFilter) throws java.io.IOException
java.util.zip.ZipFile zipFile
java.io.File outputDir
java.io.FilenameFilter filenameFilter
public static void extract (java.util.zip.ZipFile, java.io.File, java.io.FilenameFilter, boolean) throws java.io.IOException
java.util.zip.ZipEntry entry
java.io.File file
java.util.zip.ZipFile zipFile
java.io.File outputDir
java.io.FilenameFilter filenameFilter
boolean overwrite
java.util.Enumeration entries
public static void extractEntry (java.util.zip.ZipEntry, java.io.InputStream, java.io.File) throws java.io.IOException
java.util.zip.ZipEntry entry
java.io.InputStream inputStream
java.io.File outputDir
public static void extractEntry (java.util.zip.ZipEntry, java.io.InputStream, java.io.File, boolean) throws java.io.IOException
java.io.BufferedInputStream is
java.io.BufferedOutputStream os
java.util.zip.ZipEntry entry
java.io.InputStream inputStream
java.io.File outputDir
boolean overwrite
boolean isDirectory
String relativeName
java.io.File file
public static boolean isZipContainsFolder (java.io.File) throws java.io.IOException
java.util.zip.ZipEntry zipEntry
java.util.Enumeration en
java.io.File zip
java.util.zip.ZipFile zipFile
public static boolean isZipContainsEntry (java.io.File, java.lang.String) throws java.io.IOException
java.util.zip.ZipEntry zipEntry
java.util.Enumeration en
java.io.File zip
String relativePath
java.util.zip.ZipFile zipFile
public static void update (java.io.InputStream, java.io.OutputStream, java.util.Map) throws java.io.IOException
java.util.zip.ZipEntry e2
java.io.File file
String name
java.io.File file
String path
java.util.zip.ZipEntry e
java.io.InputStream in
java.io.OutputStream out
java.util.Map relpathToFile
java.util.zip.ZipInputStream zis
java.util.zip.ZipOutputStream zos
public static java.io.File compressFile (java.io.File, java.io.File) throws java.io.IOException
java.util.zip.ZipOutputStream os
java.io.File srcFile
java.io.File zipFile
java.io.InputStream is
static void ()
}
com/intellij/util/io/fs/FilePath.classFilePath.java
package com.intellij.util.io.fs
public com.intellij.util.io.fs.FilePath extends java.lang.Object {
private final String myPath
public void (java.lang.String)
String path
public java.lang.String getPath ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/intellij/util/io/storage/AbstractRecordsTable$1.classAbstractRecordsTable.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.AbstractRecordsTable$1 extends java.lang.Object implements com.intellij.util.io.storage.RecordIdIterator {
private final int count
private int recordId
static final boolean $assertionsDisabled
final com.intellij.util.io.storage.AbstractRecordsTable this$0
void (com.intellij.util.io.storage.AbstractRecordsTable) throws java.io.IOException
com.intellij.util.io.storage.AbstractRecordsTable this$0
public boolean hasNextId ()
public int nextId ()
public boolean validId ()
static void ()
}
com/intellij/util/io/storage/AbstractRecordsTable.classAbstractRecordsTable.java
package com.intellij.util.io.storage
public abstract com.intellij.util.io.storage.AbstractRecordsTable extends java.lang.Object implements com.intellij.openapi.Disposable com.intellij.openapi.Forceable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int HEADER_MAGIC_OFFSET
private static final int HEADER_VERSION_OFFSET
protected static final int DEFAULT_HEADER_SIZE
private static final int VERSION
private static final int DIRTY_MAGIC
private static final int SAFELY_CLOSED_MAGIC
private static final int ADDRESS_OFFSET
private static final int SIZE_OFFSET
private static final int CAPACITY_OFFSET
protected static final int DEFAULT_RECORD_SIZE
protected final com.intellij.util.io.RandomAccessDataFile myStorage
private gnu.trove.TIntArrayList myFreeRecordsList
private boolean myIsDirty
static final boolean $assertionsDisabled
public void (java.io.File, com.intellij.util.io.PagePool) throws java.io.IOException
java.io.File storageFilePath
com.intellij.util.io.PagePool pool
private int getSafelyClosedMagic ()
protected int getHeaderSize ()
protected abstract int getImplVersion ()
protected abstract int getRecordSize ()
protected abstract byte[] getZeros ()
public int createNewRecord () throws java.io.IOException
int result
int result
public int getRecordsCount () throws java.io.IOException
int recordsLength
public com.intellij.util.io.storage.RecordIdIterator createRecordIdIterator () throws java.io.IOException
public int getLiveRecordsCount () throws java.io.IOException
private void ensureFreeRecordsScanned () throws java.io.IOException
private gnu.trove.TIntArrayList scanForFreeRecords () throws java.io.IOException
int i
gnu.trove.TIntArrayList result
private void doCleanRecord (int)
int record
public long getAddress (int)
int record
public void setAddress (int, long)
int record
long address
public int getSize (int)
int record
public void setSize (int, int)
int record
int size
public int getCapacity (int)
int record
public void setCapacity (int, int)
int record
int capacity
protected int getOffset (int, int)
int record
int section
public void deleteRecord (int) throws java.io.IOException
int record
public int getVersion ()
public void setVersion (int)
int expectedVersion
public void dispose ()
public void force ()
public boolean flushSome (int)
int maxPages
public boolean isDirty ()
public void markDirty ()
private void markClean ()
static void ()
}
com/intellij/util/io/storage/AbstractStorage$1.classAbstractStorage.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.AbstractStorage$1 extends java.lang.Object {
}
com/intellij/util/io/storage/AbstractStorage$AppenderStream.classAbstractStorage.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.AbstractStorage$AppenderStream extends com.intellij.util.io.DataOutputStream {
private final int myRecordId
final com.intellij.util.io.storage.AbstractStorage this$0
private void (com.intellij.util.io.storage.AbstractStorage, int)
com.intellij.util.io.storage.AbstractStorage this$0
int recordId
public void close () throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream _out
void (com.intellij.util.io.storage.AbstractStorage, int, com.intellij.util.io.storage.AbstractStorage$1)
com.intellij.util.io.storage.AbstractStorage x0
int x1
com.intellij.util.io.storage.AbstractStorage$1 x2
}
com/intellij/util/io/storage/AbstractStorage$StorageDataOutput.classAbstractStorage.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.AbstractStorage$StorageDataOutput extends com.intellij.util.io.DataOutputStream implements com.intellij.util.io.RecordDataOutput {
private final com.intellij.util.io.storage.AbstractStorage myStorage
private final int myRecordId
private final boolean myFixedSize
private void (com.intellij.util.io.storage.AbstractStorage, int, boolean)
com.intellij.util.io.storage.AbstractStorage storage
int recordId
boolean fixedSize
public void close () throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream byteStream
protected com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream getByteStream ()
public int getRecordId ()
void (com.intellij.util.io.storage.AbstractStorage, int, boolean, com.intellij.util.io.storage.AbstractStorage$1)
com.intellij.util.io.storage.AbstractStorage x0
int x1
boolean x2
com.intellij.util.io.storage.AbstractStorage$1 x3
}
com/intellij/util/io/storage/AbstractStorage.classAbstractStorage.java
package com.intellij.util.io.storage
public abstract com.intellij.util.io.storage.AbstractStorage extends java.lang.Object implements com.intellij.openapi.Disposable com.intellij.openapi.Forceable {
protected static final com.intellij.openapi.diagnostic.Logger LOG
public static final String INDEX_EXTENSION
public static final String DATA_EXTENSION
private static final int MAX_PAGES_TO_FLUSH_AT_A_TIME
protected final Object myLock
protected com.intellij.util.io.storage.AbstractRecordsTable myRecordsTable
protected com.intellij.util.io.storage.DataTable myDataTable
protected com.intellij.util.io.PagePool myPool
private final com.intellij.util.io.storage.CapacityAllocationPolicy myCapacityAllocationPolicy
static final boolean $assertionsDisabled
public static boolean deleteFiles (java.lang.String)
String storageFilePath
java.io.File recordsFile
java.io.File dataFile
boolean deletedRecordsFile
boolean deletedDataFile
public static void convertFromOldExtensions (java.lang.String)
String storageFilePath
protected void (java.lang.String) throws java.io.IOException
String storageFilePath
protected void (java.lang.String, com.intellij.util.io.PagePool) throws java.io.IOException
String storageFilePath
com.intellij.util.io.PagePool pool
protected void (java.lang.String, com.intellij.util.io.storage.CapacityAllocationPolicy) throws java.io.IOException
String storageFilePath
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
protected void (java.lang.String, com.intellij.util.io.PagePool, com.intellij.util.io.storage.CapacityAllocationPolicy) throws java.io.IOException
String storageFilePath
com.intellij.util.io.PagePool pool
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
private void tryInit (java.lang.String, com.intellij.util.io.PagePool, int) throws java.io.IOException
com.intellij.util.io.storage.DataTable dataTable
boolean deleted
java.io.IOException e
String storageFilePath
com.intellij.util.io.PagePool pool
int retryCount
java.io.File recordsFile
java.io.File dataFile
com.intellij.util.io.storage.AbstractRecordsTable recordsTable
com.intellij.util.io.storage.DataTable dataTable
protected abstract com.intellij.util.io.storage.AbstractRecordsTable createRecordsTable (com.intellij.util.io.PagePool, java.io.File) throws java.io.IOException
private void compact (java.lang.String)
int capacity
long newaddr
byte[] bytes
int recordId
long addr
int size
java.io.File newDataFile
java.io.File oldDataFile
com.intellij.util.io.storage.DataTable newDataTable
com.intellij.util.io.storage.RecordIdIterator recordIterator
java.io.IOException e
long start
long timedelta
String path
public int getVersion ()
public void setVersion (int)
int expectedVersion
public void force ()
public boolean flushSome ()
boolean okRecords
boolean okData
public boolean isDirty ()
public int getLiveRecordsCount () throws java.io.IOException
public com.intellij.util.io.storage.RecordIdIterator createRecordIdIterator () throws java.io.IOException
public com.intellij.util.io.storage.AbstractStorage$StorageDataOutput writeStream (int)
int record
public com.intellij.util.io.storage.AbstractStorage$StorageDataOutput writeStream (int, boolean)
int record
boolean fixedSize
public com.intellij.util.io.storage.AbstractStorage$AppenderStream appendStream (int)
int record
public java.io.DataInputStream readStream (int) throws java.io.IOException
int record
byte[] bytes
protected byte[] readBytes (int) throws java.io.IOException
int length
long address
byte[] result
int record
protected void appendBytes (int, com.intellij.openapi.util.io.ByteSequence) throws java.io.IOException
byte[] newbytes
long address
int capacity
int oldSize
int newSize
int record
com.intellij.openapi.util.io.ByteSequence bytes
int delta
public void writeBytes (int, com.intellij.openapi.util.io.ByteSequence, boolean) throws java.io.IOException
long address
int newCapacity
int requiredLength
int currentCapacity
int currentSize
long address
int record
com.intellij.openapi.util.io.ByteSequence bytes
boolean fixedSize
protected void doDeleteRecord (int) throws java.io.IOException
int record
public void dispose ()
public void checkSanity (int)
int size
long address
int record
public void replaceBytes (int, int, com.intellij.openapi.util.io.ByteSequence) throws java.io.IOException
int changedBytesLength
int currentSize
long address
int record
int offset
com.intellij.openapi.util.io.ByteSequence bytes
static void ()
}
com/intellij/util/io/storage/CapacityAllocationPolicy$1.classCapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$1 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy$2.classCapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$2 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy$3.classCapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$3 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy$4.classCapacityAllocationPolicy.java
package com.intellij.util.io.storage
final com.intellij.util.io.storage.CapacityAllocationPolicy$4 extends com.intellij.util.io.storage.CapacityAllocationPolicy {
void ()
public int calculateCapacity (int)
int requiredLength
}
com/intellij/util/io/storage/CapacityAllocationPolicy.classCapacityAllocationPolicy.java
package com.intellij.util.io.storage
public abstract com.intellij.util.io.storage.CapacityAllocationPolicy extends java.lang.Object {
public static final com.intellij.util.io.storage.CapacityAllocationPolicy FIXED
public static final com.intellij.util.io.storage.CapacityAllocationPolicy FIVE_PERCENT_FOR_GROWTH
public static final com.intellij.util.io.storage.CapacityAllocationPolicy DEFAULT
public static final com.intellij.util.io.storage.CapacityAllocationPolicy REASONABLY_SMALL
public void ()
public abstract int calculateCapacity (int)
static void ()
}
com/intellij/util/io/storage/DataTable.classDataTable.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.DataTable extends java.lang.Object implements com.intellij.openapi.Disposable com.intellij.openapi.Forceable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int HEADER_SIZE
private static final int DIRTY_MAGIC
private static final int SAFELY_CLOSED_MAGIC
private final com.intellij.util.io.RandomAccessDataFile myFile
private volatile int myWasteSize
private static final int HEADER_MAGIC_OFFSET
private static final int HEADER_WASTE_SIZE_OFFSET
private boolean myIsDirty
public void (java.io.File, com.intellij.util.io.PagePool) throws java.io.IOException
java.io.File filePath
com.intellij.util.io.PagePool pool
public boolean isCompactNecessary ()
private void readInHeader (java.io.File) throws java.io.IOException
java.io.File filePath
int magic
public void readBytes (long, byte[])
long address
byte[] bytes
public void writeBytes (long, byte[])
long address
byte[] bytes
public void writeBytes (long, byte[], int, int)
long address
byte[] bytes
int off
int len
public long allocateSpace (int)
int len
long result
long newLenght
long actualLenght
public void reclaimSpace (int)
int len
public void dispose ()
public void force ()
public boolean flushSome (int)
int maxPages
public boolean isDirty ()
private void markClean ()
private void markDirty ()
private void fillInHeader (int, int)
int magic
int wasteSize
public int getWaste ()
public long getFileSize ()
static void ()
}
com/intellij/util/io/storage/HeavyProcessLatch$1.classHeavyProcessLatch.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.HeavyProcessLatch$1 extends com.intellij.openapi.application.AccessToken {
final String val$operationName
final com.intellij.util.io.storage.HeavyProcessLatch this$0
void (com.intellij.util.io.storage.HeavyProcessLatch, java.lang.String)
com.intellij.util.io.storage.HeavyProcessLatch this$0
public void finish ()
}
com/intellij/util/io/storage/HeavyProcessLatch$HeavyProcessListener.classHeavyProcessLatch.java
package com.intellij.util.io.storage
public abstract com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener extends java.lang.Object implements java.util.EventListener {
public abstract void processStarted ()
public abstract void processFinished ()
}
com/intellij/util/io/storage/HeavyProcessLatch.classHeavyProcessLatch.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.HeavyProcessLatch extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.util.io.storage.HeavyProcessLatch INSTANCE
private final java.util.Set myHeavyProcesses
private final com.intellij.util.EventDispatcher myEventDispatcher
private final com.intellij.util.EventDispatcher myUIProcessDispatcher
private volatile Thread myUiActivityThread
private static final int MAX_PRIORITIZATION_MILLIS
private volatile long myPrioritizingStarted
private final java.util.List toExecuteOutOfHeavyActivity
private void ()
public void processStarted ()
public com.intellij.openapi.application.AccessToken processStarted (java.lang.String)
String operationName
private void processFinished (java.lang.String)
java.util.List toRunNow
java.util.List toRunNow
Exception e
Runnable runnable
String operationName
java.util.List toRunNow
public boolean isRunning ()
public java.lang.String getRunningOperationName ()
public void addListener (com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener, com.intellij.openapi.Disposable)
com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener listener
com.intellij.openapi.Disposable parentDisposable
public void addUIActivityListener (com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener, com.intellij.openapi.Disposable)
com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener listener
com.intellij.openapi.Disposable parentDisposable
public void executeOutOfHeavyProcess (java.lang.Runnable)
boolean runNow
boolean runNow
Runnable runnable
boolean runNow
public void prioritizeUiActivity ()
public void stopThreadPrioritizing ()
public boolean isInsideLowPriorityThread ()
Thread$State state
long time
Thread uiThread
public boolean hasPrioritizedThread ()
static void access$000 (com.intellij.util.io.storage.HeavyProcessLatch, java.lang.String)
com.intellij.util.io.storage.HeavyProcessLatch x0
String x1
static void ()
}
com/intellij/util/io/storage/RecordIdIterator.classRecordIdIterator.java
package com.intellij.util.io.storage
public abstract com.intellij.util.io.storage.RecordIdIterator extends java.lang.Object {
public abstract boolean hasNextId ()
public abstract int nextId ()
public abstract boolean validId ()
}
com/intellij/util/io/storage/RecordsTable.classRecordsTable.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.RecordsTable extends com.intellij.util.io.storage.AbstractRecordsTable {
private static final int VERSION
private static final byte[] ZEROES
void (java.io.File, com.intellij.util.io.PagePool) throws java.io.IOException
java.io.File storageFilePath
com.intellij.util.io.PagePool pool
protected int getImplVersion ()
protected int getRecordSize ()
protected byte[] getZeros ()
static void ()
}
com/intellij/util/io/storage/RefCountingRecordsTable.classRefCountingRecordsTable.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.RefCountingRecordsTable extends com.intellij.util.io.storage.AbstractRecordsTable {
private static final int VERSION
private static final int REF_COUNT_OFFSET
private static final int RECORD_SIZE
private static final byte[] ZEROES
static final boolean $assertionsDisabled
public void (java.io.File, com.intellij.util.io.PagePool) throws java.io.IOException
java.io.File recordsFile
com.intellij.util.io.PagePool pool
protected int getImplVersion ()
protected int getRecordSize ()
protected byte[] getZeros ()
public void incRefCount (int)
int record
int offset
public boolean decRefCount (int)
int record
int offset
int count
public int getRefCount (int)
int record
static void ()
}
com/intellij/util/io/storage/RefCountingStorage$1.classRefCountingStorage.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.RefCountingStorage$1 extends java.lang.Object implements java.util.concurrent.Callable {
final com.intellij.openapi.util.io.ByteSequence val$bytes
final int val$record
final boolean val$fixedSize
final com.intellij.util.io.storage.RefCountingStorage this$0
void (com.intellij.util.io.storage.RefCountingStorage, com.intellij.openapi.util.io.ByteSequence, int, boolean)
com.intellij.util.io.storage.RefCountingStorage this$0
public java.lang.Object call () throws java.io.IOException
}
com/intellij/util/io/storage/RefCountingStorage$CustomInflaterInputStream.classRefCountingStorage.java
package com.intellij.util.io.storage
com.intellij.util.io.storage.RefCountingStorage$CustomInflaterInputStream extends java.util.zip.InflaterInputStream {
public void (byte[])
byte[] compressedData
protected void fill () throws java.io.IOException
public void close () throws java.io.IOException
}
com/intellij/util/io/storage/RefCountingStorage.classRefCountingStorage.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.RefCountingStorage extends com.intellij.util.io.storage.AbstractStorage {
private final java.util.Map myPendingWriteRequests
private int myPendingWriteRequestsSize
private final java.util.concurrent.ExecutorService myPendingWriteRequestsExecutor
private final boolean myDoNotZipCaches
private static final int MAX_PENDING_WRITE_SIZE
protected java.util.concurrent.ExecutorService createExecutor ()
public void (java.lang.String) throws java.io.IOException
String path
public void (java.lang.String, com.intellij.util.io.storage.CapacityAllocationPolicy) throws java.io.IOException
String path
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
public void (java.lang.String, com.intellij.util.io.storage.CapacityAllocationPolicy, boolean) throws java.io.IOException
String path
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
boolean doNotZipCaches
public java.io.DataInputStream readStream (int) throws java.io.IOException
int record
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream stream
protected byte[] readBytes (int) throws java.io.IOException
int record
private com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream internalReadStream (int) throws java.io.IOException
byte[] result
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream outputStream
int record
byte[] result
java.util.zip.InflaterInputStream in
private void waitForPendingWriteForRecord (int)
Exception e
int record
java.util.concurrent.Future future
protected void appendBytes (int, com.intellij.openapi.util.io.ByteSequence) throws java.io.IOException
int record
com.intellij.openapi.util.io.ByteSequence bytes
public void writeBytes (int, com.intellij.openapi.util.io.ByteSequence, boolean) throws java.io.IOException
int record
com.intellij.openapi.util.io.ByteSequence bytes
boolean fixedSize
private void zipAndWrite (com.intellij.openapi.util.io.ByteSequence, int, boolean) throws java.io.IOException
com.intellij.openapi.util.io.ByteSequence bytes
int record
boolean fixedSize
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream s
java.util.zip.DeflaterOutputStream out
private void doWrite (int, boolean, com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream) throws java.io.IOException
int record
boolean fixedSize
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream s
protected com.intellij.util.io.storage.AbstractRecordsTable createRecordsTable (com.intellij.util.io.PagePool, java.io.File) throws java.io.IOException
com.intellij.util.io.PagePool pool
java.io.File recordsFile
public int acquireNewRecord () throws java.io.IOException
int record
public int createNewRecord () throws java.io.IOException
public void acquireRecord (int)
int record
public void releaseRecord (int) throws java.io.IOException
int record
public void releaseRecord (int, boolean) throws java.io.IOException
int record
boolean completely
public int getRefCount (int)
int record
public void force ()
public boolean isDirty ()
public boolean flushSome ()
public void dispose ()
public void checkSanity (int)
int record
private void flushPendingWrites ()
Exception e
java.util.Map$Entry entry
static void access$000 (com.intellij.util.io.storage.RefCountingStorage, com.intellij.openapi.util.io.ByteSequence, int, boolean) throws java.io.IOException
com.intellij.util.io.storage.RefCountingStorage x0
com.intellij.openapi.util.io.ByteSequence x1
int x2
boolean x3
}
com/intellij/util/io/storage/Storage.classStorage.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.Storage extends com.intellij.util.io.storage.AbstractStorage {
static final boolean $assertionsDisabled
public void (java.lang.String) throws java.io.IOException
String path
public void (java.lang.String, com.intellij.util.io.PagePool) throws java.io.IOException
String path
com.intellij.util.io.PagePool pool
public void (java.lang.String, com.intellij.util.io.storage.CapacityAllocationPolicy) throws java.io.IOException
String path
com.intellij.util.io.storage.CapacityAllocationPolicy capacityAllocationPolicy
protected com.intellij.util.io.storage.AbstractRecordsTable createRecordsTable (com.intellij.util.io.PagePool, java.io.File) throws java.io.IOException
com.intellij.util.io.PagePool pool
java.io.File recordsFile
public int createNewRecord () throws java.io.IOException
public void deleteRecord (int) throws java.io.IOException
int record
static void ()
}
com/intellij/util/io/storage/VersionMismatchException.classVersionMismatchException.java
package com.intellij.util.io.storage
public com.intellij.util.io.storage.VersionMismatchException extends java.io.IOException {
public void ()
}
com/intellij/util/io/tar/TarBuffer.classTarBuffer.java
package com.intellij.util.io.tar
com.intellij.util.io.tar.TarBuffer extends java.lang.Object {
public static final int DEFAULT_RCDSIZE
public static final int DEFAULT_BLKSIZE
private java.io.InputStream inStream
private java.io.OutputStream outStream
private byte[] blockBuffer
private int currBlkIdx
private int currRecIdx
private int blockSize
private int recordSize
private int recsPerBlock
private boolean debug
public void (java.io.InputStream)
java.io.InputStream inStream
public void (java.io.InputStream, int)
java.io.InputStream inStream
int blockSize
public void (java.io.InputStream, int, int)
java.io.InputStream inStream
int blockSize
int recordSize
public void (java.io.OutputStream)
java.io.OutputStream outStream
public void (java.io.OutputStream, int)
java.io.OutputStream outStream
int blockSize
public void (java.io.OutputStream, int, int)
java.io.OutputStream outStream
int blockSize
int recordSize
private void initialize (int, int)
int blockSize
int recordSize
public int getBlockSize ()
public int getRecordSize ()
public void setDebug (boolean)
boolean debug
public boolean isEOFRecord (byte[])
int i
int sz
byte[] record
public void skipRecord () throws java.io.IOException
public byte[] readRecord () throws java.io.IOException
byte[] result
private boolean readBlock () throws java.io.IOException
long numBytes
int offset
int bytesNeeded
public int getCurrentBlockNum ()
public int getCurrentRecordNum ()
public void writeRecord (byte[]) throws java.io.IOException
byte[] record
public void writeRecord (byte[], int) throws java.io.IOException
byte[] buf
int offset
private void writeBlock () throws java.io.IOException
void flushBlock () throws java.io.IOException
public void close () throws java.io.IOException
}
com/intellij/util/io/tar/TarConstants.classTarConstants.java
package com.intellij.util.io.tar
public abstract com.intellij.util.io.tar.TarConstants extends java.lang.Object {
public static final int NAMELEN
public static final int MODELEN
public static final int UIDLEN
public static final int GIDLEN
public static final int CHKSUMLEN
public static final int SIZELEN
public static final long MAXSIZE
public static final int MAGICLEN
public static final int MODTIMELEN
public static final int UNAMELEN
public static final int GNAMELEN
public static final int DEVLEN
public static final byte LF_OLDNORM
public static final byte LF_NORMAL
public static final byte LF_LINK
public static final byte LF_SYMLINK
public static final byte LF_CHR
public static final byte LF_BLK
public static final byte LF_DIR
public static final byte LF_FIFO
public static final byte LF_CONTIG
public static final String TMAGIC
public static final String GNU_TMAGIC
public static final String GNU_LONGLINK
public static final byte LF_GNUTYPE_LONGNAME
}
com/intellij/util/io/tar/TarEntry.classTarEntry.java
package com.intellij.util.io.tar
public com.intellij.util.io.tar.TarEntry extends java.lang.Object implements com.intellij.util.io.tar.TarConstants {
private StringBuffer name
private int mode
private int userId
private int groupId
private long size
private long modTime
private byte linkFlag
private StringBuffer linkName
private StringBuffer magic
private StringBuffer userName
private StringBuffer groupName
private int devMajor
private int devMinor
private java.io.File file
public static final int MAX_NAMELEN
public static final int DEFAULT_DIR_MODE
public static final int DEFAULT_FILE_MODE
public static final int MILLIS_PER_SECOND
private void ()
String user
public void (java.lang.String)
String name
public void (java.lang.String, boolean)
String name
boolean preserveLeadingSlashes
boolean isDir
public void (java.lang.String, byte)
String name
byte linkFlag
public void (java.io.File)
int nameLength
java.io.File file
String fileName
public void (byte[])
byte[] headerBuf
public boolean equals (com.intellij.util.io.tar.TarEntry)
com.intellij.util.io.tar.TarEntry it
public boolean equals (java.lang.Object)
Object it
public int hashCode ()
public boolean isDescendent (com.intellij.util.io.tar.TarEntry)
com.intellij.util.io.tar.TarEntry desc
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public void setMode (int)
int mode
public java.lang.String getLinkName ()
public int getUserId ()
public void setUserId (int)
int userId
public int getGroupId ()
public void setGroupId (int)
int groupId
public java.lang.String getUserName ()
public void setUserName (java.lang.String)
String userName
public java.lang.String getGroupName ()
public void setGroupName (java.lang.String)
String groupName
public void setIds (int, int)
int userId
int groupId
public void setNames (java.lang.String, java.lang.String)
String userName
String groupName
public void setModTime (long)
long time
public void setModTime (java.util.Date)
java.util.Date time
public java.util.Date getModTime ()
public java.io.File getFile ()
public int getMode ()
public long getSize ()
public void setSize (long)
long size
public boolean isGNULongNameEntry ()
public boolean isDirectory ()
public com.intellij.util.io.tar.TarEntry[] getDirectoryEntries ()
int i
String[] list
com.intellij.util.io.tar.TarEntry[] result
public void writeEntryHeader (byte[])
int c
byte[] outbuf
int offset
int csOffset
long chk
public void parseTarHeader (byte[])
byte[] header
int offset
private static java.lang.String normalizeFileName (java.lang.String, boolean)
char ch1
char ch2
int colon
String fileName
boolean preserveLeadingSlashes
String osname
}
com/intellij/util/io/tar/TarInputStream.classTarInputStream.java
package com.intellij.util.io.tar
public com.intellij.util.io.tar.TarInputStream extends java.io.FilterInputStream {
private static final int SMALL_BUFFER_SIZE
private static final int BUFFER_SIZE
private static final int LARGE_BUFFER_SIZE
private static final int BYTE_MASK
protected boolean debug
protected boolean hasHitEOF
protected long entrySize
protected long entryOffset
protected byte[] readBuf
protected com.intellij.util.io.tar.TarBuffer buffer
protected com.intellij.util.io.tar.TarEntry currEntry
protected byte[] oneBuf
public void (java.io.InputStream)
java.io.InputStream is
public void (java.io.InputStream, int)
java.io.InputStream is
int blockSize
public void (java.io.InputStream, int, int)
java.io.InputStream is
int blockSize
int recordSize
public void setDebug (boolean)
boolean debug
public void close () throws java.io.IOException
public int getRecordSize ()
public int available () throws java.io.IOException
public long skip (long) throws java.io.IOException
int realSkip
int numRead
long numToSkip
byte[] skipBuf
long skip
public boolean markSupported ()
public void mark (int)
int markLimit
public void reset ()
public com.intellij.util.io.tar.TarEntry getNextEntry () throws java.io.IOException
long skipped
long numToSkip
StringBuffer longName
byte[] buf
int length
byte[] headerBuf
public int read () throws java.io.IOException
int num
public int read (byte[], int, int) throws java.io.IOException
int newLen
byte[] newBuf
int sz
byte[] rec
int sz
int recLen
byte[] buf
int offset
int numToRead
int totalRead
public void copyEntryContents (java.io.OutputStream) throws java.io.IOException
int numRead
java.io.OutputStream out
byte[] buf
}
com/intellij/util/io/tar/TarUtils.classTarUtils.java
package com.intellij.util.io.tar
com.intellij.util.io.tar.TarUtils extends java.lang.Object {
private static final int BYTE_MASK
void ()
public static long parseOctal (byte[], int, int)
int i
byte[] header
int offset
int length
long result
boolean stillPadding
int end
public static java.lang.StringBuffer parseName (byte[], int, int)
int i
byte[] header
int offset
int length
StringBuffer result
int end
public static int getNameBytes (java.lang.StringBuffer, byte[], int, int)
StringBuffer name
byte[] buf
int offset
int length
int i
public static int getOctalBytes (long, byte[], int, int)
long val
long value
byte[] buf
int offset
int length
int idx
public static int getLongOctalBytes (long, byte[], int, int)
long value
byte[] buf
int offset
int length
byte[] temp
public static int getCheckSumOctalBytes (long, byte[], int, int)
long value
byte[] buf
int offset
int length
public static long computeCheckSum (byte[])
int i
byte[] buf
long sum
}
com/intellij/util/io/zip/DosTime.classDosTime.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.DosTime extends java.lang.Object {
private void ()
public static long dosToJavaTime (long)
long dtime
java.util.Date d
public static long javaToDosTime (long)
long time
java.util.Date d
int year
}
com/intellij/util/io/zip/JBZipEntry$BoundedInputStream.classJBZipEntry.java
package com.intellij.util.io.zip
com.intellij.util.io.zip.JBZipEntry$BoundedInputStream extends java.io.InputStream {
private long remaining
private long loc
private boolean addDummyByte
final com.intellij.util.io.zip.JBZipEntry this$0
void (com.intellij.util.io.zip.JBZipEntry, long, long)
long start
long remaining
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int ret
java.io.RandomAccessFile archive
public int read () throws java.io.IOException
java.io.RandomAccessFile archive
void addDummy ()
}
com/intellij/util/io/zip/JBZipEntry.classJBZipEntry.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.JBZipEntry extends java.lang.Object implements java.lang.Cloneable {
private static final int PLATFORM_UNIX
private static final int PLATFORM_FAT
private static final int SHORT_MASK
private static final int SHORT_SHIFT
private long time
private long crc
private long size
private long csize
private int method
private byte[] extra
private String comment
private int internalAttributes
private int platform
private long externalAttributes
private String name
private long headerOffset
private final com.intellij.util.io.zip.JBZipFile myFile
protected void (java.lang.String, com.intellij.util.io.zip.JBZipFile)
String name
com.intellij.util.io.zip.JBZipFile file
protected void (com.intellij.util.io.zip.JBZipFile)
com.intellij.util.io.zip.JBZipFile file
public int getInternalAttributes ()
public void setInternalAttributes (int)
int value
public long getExternalAttributes ()
public void setExternalAttributes (long)
long value
public long getHeaderOffset ()
public void setHeaderOffset (long)
long headerOffset
public void setUnixMode (int)
int mode
public int getUnixMode ()
public int getPlatform ()
protected void setPlatform (int)
int platform
public void setExtra (byte[])
byte[] extra
public byte[] getLocalFileDataExtra ()
byte[] e
public void setTime (long)
long time
public long getTime ()
public void setSize (long)
long size
public long getSize ()
public java.lang.String getName ()
public long getCompressedSize ()
public void setCompressedSize (long)
long csize
public void setCrc (long)
long crc
public long getCrc ()
public void setMethod (int)
int method
public int getMethod ()
public boolean isDirectory ()
protected void setName (java.lang.String)
String name
public int hashCode ()
public void erase () throws java.io.IOException
private java.io.InputStream getInputStream () throws java.io.IOException
long start
com.intellij.util.io.zip.JBZipEntry$BoundedInputStream bis
public byte[] getExtra ()
public void setComment (java.lang.String)
String comment
private static int getUTF8Length (java.lang.String)
char ch
int i
String s
int count
public java.lang.String getComment ()
public void setData (byte[], long) throws java.io.IOException
byte[] bytes
long timestamp
com.intellij.util.io.zip.JBZipOutputStream stream
public void setData (byte[]) throws java.io.IOException
byte[] bytes
public byte[] getData () throws java.io.IOException
java.io.InputStream stream
private long calcDataOffset () throws java.io.IOException
long offset
byte[] b
int fileNameLen
int extraFieldLen
public java.lang.String toString ()
static com.intellij.util.io.zip.JBZipFile access$000 (com.intellij.util.io.zip.JBZipEntry)
com.intellij.util.io.zip.JBZipEntry x0
}
com/intellij/util/io/zip/JBZipFile.classJBZipFile.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.JBZipFile extends java.lang.Object {
private static final int HASH_SIZE
static final int SHORT
static final int WORD
private static final int NIBLET_MASK
private static final int BYTE_SHIFT
private static final int POS_0
private static final int POS_1
private static final int POS_2
private static final int POS_3
private final java.util.List entries
private final java.util.Map nameMap
private final String encoding
final java.io.RandomAccessFile archive
private com.intellij.util.io.zip.JBZipOutputStream myOutputStream
private long currentcfdfoffset
private static final int CFH_LEN
private static final int MIN_EOCD_SIZE
private static final int CFD_LOCATOR_OFFSET
static final long LFH_OFFSET_FOR_FILENAME_LENGTH
public void (java.io.File) throws java.io.IOException
java.io.File f
public void (java.lang.String) throws java.io.IOException
String name
public void (java.lang.String, java.lang.String) throws java.io.IOException
String name
String encoding
public void (java.io.File, java.lang.String) throws java.io.IOException
java.io.IOException e
java.io.File f
String encoding
public java.lang.String getEncoding ()
public void close () throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry empty
public java.util.List getEntries ()
public com.intellij.util.io.zip.JBZipEntry getEntry (java.lang.String)
String name
public com.intellij.util.io.zip.JBZipEntry getOrCreateEntry (java.lang.String)
String name
com.intellij.util.io.zip.JBZipEntry entry
private void populateFromCentralDirectory () throws java.io.IOException
IllegalArgumentException e
int off
int versionMadeBy
int platform
int method
long time
long crc
long compressedSize
long uncompressedSize
int fileNameLen
int extraLen
int commentLen
int internalAttributes
long externalAttributes
long localHeaderOffset
String name
byte[] extra
String comment
com.intellij.util.io.zip.JBZipEntry ze
byte[] cfh
byte[] signatureBytes
long sig
long cfhSig
private byte[] readBytes (int) throws java.io.IOException
byte[] bytes
int count
private void positionAtCentralDirectory () throws java.io.IOException
byte[] sig
int curr
boolean found
long off
byte[] cfdOffset
java.lang.String getString (byte[]) throws java.util.zip.ZipException
java.io.UnsupportedEncodingException uee
byte[] bytes
public void eraseEntry (com.intellij.util.io.zip.JBZipEntry) throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry entry
com.intellij.util.io.zip.JBZipOutputStream getOutputStream () throws java.io.IOException
}
com/intellij/util/io/zip/JBZipOutputStream.classJBZipOutputStream.java
package com.intellij.util.io.zip
com.intellij.util.io.zip.JBZipOutputStream extends java.lang.Object {
public static final int DEFAULT_COMPRESSION
private String comment
private int level
private int method
private final java.util.zip.CRC32 crc
long written
private String encoding
private final java.util.zip.Deflater def
private final java.io.RandomAccessFile raf
private final com.intellij.util.io.zip.JBZipFile myFile
protected static final byte[] LFH_SIG
protected static final byte[] CFH_SIG
protected static final byte[] EOCD_SIG
private final com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream myBuffer
public void (com.intellij.util.io.zip.JBZipFile, long) throws java.io.IOException
com.intellij.util.io.zip.JBZipFile file
long currentCDOffset
public void setEncoding (java.lang.String)
String encoding
public java.lang.String getEncoding ()
public void finish () throws java.io.IOException
int i
int entriesSize
long cdOffset
java.util.List entries
long cdLength
public void setComment (java.lang.String)
String comment
public void setLevel (int)
int level
public void setMethod (int)
int method
protected void writeLocalFileHeader (com.intellij.util.io.zip.JBZipEntry) throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry ze
byte[] name
byte[] extra
private void writeOutShort (int) throws java.io.IOException
int s
private void writeOutLong (long) throws java.io.IOException
long s
protected void writeCentralFileHeader (com.intellij.util.io.zip.JBZipEntry) throws java.io.IOException
com.intellij.util.io.zip.JBZipEntry ze
byte[] name
byte[] extra
String comm
byte[] commentB
protected void writeCentralDirectoryEnd (long, long) throws java.io.IOException
long cdLength
long cdOffset
int entiresCount
byte[] data
protected byte[] getBytes (java.lang.String) throws java.util.zip.ZipException
java.io.UnsupportedEncodingException uee
String name
private void writeOut (byte[]) throws java.io.IOException
byte[] data
private void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
private void flushBuffer () throws java.io.IOException
public void putNextEntryBytes (com.intellij.util.io.zip.JBZipEntry, byte[]) throws java.io.IOException
com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream compressedBytesStream
java.util.zip.DeflaterOutputStream stream
byte[] outputBytes
int outputBytesLength
com.intellij.util.io.zip.JBZipEntry entry
byte[] bytes
byte[] outputBytes
int outputBytesLength
static void ()
}
com/intellij/util/io/zip/ReorderJarsMain$1.classReorderJarsMain.java
package com.intellij.util.io.zip
final com.intellij.util.io.zip.ReorderJarsMain$1 extends java.lang.Object implements java.util.Comparator {
final java.util.List val$orderedEntries
void (java.util.List)
public int compare (com.intellij.util.io.zip.JBZipEntry, com.intellij.util.io.zip.JBZipEntry)
com.intellij.util.io.zip.JBZipEntry o1
com.intellij.util.io.zip.JBZipEntry o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/io/zip/ReorderJarsMain.classReorderJarsMain.java
package com.intellij.util.io.zip
public com.intellij.util.io.zip.ReorderJarsMain extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static void main (java.lang.String[])
com.intellij.util.io.zip.JBZipEntry zipEntry
com.intellij.util.io.zip.JBZipEntry entry
Exception e
java.io.File jarFile
com.intellij.util.io.zip.JBZipFile zipFile
java.util.List entries
java.util.List orderedEntries
java.io.File tempJarFile
com.intellij.util.io.zip.JBZipFile file
com.intellij.util.io.zip.JBZipEntry sizeEntry
java.io.File resultJarFile
java.io.File resultDir
String jarUrl
String orderTxtPath
String jarsPath
String destinationPath
String libPath
java.util.Map toReorder
java.util.Set ignoredJars
Throwable t
String[] args
private static java.util.Set loadIgnoredJars (java.lang.String) throws java.io.IOException
String libPath
java.io.File ignoredJarsFile
java.util.Set ignoredJars
private static java.util.Map getOrder (java.io.File) throws java.io.IOException
String entry
String jarUrl
java.util.List entries
int i
String line
java.io.File loadingFile
java.util.Map entriesOrder
String[] lines
static void ()
}
com/intellij/util/io/zip/ZipLong.classZipLong.java
package com.intellij.util.io.zip
public final com.intellij.util.io.zip.ZipLong extends java.lang.Object implements java.lang.Cloneable {
private static final int WORD
private static final int BYTE_BIT_SIZE
private static final int BYTE_MASK
private static final int BYTE_1
private static final int BYTE_1_MASK
private static final int BYTE_1_SHIFT
private static final int BYTE_2
private static final int BYTE_2_MASK
private static final int BYTE_2_SHIFT
private static final int BYTE_3
private static final long BYTE_3_MASK
private static final int BYTE_3_SHIFT
private long value
public void (long)
long value
public void (byte[])
byte[] bytes
public void (byte[], int)
byte[] bytes
int offset
public byte[] getBytes ()
public long getValue ()
public static byte[] getBytes (long)
long value
byte[] result
public static long getValue (byte[], int)
byte[] bytes
int offset
long value
public static long getValue (byte[])
byte[] bytes
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/intellij/util/io/zip/ZipShort.classZipShort.java
package com.intellij.util.io.zip
public final com.intellij.util.io.zip.ZipShort extends java.lang.Object implements java.lang.Cloneable {
private static final int BYTE_MASK
private static final int BYTE_1_MASK
private static final int BYTE_1_SHIFT
private int value
public void (int)
int value
public void (byte[])
byte[] bytes
public void (byte[], int)
byte[] bytes
int offset
public byte[] getBytes ()
byte[] result
public int getValue ()
public static byte[] getBytes (int)
int value
byte[] result
public static int getValue (byte[], int)
byte[] bytes
int offset
int value
public static int getValue (byte[])
byte[] bytes
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
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 {
static final int ARRAY_THRESHOLD
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 int[] getKeyIds ()
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.Object[] getValues ()
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 ()
public com.intellij.openapi.util.Key getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.keyFMap.OneElementFMap map
public int hashCode ()
int result
}
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 ()
public com.intellij.openapi.util.Key getKey1 ()
public com.intellij.openapi.util.Key getKey2 ()
public java.lang.Object getValue1 ()
public java.lang.Object getValue2 ()
static void ()
}
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 {
private static final int SEED
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 static final double PROBABILITY
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/CompoundRuntimeException$1.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException)
com.intellij.util.lang.CompoundRuntimeException this$0
public java.lang.String fun (java.lang.Throwable)
Throwable throwable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException$2.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException)
com.intellij.util.lang.CompoundRuntimeException this$0
public java.lang.String fun (java.lang.Throwable)
Throwable throwable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException$3.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException)
com.intellij.util.lang.CompoundRuntimeException this$0
public java.lang.String fun (java.lang.Throwable)
Throwable throwable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException$4.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$4 extends java.lang.Object implements com.intellij.util.Function {
final java.io.PrintStream val$s
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException, java.io.PrintStream)
com.intellij.util.lang.CompoundRuntimeException this$0
public java.lang.String fun (java.lang.Throwable)
Throwable throwable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException$5.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$5 extends java.lang.Object implements com.intellij.util.Consumer {
final java.io.PrintStream val$s
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException, java.io.PrintStream)
com.intellij.util.lang.CompoundRuntimeException this$0
public void consume (java.lang.String)
String str
public volatile void consume (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException$6.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$6 extends java.lang.Object implements com.intellij.util.Function {
final java.io.PrintWriter val$s
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException, java.io.PrintWriter)
com.intellij.util.lang.CompoundRuntimeException this$0
public java.lang.String fun (java.lang.Throwable)
Throwable throwable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException$7.classCompoundRuntimeException.java
package com.intellij.util.lang
com.intellij.util.lang.CompoundRuntimeException$7 extends java.lang.Object implements com.intellij.util.Consumer {
final java.io.PrintWriter val$s
final com.intellij.util.lang.CompoundRuntimeException this$0
void (com.intellij.util.lang.CompoundRuntimeException, java.io.PrintWriter)
com.intellij.util.lang.CompoundRuntimeException this$0
public void consume (java.lang.String)
String str
public volatile void consume (java.lang.Object)
}
com/intellij/util/lang/CompoundRuntimeException.classCompoundRuntimeException.java
package com.intellij.util.lang
public com.intellij.util.lang.CompoundRuntimeException extends java.lang.RuntimeException {
private final java.util.List myExceptions
public void (java.util.List)
java.util.List throwables
public java.util.List getExceptions ()
public java.lang.String getMessage ()
public java.lang.String getLocalizedMessage ()
public java.lang.String toString ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream s
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter s
private java.lang.String processAll (com.intellij.util.Function, com.intellij.util.Consumer)
Throwable throwable
String s
Throwable exception
int i
com.intellij.util.Function exceptionProcessor
com.intellij.util.Consumer stringProcessor
StringBuilder sb
String line
public static void throwIfNotEmpty (java.util.List)
java.util.List throwables
}
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
public java.lang.String toString ()
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 int size ()
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
public java.lang.String toString ()
static void ()
}
com/intellij/util/lang/JarMemoryLoader.classJarMemoryLoader.java
package com.intellij.util.lang
public com.intellij.util.lang.JarMemoryLoader extends java.lang.Object {
public static final String SIZE_ENTRY
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
public java.lang.String toString ()
}
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 com.intellij.util.lang.UrlClassLoader$Builder urls (java.util.List)
java.util.List urls
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 allowLock (boolean)
boolean lockJars
public com.intellij.util.lang.UrlClassLoader$Builder useCache ()
public com.intellij.util.lang.UrlClassLoader$Builder useCache (boolean)
boolean useCache
public com.intellij.util.lang.UrlClassLoader$Builder usePersistentClasspathIndexForLocalClassDirectories ()
public com.intellij.util.lang.UrlClassLoader$Builder useCache (com.intellij.util.lang.UrlClassLoader$CachePool, com.intellij.util.lang.UrlClassLoader$CachingCondition)
com.intellij.util.lang.UrlClassLoader$CachePool pool
com.intellij.util.lang.UrlClassLoader$CachingCondition condition
public com.intellij.util.lang.UrlClassLoader$Builder allowUnescaped ()
public com.intellij.util.lang.UrlClassLoader$Builder noPreload ()
public com.intellij.util.lang.UrlClassLoader$Builder allowBootstrapResources ()
public com.intellij.util.lang.UrlClassLoader$Builder allowUnescaped (boolean)
boolean acceptUnescaped
public com.intellij.util.lang.UrlClassLoader$Builder preload (boolean)
boolean preload
public com.intellij.util.lang.UrlClassLoader get ()
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 {
public static final String CLASS_EXTENSION
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 ()
public boolean hasLoadedClass (java.lang.String)
String name
Class aClass
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/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 ()
public abstract boolean hasUndeliveredEvents (com.intellij.util.messages.Topic)
}
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/MessageBusFactory$Impl$1.classMessageBusFactory.java
package com.intellij.util.messages
final com.intellij.util.messages.MessageBusFactory$Impl$1 extends java.lang.Object implements com.intellij.util.messages.MessageBusFactory$Impl {
void ()
public com.intellij.util.messages.MessageBus newMessageBus (java.lang.Object)
Object owner
public com.intellij.util.messages.MessageBus newMessageBus (java.lang.Object, com.intellij.util.messages.MessageBus)
Object owner
com.intellij.util.messages.MessageBus parentBus
}
com/intellij/util/messages/MessageBusFactory$Impl.classMessageBusFactory.java
package com.intellij.util.messages
public abstract com.intellij.util.messages.MessageBusFactory$Impl extends java.lang.Object {
public static final com.intellij.util.messages.MessageBusFactory$Impl DEFAULT
public abstract com.intellij.util.messages.MessageBus newMessageBus (java.lang.Object)
public abstract com.intellij.util.messages.MessageBus newMessageBus (java.lang.Object, com.intellij.util.messages.MessageBus)
static void ()
}
com/intellij/util/messages/MessageBusFactory.classMessageBusFactory.java
package com.intellij.util.messages
public com.intellij.util.messages.MessageBusFactory extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicReference ourImpl
private void ()
public static com.intellij.util.messages.MessageBus newMessageBus (java.lang.Object)
Object owner
public static com.intellij.util.messages.MessageBus newMessageBus (java.lang.Object, com.intellij.util.messages.MessageBus)
Object owner
com.intellij.util.messages.MessageBus parentBus
public static void setImpl (com.intellij.util.messages.MessageBusFactory$Impl)
com.intellij.util.messages.MessageBusFactory$Impl impl
static void ()
}
com/intellij/util/messages/MessageBusListener.classMessageBusListener.java
package com.intellij.util.messages
public abstract com.intellij.util.messages.MessageBusListener extends java.lang.Object {
public abstract com.intellij.util.messages.Topic getTopic ()
public abstract java.lang.Object getListener ()
}
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
public java.lang.String getDisplayName ()
public java.lang.Class getListenerClass ()
public java.lang.String toString ()
public static com.intellij.util.messages.Topic create (java.lang.String, java.lang.Class)
String displayName
Class listenerClass
public static com.intellij.util.messages.Topic create (java.lang.String, java.lang.Class, com.intellij.util.messages.Topic$BroadcastDirection)
String displayName
Class listenerClass
com.intellij.util.messages.Topic$BroadcastDirection direction
public com.intellij.util.messages.Topic$BroadcastDirection getBroadcastDirection ()
}
com/intellij/util/messages/impl/Message.classMessage.java
package com.intellij.util.messages.impl
public final com.intellij.util.messages.impl.Message extends java.lang.Object {
private final com.intellij.util.messages.Topic myTopic
private final java.lang.reflect.Method myListenerMethod
private final Object[] myArgs
public void (com.intellij.util.messages.Topic, java.lang.reflect.Method, java.lang.Object[])
com.intellij.util.messages.Topic topic
java.lang.reflect.Method listenerMethod
Object[] args
public com.intellij.util.messages.Topic getTopic ()
public java.lang.reflect.Method getListenerMethod ()
public java.lang.Object[] getArgs ()
public java.lang.String toString ()
}
com/intellij/util/messages/impl/MessageBusConnectionImpl.classMessageBusConnectionImpl.java
package com.intellij.util.messages.impl
public com.intellij.util.messages.impl.MessageBusConnectionImpl extends java.lang.Object implements com.intellij.util.messages.MessageBusConnection {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.util.messages.impl.MessageBusImpl myBus
private final ThreadLocal myPendingMessages
private com.intellij.util.messages.MessageHandler myDefaultHandler
private volatile com.intellij.util.SmartFMap mySubscriptions
static final boolean $assertionsDisabled
public void (com.intellij.util.messages.impl.MessageBusImpl)
com.intellij.util.messages.impl.MessageBusImpl bus
public void subscribe (com.intellij.util.messages.Topic, java.lang.Object) throws java.lang.IllegalStateException
com.intellij.util.messages.Topic topic
Object handler
public void subscribe (com.intellij.util.messages.Topic) throws java.lang.IllegalStateException
com.intellij.util.messages.Topic topic
public void setDefaultHandler (com.intellij.util.messages.MessageHandler)
com.intellij.util.messages.MessageHandler handler
public void dispose ()
java.util.Queue jobs
public void disconnect ()
public void deliverImmediately ()
java.util.Queue messages
void deliverMessage (com.intellij.util.messages.impl.Message)
java.lang.reflect.Method listenerMethod
com.intellij.openapi.progress.ProcessCanceledException e
java.lang.reflect.InvocationTargetException e
Throwable e
com.intellij.util.messages.impl.Message message
com.intellij.util.messages.impl.Message messageOnLocalQueue
com.intellij.util.messages.Topic topic
Object handler
void scheduleMessageDelivery (com.intellij.util.messages.impl.Message)
com.intellij.util.messages.impl.Message message
boolean containsMessage (com.intellij.util.messages.Topic)
com.intellij.util.messages.impl.Message message
com.intellij.util.messages.Topic topic
public java.lang.String toString ()
com.intellij.util.messages.impl.MessageBusImpl getBus ()
static void ()
}
com/intellij/util/messages/impl/MessageBusImpl$1.classMessageBusImpl.java
package com.intellij.util.messages.impl
final com.intellij.util.messages.impl.MessageBusImpl$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.util.messages.impl.MessageBusImpl, com.intellij.util.messages.impl.MessageBusImpl)
com.intellij.util.messages.impl.MessageBusImpl bus1
com.intellij.util.messages.impl.MessageBusImpl bus2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/messages/impl/MessageBusImpl$2.classMessageBusImpl.java
package com.intellij.util.messages.impl
com.intellij.util.messages.impl.MessageBusImpl$2 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.util.messages.Topic val$topic
final com.intellij.util.messages.impl.MessageBusImpl this$0
void (com.intellij.util.messages.impl.MessageBusImpl, com.intellij.util.messages.Topic)
com.intellij.util.messages.impl.MessageBusImpl this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/util/messages/impl/MessageBusImpl$3.classMessageBusImpl.java
package com.intellij.util.messages.impl
com.intellij.util.messages.impl.MessageBusImpl$3 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.util.messages.Topic val$topic
final com.intellij.util.messages.impl.MessageBusImpl this$0
void (com.intellij.util.messages.impl.MessageBusImpl, com.intellij.util.messages.Topic)
com.intellij.util.messages.impl.MessageBusImpl this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/util/messages/impl/MessageBusImpl$4.classMessageBusImpl.java
package com.intellij.util.messages.impl
final com.intellij.util.messages.impl.MessageBusImpl$4 extends java.lang.ThreadLocal {
void ()
protected java.util.Queue initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/util/messages/impl/MessageBusImpl$DeliveryJob.classMessageBusImpl.java
package com.intellij.util.messages.impl
com.intellij.util.messages.impl.MessageBusImpl$DeliveryJob extends java.lang.Object {
public final com.intellij.util.messages.impl.MessageBusConnectionImpl connection
public final com.intellij.util.messages.impl.Message message
public void (com.intellij.util.messages.impl.MessageBusConnectionImpl, com.intellij.util.messages.impl.Message)
com.intellij.util.messages.impl.MessageBusConnectionImpl connection
com.intellij.util.messages.impl.Message message
public java.lang.String toString ()
}
com/intellij/util/messages/impl/MessageBusImpl$RootBus.classMessageBusImpl.java
package com.intellij.util.messages.impl
public com.intellij.util.messages.impl.MessageBusImpl$RootBus extends com.intellij.util.messages.impl.MessageBusImpl {
private final ThreadLocal myWaitingBuses
public void (java.lang.Object)
Object owner
static java.lang.ThreadLocal access$100 (com.intellij.util.messages.impl.MessageBusImpl$RootBus)
com.intellij.util.messages.impl.MessageBusImpl$RootBus x0
}
com/intellij/util/messages/impl/MessageBusImpl.classMessageBusImpl.java
package com.intellij.util.messages.impl
public com.intellij.util.messages.impl.MessageBusImpl extends java.lang.Object implements com.intellij.util.messages.MessageBus {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Comparator MESSAGE_BUS_COMPARATOR
private final ThreadLocal myMessageQueue
private final java.util.concurrent.atomic.AtomicReference myOrderRef
private final java.util.concurrent.ConcurrentMap mySyncPublishers
private final java.util.concurrent.ConcurrentMap myAsyncPublishers
private final java.util.concurrent.ConcurrentMap mySubscribers
private final java.util.concurrent.ConcurrentMap mySubscriberCache
private final java.util.Deque myChildBuses
private final java.util.concurrent.ConcurrentMap myChildOrders
private static final Object NA
private com.intellij.util.messages.impl.MessageBusImpl myParentBus
private final String myOwner
private boolean myDisposed
private final com.intellij.openapi.Disposable myConnectionDisposable
public void (java.lang.Object, com.intellij.util.messages.MessageBus)
Object owner
com.intellij.util.messages.MessageBus parentBus
private void (java.lang.Object)
Object owner
public com.intellij.util.messages.MessageBus getParent ()
private com.intellij.util.messages.impl.MessageBusImpl$RootBus getRootBus ()
private com.intellij.util.messages.impl.MessageBusImpl rootBus ()
private com.intellij.util.messages.impl.MessageBusImpl$RootBus asRoot ()
public java.lang.String toString ()
private void onChildBusCreated (com.intellij.util.messages.impl.MessageBusImpl)
int lastChildIndex
java.util.List lastChildOrder
com.intellij.util.messages.impl.MessageBusImpl lastChild
int lastChildIndex
com.intellij.util.messages.impl.MessageBusImpl childBus
java.util.List childOrder
private void onChildBusDisposed (com.intellij.util.messages.impl.MessageBusImpl)
com.intellij.util.messages.impl.MessageBusImpl childBus
boolean removed
java.util.Map map
public com.intellij.util.messages.MessageBusConnection connect ()
public com.intellij.util.messages.MessageBusConnection connect (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
com.intellij.util.messages.MessageBusConnection connection
public java.lang.Object syncPublisher (com.intellij.util.messages.Topic)
Class listenerClass
java.lang.reflect.InvocationHandler handler
com.intellij.util.messages.Topic topic
Object publisher
public java.lang.Object asyncPublisher (com.intellij.util.messages.Topic)
Class listenerClass
java.lang.reflect.InvocationHandler handler
com.intellij.util.messages.Topic topic
Object publisher
public void dispose ()
java.util.Queue jobs
public boolean hasUndeliveredEvents (com.intellij.util.messages.Topic)
com.intellij.util.messages.impl.MessageBusConnectionImpl connection
com.intellij.util.messages.Topic topic
private boolean isDispatchingAnything ()
private void checkNotDisposed ()
private void calcSubscribers (com.intellij.util.messages.Topic, java.util.List)
com.intellij.util.messages.impl.MessageBusImpl childBus
com.intellij.util.messages.Topic topic
java.util.List result
java.util.List topicSubscribers
com.intellij.util.messages.Topic$BroadcastDirection direction
private void postMessage (com.intellij.util.messages.impl.Message)
com.intellij.util.messages.impl.MessageBusConnectionImpl subscriber
com.intellij.util.messages.impl.Message message
java.util.List topicSubscribers
private java.util.List getTopicSubscribers (com.intellij.util.messages.Topic)
com.intellij.util.messages.Topic topic
java.util.List topicSubscribers
private void notifyPendingJobChange (int)
int delta
ThreadLocal ref
java.util.SortedMap map
Integer countObject
int count
int newCount
private void sendMessage (com.intellij.util.messages.impl.Message)
com.intellij.util.messages.impl.Message message
private void pumpMessages ()
java.util.Set buses
java.util.Map map
private static void pumpWaitingBuses (java.util.Map, java.util.ArrayList)
com.intellij.util.messages.impl.MessageBusImpl bus
java.util.Map map
java.util.ArrayList buses
java.util.List exceptions
private static java.util.List appendExceptions (java.util.List, java.util.List)
java.util.List exceptions
java.util.List busExceptions
private static void rethrowExceptions (java.util.List)
java.util.List exceptions
com.intellij.openapi.progress.ProcessCanceledException pce
private static boolean ensureAlive (java.util.Map, com.intellij.util.messages.impl.MessageBusImpl)
java.util.Map map
com.intellij.util.messages.impl.MessageBusImpl bus
private java.util.List doPumpMessages ()
Throwable e
com.intellij.util.messages.impl.MessageBusImpl$DeliveryJob job
java.util.Queue queue
java.util.List exceptions
void notifyOnSubscription (com.intellij.util.messages.impl.MessageBusConnectionImpl, com.intellij.util.messages.Topic)
com.intellij.util.messages.impl.MessageBusConnectionImpl connection
com.intellij.util.messages.Topic topic
java.util.List topicSubscribers
private void clearSubscriberCache ()
com.intellij.util.messages.impl.MessageBusImpl bus
void notifyConnectionTerminated (com.intellij.util.messages.impl.MessageBusConnectionImpl)
java.util.List topicSubscribers
com.intellij.util.messages.impl.MessageBusImpl$DeliveryJob job
com.intellij.util.messages.impl.MessageBusConnectionImpl connection
java.util.Iterator i
void deliverSingleMessage ()
com.intellij.util.messages.impl.MessageBusImpl$DeliveryJob job
static java.lang.ThreadLocal createThreadLocalQueue ()
static java.util.concurrent.atomic.AtomicReference access$000 (com.intellij.util.messages.impl.MessageBusImpl)
com.intellij.util.messages.impl.MessageBusImpl x0
static void access$200 (com.intellij.util.messages.impl.MessageBusImpl, com.intellij.util.messages.impl.Message)
com.intellij.util.messages.impl.MessageBusImpl x0
com.intellij.util.messages.impl.Message x1
static java.lang.Object access$300 ()
static void access$400 (com.intellij.util.messages.impl.MessageBusImpl, com.intellij.util.messages.impl.Message)
com.intellij.util.messages.impl.MessageBusImpl x0
com.intellij.util.messages.impl.Message x1
void (java.lang.Object, com.intellij.util.messages.impl.MessageBusImpl$1)
Object x0
com.intellij.util.messages.impl.MessageBusImpl$1 x1
static void ()
}
com/intellij/util/messages/impl/MessageListenerList$1.classMessageListenerList.java
package com.intellij.util.messages.impl
com.intellij.util.messages.impl.MessageListenerList$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final Object val$listener
final com.intellij.util.messages.impl.MessageListenerList this$0
void (com.intellij.util.messages.impl.MessageListenerList, java.lang.Object)
com.intellij.util.messages.impl.MessageListenerList this$0
public void dispose ()
}
com/intellij/util/messages/impl/MessageListenerList.classMessageListenerList.java
package com.intellij.util.messages.impl
public com.intellij.util.messages.impl.MessageListenerList extends java.lang.Object {
private final com.intellij.util.messages.MessageBus myMessageBus
private final com.intellij.util.messages.Topic myTopic
private final java.util.Map myListenerToConnectionMap
public void (com.intellij.util.messages.MessageBus, com.intellij.util.messages.Topic)
com.intellij.util.messages.MessageBus messageBus
com.intellij.util.messages.Topic topic
public void add (java.lang.Object)
Object listener
com.intellij.util.messages.MessageBusConnection connection
public void add (java.lang.Object, com.intellij.openapi.Disposable)
Object listener
com.intellij.openapi.Disposable parentDisposable
com.intellij.util.messages.MessageBusConnection connection
public void remove (java.lang.Object)
Object listener
com.intellij.util.messages.MessageBusConnection connection
static java.util.Map access$000 (com.intellij.util.messages.impl.MessageListenerList)
com.intellij.util.messages.impl.MessageListenerList x0
}
com/intellij/util/properties/EncodingAwareProperties.classEncodingAwareProperties.java
package com.intellij.util.properties
public com.intellij.util.properties.EncodingAwareProperties extends java.util.Properties {
public void ()
public void load (java.io.File, java.lang.String) throws java.io.IOException
String line
int i
String propName
String propValue
java.io.File file
String encoding
String propText
com.intellij.util.text.StringTokenizer stringTokenizer
}
com/intellij/util/text/ByteArrayCharSequence.classByteArrayCharSequence.java
package com.intellij.util.text
public com.intellij.util.text.ByteArrayCharSequence extends java.lang.Object implements com.intellij.openapi.util.text.CharSequenceWithStringHash {
private transient int hash
private final byte[] myChars
private void (byte[])
byte[] chars
public int hashCode ()
int h
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 static java.lang.CharSequence convertToBytesIfAsciiString (java.lang.String)
String name
public static java.lang.CharSequence convertToBytesIfAsciiString (java.lang.CharSequence)
char c
int i
CharSequence name
int length
byte[] bytes
}
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 transient 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)
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/CharArrayExternalizable.classCharArrayExternalizable.java
package com.intellij.util.text
public abstract com.intellij.util.text.CharArrayExternalizable extends java.lang.Object implements java.lang.CharSequence {
public abstract void getChars (int, int, char[], int)
}
com/intellij/util/text/CharArrayUtil.classCharArrayUtil.java
package com.intellij.util.text
public com.intellij.util.text.CharArrayUtil extends java.lang.Object {
private static final int GET_CHARS_THRESHOLD
private void ()
public static void getChars (java.lang.CharSequence, char[], int)
CharSequence src
char[] dst
int dstOffset
public static void getChars (java.lang.CharSequence, char[], int, int)
CharSequence src
char[] dst
int dstOffset
int len
public static void getChars (java.lang.CharSequence, char[], int, int, int)
java.nio.CharBuffer buffer
int i
int i
int j
int max
CharSequence src
char[] dst
int srcOffset
int dstOffset
int len
public static char[] fromSequenceStrict (java.lang.CharSequence)
CharSequence seq
public static char[] fromSequenceWithoutCopying (java.lang.CharSequence)
java.nio.CharBuffer buffer
CharSequence seq
public static char[] fromSequence (java.lang.CharSequence)
CharSequence seq
char[] underlying
public static char[] fromSequence (java.lang.CharSequence, int, int)
CharSequence seq
int start
int end
char[] result
public static int shiftForward (java.lang.CharSequence, int, java.lang.String)
CharSequence buffer
int offset
String chars
public static int shiftForward (java.lang.CharSequence, int, int, java.lang.String)
char c
int i
int offset
int limit
CharSequence buffer
int startOffset
int endOffset
String chars
public static int shiftForwardCarefully (java.lang.CharSequence, int, java.lang.String)
char c
CharSequence buffer
int offset
String chars
private static boolean isSuitable (java.lang.String, char)
int i
String chars
char c
public static int shiftForward (char[], int, java.lang.String)
char[] buffer
int offset
String chars
public static int shiftBackward (java.lang.CharSequence, int, java.lang.String)
CharSequence buffer
int offset
String chars
public static int shiftBackward (java.lang.CharSequence, int, int, java.lang.String)
char c
int i
CharSequence buffer
int minOffset
int maxOffset
String chars
int offset
public static int shiftBackward (char[], int, java.lang.String)
char[] buffer
int offset
String chars
public static int shiftForwardUntil (java.lang.CharSequence, int, java.lang.String)
char c
int i
CharSequence buffer
int offset
String chars
public static int shiftBackwardUntil (java.lang.CharSequence, int, java.lang.String)
char c
int i
CharSequence buffer
int offset
String chars
public static boolean regionMatches (char[], int, int, java.lang.CharSequence)
int i
char[] buffer
int start
int end
CharSequence s
int len
public static boolean regionMatches (java.lang.CharSequence, int, int, java.lang.CharSequence)
int i
CharSequence buffer
int start
int end
CharSequence s
int len
public static boolean regionMatches (java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)
int i
int j
CharSequence s1
int start1
int end1
CharSequence s2
int start2
int end2
public static boolean regionMatches (java.lang.CharSequence, int, java.lang.CharSequence)
int i
CharSequence buffer
int offset
CharSequence s
public static boolean equals (char[], int, int, char[], int, int)
int i
char[] buffer1
int start1
int end1
char[] buffer2
int start2
int end2
public static int indexOf (char[], java.lang.String, int)
int j
int i
char[] buffer
String pattern
int fromIndex
char[] chars
int limit
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int)
CharSequence buffer
CharSequence pattern
int fromIndex
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int, int)
int j
int i
CharSequence buffer
CharSequence pattern
int fromIndex
int toIndex
int patternLength
int limit
public static int indexOf (char[], char, int, int)
int i
char[] buffer
char symbol
int fromIndex
int toIndex
public static int lastIndexOf (char[], char, int, int)
int i
char[] buffer
char symbol
int fromIndex
int toIndex
public static int lastIndexOf (java.lang.CharSequence, java.lang.String, int)
int j
int i
CharSequence buffer
String pattern
int maxIndex
char[] chars
int end
public static int lastIndexOf (char[], java.lang.String, int)
int j
int i
char[] buffer
String pattern
int maxIndex
char[] chars
int end
public static boolean containsOnlyWhiteSpaces (java.lang.CharSequence)
char c
int i
CharSequence chars
public static com.intellij.openapi.util.TextRange[] getIndents (java.lang.CharSequence, int)
char charAt
boolean isWhitespace
int i
CharSequence charsSequence
int shift
java.util.List result
int whitespaceEnd
int lastTextFound
public static boolean containLineBreaks (java.lang.CharSequence)
CharSequence seq
public static boolean containLineBreaks (java.lang.CharSequence, int, int)
char c
int i
CharSequence seq
int fromOffset
int endOffset
public static boolean isEmptyOrSpaces (java.lang.CharSequence, int, int)
char c
int i
CharSequence text
int start
int end
public static java.io.Reader readerFromCharSequence (java.lang.CharSequence)
CharSequence text
char[] chars
public static com.intellij.util.text.ImmutableCharSequence createImmutableCharSequence (java.lang.CharSequence)
CharSequence sequence
}
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/CharSequenceCharacterIterator.classCharSequenceCharacterIterator.java
package com.intellij.util.text
public com.intellij.util.text.CharSequenceCharacterIterator extends java.lang.Object implements java.text.CharacterIterator {
private final CharSequence myChars
private int myCurPosition
public void (java.lang.CharSequence)
CharSequence chars
public char current ()
public char first ()
public char last ()
public char next ()
public char previous ()
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public char setIndex (int)
int position
public java.lang.Object clone ()
com.intellij.util.text.CharSequenceCharacterIterator it
}
com/intellij/util/text/CharSequenceHashingStrategy.classCharSequenceHashingStrategy.java
package com.intellij.util.text
public final com.intellij.util.text.CharSequenceHashingStrategy extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
public static final com.intellij.util.text.CharSequenceHashingStrategy CASE_SENSITIVE
public static final com.intellij.util.text.CharSequenceHashingStrategy CASE_INSENSITIVE
private final boolean myCaseSensitive
public void ()
private void (boolean)
boolean caseSensitive
public int computeHashCode (java.lang.CharSequence)
CharSequence chars
public boolean equals (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
static void ()
}
com/intellij/util/text/CharSequenceReader.classCharSequenceReader.java
package com.intellij.util.text
public com.intellij.util.text.CharSequenceReader extends java.io.Reader {
private final CharSequence myText
private int myCurPos
public void (java.lang.CharSequence)
CharSequence text
public void close ()
public int read (char[], int, int)
int readChars
int n
char[] cbuf
int off
int len
int charsToCopy
public int read ()
}
com/intellij/util/text/CharSequenceSubSequence.classCharSequenceSubSequence.java
package com.intellij.util.text
public com.intellij.util.text.CharSequenceSubSequence extends java.lang.Object implements java.lang.CharSequence com.intellij.util.text.CharArrayExternalizable com.intellij.openapi.util.text.CharSequenceWithStringHash {
private final CharSequence myChars
private final int myStart
private final int myEnd
private transient int hash
static final boolean $assertionsDisabled
public void (java.lang.CharSequence)
CharSequence chars
public void (java.lang.CharSequence, int, int)
CharSequence 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 java.lang.CharSequence getBaseSequence ()
public void getChars (int, int, char[], int)
int start
int end
char[] dest
int destPos
public int hashCode ()
int h
static void ()
}
com/intellij/util/text/CloneableTokenizer.classCloneableTokenizer.java
package com.intellij.util.text
public com.intellij.util.text.CloneableTokenizer extends java.util.StringTokenizer implements java.lang.Cloneable {
public void (java.lang.String)
String str
public void (java.lang.String, java.lang.String)
String str
String delim
public void (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returnDelims
public java.lang.Object clone ()
CloneNotSupportedException e
}
com/intellij/util/text/DateFormatUtil$1.classDateFormatUtil.java
package com.intellij.util.text
com.intellij.util.text.DateFormatUtil$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$util$text$DateFormatUtil$Period
static void ()
}
com/intellij/util/text/DateFormatUtil$Kernel32.classDateFormatUtil.java
package com.intellij.util.text
abstract com.intellij.util.text.DateFormatUtil$Kernel32 extends java.lang.Object implements com.sun.jna.win32.StdCallLibrary {
public static final String LOCALE_NAME_USER_DEFAULT
public static final int LOCALE_SSHORTDATE
public static final int LOCALE_SSHORTTIME
public static final int LOCALE_STIMEFORMAT
public abstract int GetLocaleInfoEx (java.lang.String, int, com.sun.jna.Pointer, int)
public abstract int GetLastError ()
static void ()
}
com/intellij/util/text/DateFormatUtil$Period.classDateFormatUtil.java
package com.intellij.util.text
final com.intellij.util.text.DateFormatUtil$Period extends java.lang.Enum {
public static final com.intellij.util.text.DateFormatUtil$Period YEAR
public static final com.intellij.util.text.DateFormatUtil$Period MONTH
public static final com.intellij.util.text.DateFormatUtil$Period WEEK
public static final com.intellij.util.text.DateFormatUtil$Period DAY
public static final com.intellij.util.text.DateFormatUtil$Period HOUR
public static final com.intellij.util.text.DateFormatUtil$Period MINUTE
private static final com.intellij.util.text.DateFormatUtil$Period[] $VALUES
public static com.intellij.util.text.DateFormatUtil$Period[] values ()
public static com.intellij.util.text.DateFormatUtil$Period valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/text/DateFormatUtil.classDateFormatUtil.java
package com.intellij.util.text
public com.intellij.util.text.DateFormatUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final long SECOND
public static final long MINUTE
public static final long HOUR
public static final long DAY
public static final long WEEK
public static final long MONTH
public static final long YEAR
public static final long DAY_FACTOR
private static final com.intellij.util.text.SyncDateFormat DATE_FORMAT
private static final com.intellij.util.text.SyncDateFormat TIME_FORMAT
private static final com.intellij.util.text.SyncDateFormat TIME_WITH_SECONDS_FORMAT
private static final com.intellij.util.text.SyncDateFormat DATE_TIME_FORMAT
private static final com.intellij.util.text.SyncDateFormat ABOUT_DATE_FORMAT
private static final com.intellij.util.text.SyncDateFormat ISO8601_FORMAT
private static final long[] DENOMINATORS
private static final com.intellij.util.text.DateFormatUtil$Period[] PERIODS
static final boolean $assertionsDisabled
private void ()
public static long getDifferenceInDays (java.util.Date, java.util.Date)
java.util.Date startDate
java.util.Date endDate
public static com.intellij.util.text.SyncDateFormat getDateFormat ()
public static com.intellij.util.text.SyncDateFormat getTimeFormat ()
public static com.intellij.util.text.SyncDateFormat getTimeWithSecondsFormat ()
public static com.intellij.util.text.SyncDateFormat getDateTimeFormat ()
public static com.intellij.util.text.SyncDateFormat getIso8601Format ()
public static java.lang.String formatTime (java.util.Date)
java.util.Date time
public static java.lang.String formatTime (long)
long time
public static java.lang.String formatTimeWithSeconds (java.util.Date)
java.util.Date time
public static java.lang.String formatTimeWithSeconds (long)
long time
public static java.lang.String formatDate (java.util.Date)
java.util.Date time
public static java.lang.String formatDate (long)
long time
public static java.lang.String formatPrettyDate (java.util.Date)
java.util.Date date
public static java.lang.String formatPrettyDate (long)
long time
public static java.lang.String formatDateTime (java.util.Date)
java.util.Date date
public static java.lang.String formatDateTime (long)
long time
public static java.lang.String formatPrettyDateTime (java.util.Date)
java.util.Date date
public static java.lang.String formatPrettyDateTime (long)
long time
private static java.lang.String doFormatPretty (long, boolean)
long delta
String result
String result
long time
boolean formatTime
long currentTime
java.util.Calendar c
int currentYear
int currentDayOfYear
int year
int dayOfYear
boolean isToday
boolean isYesterdayOnPreviousYear
boolean isYesterday
public static java.lang.String formatDuration (long)
long denominator
int n
int i
long delta
StringBuilder buf
private static java.lang.String composeDurationMessage (com.intellij.util.text.DateFormatUtil$Period, int)
com.intellij.util.text.DateFormatUtil$Period period
int n
public static java.lang.String formatFrequency (long)
long time
public static java.lang.String formatBetweenDates (long, long)
long denominator
long d1
long d2
long delta
int n
int i
public static java.lang.String formatAboutDialogDate (java.util.Date)
java.util.Date date
private static java.lang.String someTimeAgoMessage (com.intellij.util.text.DateFormatUtil$Period, int)
com.intellij.util.text.DateFormatUtil$Period period
int n
private static java.lang.String composeInSomeTimeMessage (com.intellij.util.text.DateFormatUtil$Period, int)
com.intellij.util.text.DateFormatUtil$Period period
int n
private static com.intellij.util.text.SyncDateFormat[] getDateTimeFormats ()
Throwable t
int i
java.text.DateFormat[] formats
boolean loaded
com.intellij.util.text.SyncDateFormat[] synced
private static boolean getMacFormats (java.text.DateFormat[])
com.intellij.ui.mac.foundation.ID dateFormatter
java.text.DateFormat[] formats
int MacFormatterNoStyle
int MacFormatterShortStyle
int MacFormatterMediumStyle
int MacFormatterBehavior_10_4
com.intellij.ui.mac.foundation.ID autoReleasePool
private static java.text.DateFormat invokeFormatter (com.intellij.ui.mac.foundation.ID, int, int)
com.intellij.ui.mac.foundation.ID dateFormatter
int timeStyle
int dateStyle
String format
private static boolean getUnixFormats (java.text.DateFormat[])
java.util.Locale locale
java.text.DateFormat[] formats
String localeStr
int p
java.util.Locale locale
private static boolean getWindowsFormats (java.text.DateFormat[])
java.text.DateFormat[] formats
com.intellij.util.text.DateFormatUtil$Kernel32 kernel32
int dataSize
int rv
com.sun.jna.Memory data
String shortDate
String shortTime
String mediumTime
private static java.lang.String fixWindowsFormat (java.lang.String)
String format
static void ()
com.intellij.util.text.SyncDateFormat[] formats
java.text.DateFormat iso8601
}
com/intellij/util/text/EditDistance.classEditDistance.java
package com.intellij.util.text
public com.intellij.util.text.EditDistance extends java.lang.Object {
private void ()
public static int levenshtein (java.lang.CharSequence, java.lang.CharSequence, boolean)
int cost
int j
int i
CharSequence str1
CharSequence str2
boolean caseSensitive
int[][] d
public static int optimalAlignment (java.lang.CharSequence, java.lang.CharSequence, boolean)
int cost
int j
int i
CharSequence str1
CharSequence str2
boolean caseSensitive
int[][] d
private static int[][] prepare (int, int)
int i
int j
int length1
int length2
int[][] d
private static boolean equal (char, char, boolean)
char c1
char c2
boolean caseSensitive
private static int min (int, int, int)
int a
int b
int c
}
com/intellij/util/text/FilePathHashingStrategy.classFilePathHashingStrategy.java
package com.intellij.util.text
public com.intellij.util.text.FilePathHashingStrategy extends java.lang.Object {
private void ()
public static gnu.trove.TObjectHashingStrategy create ()
public static gnu.trove.TObjectHashingStrategy create (boolean)
boolean caseSensitive
}
com/intellij/util/text/ImmutableCharSequence.classImmutableCharSequence.java
package com.intellij.util.text
public abstract com.intellij.util.text.ImmutableCharSequence extends java.lang.Object implements java.lang.CharSequence {
public void ()
public static java.lang.CharSequence asImmutable (java.lang.CharSequence)
CharSequence cs
public static boolean isImmutable (java.lang.CharSequence)
CharSequence cs
public abstract com.intellij.util.text.ImmutableCharSequence concat (java.lang.CharSequence)
public abstract com.intellij.util.text.ImmutableCharSequence insert (int, java.lang.CharSequence)
public abstract com.intellij.util.text.ImmutableCharSequence delete (int, int)
public abstract com.intellij.util.text.ImmutableCharSequence subtext (int, int)
public abstract java.lang.String toString ()
}
com/intellij/util/text/ImmutableText$1.classImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$1 extends java.lang.Object {
}
com/intellij/util/text/ImmutableText$CompositeNode.classImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$CompositeNode extends com.intellij.util.text.ImmutableText$Node {
final int count
final com.intellij.util.text.ImmutableText$Node head
final com.intellij.util.text.ImmutableText$Node tail
void (com.intellij.util.text.ImmutableText$Node, com.intellij.util.text.ImmutableText$Node)
com.intellij.util.text.ImmutableText$Node head
com.intellij.util.text.ImmutableText$Node tail
public int length ()
public char charAt (int)
int index
int headLength
com.intellij.util.text.ImmutableText$Node rightRotation ()
com.intellij.util.text.ImmutableText$Node P
com.intellij.util.text.ImmutableText$Node A
com.intellij.util.text.ImmutableText$Node B
com.intellij.util.text.ImmutableText$Node C
com.intellij.util.text.ImmutableText$Node leftRotation ()
com.intellij.util.text.ImmutableText$Node Q
com.intellij.util.text.ImmutableText$Node B
com.intellij.util.text.ImmutableText$Node C
com.intellij.util.text.ImmutableText$Node A
void getChars (int, int, char[], int)
int start
int end
char[] dest
int destPos
int cesure
com.intellij.util.text.ImmutableText$Node subNode (int, int)
int start
int end
int cesure
}
com/intellij/util/text/ImmutableText$InnerLeaf.classImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$InnerLeaf extends java.lang.Object {
final com.intellij.util.text.ImmutableText$LeafNode leafNode
final int offset
private void (com.intellij.util.text.ImmutableText$LeafNode, int)
com.intellij.util.text.ImmutableText$LeafNode leafNode
int offset
void (com.intellij.util.text.ImmutableText$LeafNode, int, com.intellij.util.text.ImmutableText$1)
com.intellij.util.text.ImmutableText$LeafNode x0
int x1
com.intellij.util.text.ImmutableText$1 x2
}
com/intellij/util/text/ImmutableText$Leaf8BitNode.classImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$Leaf8BitNode extends com.intellij.util.text.ImmutableText$LeafNode {
private final byte[] data
void (byte[])
byte[] data
public int length ()
void getChars (int, int, char[], int)
int i
int start
int end
char[] dest
int destPos
com.intellij.util.text.ImmutableText$LeafNode subNode (int, int)
int start
int end
int length
byte[] chars
public char charAt (int)
int index
private static char byteToChar (byte)
byte b
volatile com.intellij.util.text.ImmutableText$Node subNode (int, int)
}
com/intellij/util/text/ImmutableText$LeafNode.classImmutableText.java
package com.intellij.util.text
abstract com.intellij.util.text.ImmutableText$LeafNode extends com.intellij.util.text.ImmutableText$Node {
private void ()
void (com.intellij.util.text.ImmutableText$1)
com.intellij.util.text.ImmutableText$1 x0
}
com/intellij/util/text/ImmutableText$Node.classImmutableText.java
package com.intellij.util.text
abstract com.intellij.util.text.ImmutableText$Node extends java.lang.Object implements java.lang.CharSequence {
private void ()
abstract void getChars (int, int, char[], int)
abstract com.intellij.util.text.ImmutableText$Node subNode (int, int)
public java.lang.String toString ()
int len
char[] data
public java.lang.CharSequence subSequence (int, int)
int start
int end
void (com.intellij.util.text.ImmutableText$1)
com.intellij.util.text.ImmutableText$1 x0
}
com/intellij/util/text/ImmutableText$WideLeafNode.classImmutableText.java
package com.intellij.util.text
com.intellij.util.text.ImmutableText$WideLeafNode extends com.intellij.util.text.ImmutableText$LeafNode {
private final char[] data
void (char[])
char[] data
public int length ()
void getChars (int, int, char[], int)
int start
int end
char[] dest
int destPos
com.intellij.util.text.ImmutableText$Node subNode (int, int)
int start
int end
public java.lang.String toString ()
public char charAt (int)
int index
}
com/intellij/util/text/ImmutableText.classImmutableText.java
package com.intellij.util.text
final com.intellij.util.text.ImmutableText extends com.intellij.util.text.ImmutableCharSequence implements com.intellij.util.text.CharArrayExternalizable com.intellij.openapi.util.text.CharSequenceWithStringHash {
private static final int BLOCK_SIZE
private static final int BLOCK_MASK
private final com.intellij.util.text.ImmutableText$Node myNode
private static final com.intellij.util.text.ImmutableText$LeafNode EMPTY_NODE
private static final com.intellij.util.text.ImmutableText EMPTY
private transient int hash
private volatile com.intellij.util.text.ImmutableText$InnerLeaf myLastLeaf
private void (com.intellij.util.text.ImmutableText$Node)
com.intellij.util.text.ImmutableText$Node node
static com.intellij.util.text.ImmutableText valueOf (java.lang.Object)
Object obj
private static com.intellij.util.text.ImmutableText valueOf (java.lang.CharSequence)
CharSequence str
private static com.intellij.util.text.ImmutableText$LeafNode createLeafNode (java.lang.CharSequence)
CharSequence str
byte[] bytes
char[] chars
private static byte[] toBytesIfPossible (java.lang.CharSequence)
char c
int i
char c
int i
CharSequence seq
byte[] bytes
char[] chars
private com.intellij.util.text.ImmutableText ensureChunked ()
private static com.intellij.util.text.ImmutableText$Node nodeOf (com.intellij.util.text.ImmutableText$LeafNode, int, int)
com.intellij.util.text.ImmutableText$LeafNode node
int offset
int length
int half
public int length ()
private com.intellij.util.text.ImmutableText concat (com.intellij.util.text.ImmutableText)
com.intellij.util.text.ImmutableText that
public com.intellij.util.text.ImmutableText concat (java.lang.CharSequence)
CharSequence sequence
private com.intellij.util.text.ImmutableText subtext (int)
int start
private com.intellij.util.text.ImmutableText insert (int, com.intellij.util.text.ImmutableText)
int index
com.intellij.util.text.ImmutableText txt
public com.intellij.util.text.ImmutableText insert (int, java.lang.CharSequence)
int index
CharSequence seq
public com.intellij.util.text.ImmutableText delete (int, int)
int start
int end
public java.lang.CharSequence subSequence (int, int)
int start
int end
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
int h
public char charAt (int)
int index
com.intellij.util.text.ImmutableText$InnerLeaf leaf
private com.intellij.util.text.ImmutableText$InnerLeaf findLeaf (int, int)
com.intellij.util.text.ImmutableText$CompositeNode composite
int index
int offset
com.intellij.util.text.ImmutableText$Node node
public com.intellij.util.text.ImmutableText subtext (int, int)
int start
int end
public void getChars (int, int, char[], int)
int start
int end
char[] dest
int destPos
public java.lang.String toString ()
private static com.intellij.util.text.ImmutableText$Node concatNodes (com.intellij.util.text.ImmutableText$Node, com.intellij.util.text.ImmutableText$Node)
com.intellij.util.text.ImmutableText$Node head
com.intellij.util.text.ImmutableText$Node tail
com.intellij.util.text.ImmutableText$Node node1
com.intellij.util.text.ImmutableText$Node node2
int length
public volatile com.intellij.util.text.ImmutableCharSequence subtext (int, int)
public volatile com.intellij.util.text.ImmutableCharSequence delete (int, int)
public volatile com.intellij.util.text.ImmutableCharSequence insert (int, java.lang.CharSequence)
public volatile com.intellij.util.text.ImmutableCharSequence concat (java.lang.CharSequence)
static com.intellij.util.text.ImmutableText$LeafNode access$300 (java.lang.CharSequence)
CharSequence x0
static com.intellij.util.text.ImmutableText$Node access$400 (com.intellij.util.text.ImmutableText$Node, com.intellij.util.text.ImmutableText$Node)
com.intellij.util.text.ImmutableText$Node x0
com.intellij.util.text.ImmutableText$Node x1
static void ()
}
com/intellij/util/text/LineReader$1.classLineReader.java
package com.intellij.util.text
com.intellij.util.text.LineReader$1 extends java.lang.Object {
}
com/intellij/util/text/LineReader$ReadLine.classLineReader.java
package com.intellij.util.text
com.intellij.util.text.LineReader$ReadLine extends java.lang.Object {
private String myCurrentEOL
private java.io.ByteArrayOutputStream myResult
final com.intellij.util.text.LineReader this$0
private void (com.intellij.util.text.LineReader)
public byte[] execute () throws java.io.IOException
int ch
private boolean notLineSeparator (int)
int ch
private void appendToResult (int)
int ch
private byte[] getResult ()
private void createResult ()
private byte[] processEndOfStream ()
void (com.intellij.util.text.LineReader, com.intellij.util.text.LineReader$1)
com.intellij.util.text.LineReader x0
com.intellij.util.text.LineReader$1 x1
}
com/intellij/util/text/LineReader.classLineReader.java
package com.intellij.util.text
public com.intellij.util.text.LineReader extends java.lang.Object {
private int myPos
private final int[] myBuffer
private final java.io.InputStream myInputStream
private boolean myAtEnd
public void (java.io.InputStream)
java.io.InputStream in
public java.util.List readLines () throws java.io.IOException
java.util.ArrayList result
byte[] line
public byte[] readLine () throws java.io.IOException
private int read () throws java.io.IOException
int result
private byte[] readLineInternal () throws java.io.IOException
private void unread (int) throws java.io.IOException
int b
static boolean access$000 (com.intellij.util.text.LineReader)
com.intellij.util.text.LineReader x0
static java.io.InputStream access$100 (com.intellij.util.text.LineReader)
com.intellij.util.text.LineReader x0
static int access$200 (com.intellij.util.text.LineReader) throws java.io.IOException
com.intellij.util.text.LineReader x0
static void access$300 (com.intellij.util.text.LineReader, int) throws java.io.IOException
com.intellij.util.text.LineReader x0
int x1
static boolean access$002 (com.intellij.util.text.LineReader, boolean)
com.intellij.util.text.LineReader x0
boolean x1
}
com/intellij/util/text/MarkdownUtil$1.classMarkdownUtil.java
package com.intellij.util.text
com.intellij.util.text.MarkdownUtil$1 extends java.lang.Object {
}
com/intellij/util/text/MarkdownUtil$CodeBlockProcessor.classMarkdownUtil.java
package com.intellij.util.text
com.intellij.util.text.MarkdownUtil$CodeBlockProcessor extends java.lang.Object {
private static final String START_TAGS
private static final String END_TAGS
private final java.util.List myLines
private boolean myGlobalCodeBlockStarted
private boolean myCodeBlockStarted
private void (java.util.List)
java.util.List lines
public void process ()
String out
String line
int i
private void handleLocalCodeBlock (int, java.lang.String)
int ind
String line
boolean codeBlock
private void finishCodeBlock (int)
int lastCodeBlockLineInd
void (java.util.List, com.intellij.util.text.MarkdownUtil$1)
java.util.List x0
com.intellij.util.text.MarkdownUtil$1 x1
}
com/intellij/util/text/MarkdownUtil$ListItem.classMarkdownUtil.java
package com.intellij.util.text
com.intellij.util.text.MarkdownUtil$ListItem extends java.lang.Object {
private final boolean myUnordered
private final String myBody
private void (boolean, java.lang.String)
boolean unordered
String body
private boolean isUnordered ()
private java.lang.String getBody ()
static java.lang.String access$300 (com.intellij.util.text.MarkdownUtil$ListItem)
com.intellij.util.text.MarkdownUtil$ListItem x0
static boolean access$400 (com.intellij.util.text.MarkdownUtil$ListItem)
com.intellij.util.text.MarkdownUtil$ListItem x0
void (boolean, java.lang.String, com.intellij.util.text.MarkdownUtil$1)
boolean x0
String x1
com.intellij.util.text.MarkdownUtil$1 x2
}
com/intellij/util/text/MarkdownUtil$ListItemProcessor.classMarkdownUtil.java
package com.intellij.util.text
com.intellij.util.text.MarkdownUtil$ListItemProcessor extends java.lang.Object {
private final java.util.List myLines
private boolean myInsideBlockQuote
private com.intellij.util.text.MarkdownUtil$ListItem myFirstListItem
private int myLastListItemLineInd
private void (java.util.List)
java.util.List lines
public void process ()
String line
int i
private void handle (int, java.lang.String)
String out
String m
int ind
String line
com.intellij.util.text.MarkdownUtil$ListItem listItem
private void finishLastListItem (boolean)
String l
boolean finishList
void (java.util.List, com.intellij.util.text.MarkdownUtil$1)
java.util.List x0
com.intellij.util.text.MarkdownUtil$1 x1
}
com/intellij/util/text/MarkdownUtil.classMarkdownUtil.java
package com.intellij.util.text
public com.intellij.util.text.MarkdownUtil extends java.lang.Object {
private void ()
public static void replaceHeaders (java.util.List)
int endInd
String line
int ind
int i
java.util.List lines
public static void removeImages (java.util.List)
String newText
int i
java.util.List lines
private static java.lang.String removeAllImages (java.lang.String)
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange linkRange
com.intellij.openapi.util.TextRange range
int imageEndIndex
com.intellij.openapi.util.TextRange range
int intervalInd
String text
int n
java.util.List intervals
int i
StringBuilder buf
private static int findImageEndIndexInclusive (java.lang.String, int)
int i
String text
int imageStartIndex
int n
private static com.intellij.openapi.util.TextRange findEnclosingLink (java.lang.String, int, int)
int n
int i
String text
int imageStartIndInc
int imageEndIndInc
int linkStartIndInc
public static void replaceCodeBlock (java.util.List)
java.util.List lines
public static void generateLists (java.util.List)
java.util.List lines
private static com.intellij.util.text.MarkdownUtil$ListItem toListItem (java.lang.String)
char firstChar
char secondChar
String line
int i
static com.intellij.util.text.MarkdownUtil$ListItem access$200 (java.lang.String)
String x0
}
com/intellij/util/text/Matcher.classMatcher.java
package com.intellij.util.text
public abstract com.intellij.util.text.Matcher extends java.lang.Object implements com.intellij.psi.codeStyle.NameUtil$Matcher {
public abstract boolean matches (java.lang.String)
}
com/intellij/util/text/MergingCharSequence.classMergingCharSequence.java
package com.intellij.util.text
public com.intellij.util.text.MergingCharSequence extends java.lang.Object implements java.lang.CharSequence {
private final CharSequence s1
private final CharSequence s2
public void (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
}
com/intellij/util/text/ReverseCharSequence.classReverseCharSequence.java
package com.intellij.util.text
public com.intellij.util.text.ReverseCharSequence extends java.lang.Object implements java.lang.CharSequence {
private final CharSequence mySequence
public void (java.lang.CharSequence)
CharSequence sequence
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
int length
}
com/intellij/util/text/SemVer.classSemVer.java
package com.intellij.util.text
public com.intellij.util.text.SemVer extends java.lang.Object implements java.lang.Comparable {
public static final com.intellij.util.text.SemVer UNKNOWN
private final String myRawVersion
private final int myMajor
private final int myMinor
private final int myPatch
public void (java.lang.String, int, int, int)
String rawVersion
int major
int minor
int patch
public java.lang.String getRawVersion ()
public int getMajor ()
public int getMinor ()
public int getPatch ()
public java.lang.String getParsedVersion ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.text.SemVer semVer
public int hashCode ()
int result
public java.lang.String toString ()
public static com.intellij.util.text.SemVer parseFromText (java.lang.String)
String patchStr
String text
int majorEndInd
int major
int minorEndInd
int minor
String patchStr
int dashInd
int patch
public static com.intellij.util.text.SemVer parseFromTextNonNullize (java.lang.String)
String text
com.intellij.util.text.SemVer ver
public int compareTo (com.intellij.util.text.SemVer)
com.intellij.util.text.SemVer other
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/util/text/SingleCharSequence.classSingleCharSequence.java
package com.intellij.util.text
public com.intellij.util.text.SingleCharSequence extends java.lang.Object implements java.lang.CharSequence {
private final char myCh
public void (char)
char ch
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
}
com/intellij/util/text/StringFactory.classStringFactory.java
package com.intellij.util.text
public com.intellij.util.text.StringFactory extends java.lang.Object {
private static final java.lang.reflect.Constructor ourConstructor
public void ()
public static java.lang.String createShared (char[])
Exception e
char[] chars
static void ()
java.lang.reflect.Constructor constructor
}
com/intellij/util/text/StringSearcher.classStringSearcher.java
package com.intellij.util.text
public com.intellij.util.text.StringSearcher extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myPattern
private final char[] myPatternArray
private final int myPatternLength
private final int[] mySearchTable
private final boolean myCaseSensitive
private final boolean myLowecaseTransform
private final boolean myForwardDirection
private final boolean myJavaIdentifier
private final boolean myHandleEscapeSequences
public int getPatternLength ()
public void (java.lang.String, boolean, boolean)
String pattern
boolean caseSensitive
boolean forwardDirection
public void (java.lang.String, boolean, boolean, boolean)
String pattern
boolean caseSensitive
boolean forwardDirection
boolean handleEscapeSequences
public void (java.lang.String, boolean, boolean, boolean, boolean)
String pattern
boolean caseSensitive
boolean forwardDirection
boolean handleEscapeSequences
boolean lookForJavaIdentifiersOnlyIfPossible
char[] chars
public java.lang.String getPattern ()
public boolean isCaseSensitive ()
public boolean isJavaIdentifier ()
public boolean isForwardDirection ()
public boolean isHandleEscapeSequences ()
public int scan (java.lang.CharSequence)
CharSequence text
public int scan (java.lang.CharSequence, int, int)
CharSequence text
int _start
int _end
public int[] findAllOccurrences (java.lang.CharSequence)
int index
CharSequence text
int end
gnu.trove.TIntArrayList result
public int scan (java.lang.CharSequence, char[], int, int)
char c
int index
int i
char lastChar
int step
int start
int end
char c
int index
int i
char lastChar
int step
int start
int end
CharSequence text
char[] textArray
int _start
int _end
int textLength
private char normalizedCharAt (java.lang.CharSequence, char[], int)
CharSequence text
char[] textArray
int index
char lastChar
private boolean isSameChar (char, char)
char charInPattern
char charInText
boolean sameChar
public int scan (char[], int, int)
char[] text
int startOffset
int endOffset
int res
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.text.StringSearcher searcher
public int hashCode ()
int result
static void ()
}
com/intellij/util/text/StringTokenizer.classStringTokenizer.java
package com.intellij.util.text
public com.intellij.util.text.StringTokenizer extends java.lang.Object implements java.util.Enumeration {
private int currentPosition
private int newPosition
private int maxPosition
private String str
private String delimiters
private final boolean retDelims
private boolean delimsChanged
private char maxDelimChar
private void setMaxDelimChar ()
char c
int i
char m
public void (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returnDelims
public void (java.lang.String, java.lang.String)
String str
String delim
public void (java.lang.String)
String str
private int skipDelimiters (int)
char c
int startPos
int position
private int scanToken (int)
char c
char c
int startPos
int position
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
int start
public java.lang.String nextToken (java.lang.String)
String delim
public boolean hasMoreElements ()
public java.lang.String nextElement ()
public int countTokens ()
int count
int currpos
public int getCurrentPosition ()
public void reset (java.lang.String)
String s
public volatile java.lang.Object nextElement ()
}
com/intellij/util/text/SyncDateFormat.classSyncDateFormat.java
package com.intellij.util.text
public com.intellij.util.text.SyncDateFormat extends java.lang.Object {
private final java.text.DateFormat myDelegate
public void (java.text.DateFormat)
java.text.DateFormat delegate
public synchronized java.util.Date parse (java.lang.String) throws java.text.ParseException
String s
public synchronized java.lang.String format (java.util.Date)
java.util.Date date
public synchronized java.lang.String format (long)
long time
public synchronized void setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public java.text.DateFormat getDelegate ()
public synchronized java.lang.String toPattern ()
}
com/intellij/util/text/TextRangeUtil$1.classTextRangeUtil.java
package com.intellij.util.text
final com.intellij.util.text.TextRangeUtil$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
int startOffsetDiff
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/text/TextRangeUtil.classTextRangeUtil.java
package com.intellij.util.text
public com.intellij.util.text.TextRangeUtil extends java.lang.Object {
private static final java.util.Comparator RANGE_COMPARATOR
private void ()
public static java.lang.Iterable excludeRanges (com.intellij.openapi.util.TextRange, java.util.List)
int excludedRangeStart
com.intellij.openapi.util.TextRange excludedRange
int enabledRangeStart
java.util.List enabledRanges
com.intellij.openapi.util.TextRange original
java.util.List excludedRanges
static void ()
}
com/intellij/util/text/TextRanges$1.classTextRanges.java
package com.intellij.util.text
final com.intellij.util.text.TextRanges$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange o1
com.intellij.openapi.util.TextRange o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/text/TextRanges$2.classTextRanges.java
package com.intellij.util.text
final com.intellij.util.text.TextRanges$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange o1
com.intellij.openapi.util.TextRange o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/text/TextRanges$3.classTextRanges.java
package com.intellij.util.text
com.intellij.util.text.TextRanges$3 extends java.lang.Object implements java.util.Iterator {
private final java.util.ListIterator it
final com.intellij.util.text.TextRanges this$0
void (com.intellij.util.text.TextRanges)
com.intellij.util.text.TextRanges this$0
public boolean hasNext ()
public void remove ()
public com.intellij.openapi.util.TextRange next ()
public volatile java.lang.Object next ()
}
com/intellij/util/text/TextRanges$4.classTextRanges.java
package com.intellij.util.text
final com.intellij.util.text.TextRanges$4 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator myIt
private com.intellij.openapi.util.TextRange myPrev
final java.util.Iterator val$base
void (java.util.Iterator)
public boolean hasNext ()
public com.intellij.openapi.util.TextRange next ()
com.intellij.openapi.util.TextRange cur
com.intellij.openapi.util.TextRange res
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/util/text/TextRanges.classTextRanges.java
package com.intellij.util.text
public com.intellij.util.text.TextRanges extends java.lang.Object implements java.lang.Iterable {
private static final java.util.Comparator START_COMP
private static final java.util.Comparator END_COMP
private final java.util.List myRanges
static final boolean $assertionsDisabled
public void ()
public com.intellij.util.text.TextRanges union (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
int startIdx
int endIdx
java.util.List covered
com.intellij.openapi.util.TextRange newRange
public java.util.Iterator iterator ()
public java.util.Iterator revIterator ()
public java.util.Iterator gapIterator ()
public java.util.Iterator revGapIterator ()
private static java.util.Iterator gapIterator (java.util.Iterator)
java.util.Iterator base
public boolean isEmpty ()
static java.util.List access$000 (com.intellij.util.text.TextRanges)
com.intellij.util.text.TextRanges x0
static void ()
}
com/intellij/util/text/UniqueNameGenerator$1.classUniqueNameGenerator.java
package com.intellij.util.text
final com.intellij.util.text.UniqueNameGenerator$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final java.util.Collection val$existingNames
void (java.util.Collection)
public boolean value (java.lang.String)
String s
public volatile boolean value (java.lang.Object)
}
com/intellij/util/text/UniqueNameGenerator.classUniqueNameGenerator.java
package com.intellij.util.text
public com.intellij.util.text.UniqueNameGenerator extends java.lang.Object implements com.intellij.openapi.util.Condition {
private final java.util.Set myExistingNames
public void (java.util.Collection, com.intellij.util.Function)
Object t
java.util.Collection elements
com.intellij.util.Function namer
public void ()
public final boolean value (java.lang.String)
String candidate
public final boolean isUnique (java.lang.String)
String candidate
public final boolean isUnique (java.lang.String, java.lang.String, java.lang.String)
String name
String prefix
String suffix
public static java.lang.String generateUniqueName (java.lang.String, java.util.Collection)
String defaultName
java.util.Collection existingNames
public static java.lang.String generateUniqueName (java.lang.String, java.lang.String, java.lang.String, java.util.Collection)
String defaultName
String prefix
String suffix
java.util.Collection existingNames
public static java.lang.String generateUniqueName (java.lang.String, com.intellij.openapi.util.Condition)
String defaultName
com.intellij.openapi.util.Condition validator
public static java.lang.String generateUniqueName (java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.util.Condition)
String defaultName
String prefix
String suffix
com.intellij.openapi.util.Condition validator
public static java.lang.String generateUniqueName (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.util.Condition)
String fullName
int i
String defaultName
String prefix
String suffix
String beforeNumber
String afterNumber
com.intellij.openapi.util.Condition validator
String defaultFullName
public java.lang.String generateUniqueName (java.lang.String, java.lang.String, java.lang.String)
String defaultName
String prefix
String suffix
public java.lang.String generateUniqueName (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String defaultName
String prefix
String suffix
String beforeNumber
String afterNumber
String result
public void addExistingName (java.lang.String)
String result
public java.lang.String generateUniqueName (java.lang.String)
String defaultName
public volatile boolean value (java.lang.Object)
}
com/intellij/util/text/UnsyncCharArrayReader.classUnsyncCharArrayReader.java
package com.intellij.util.text
public com.intellij.util.text.UnsyncCharArrayReader extends java.io.Reader {
private final char[] myText
private final int myLength
private int myCurPos
public void (char[], int, int)
char[] text
int offset
int length
public void close ()
public int read (char[], int, int)
char[] cbuf
int off
int len
int charsToCopy
public int read ()
}
com/intellij/util/text/VersionComparatorUtil$1.classVersionComparatorUtil.java
package com.intellij.util.text
final com.intellij.util.text.VersionComparatorUtil$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/text/VersionComparatorUtil$2.classVersionComparatorUtil.java
package com.intellij.util.text
final com.intellij.util.text.VersionComparatorUtil$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Integer fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/text/VersionComparatorUtil$VersionTokenType.classVersionComparatorUtil.java
package com.intellij.util.text
public final com.intellij.util.text.VersionComparatorUtil$VersionTokenType extends java.lang.Enum {
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType SNAP
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType SNAPSHOT
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType M
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType EAP
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType PRE
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType PREVIEW
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType ALPHA
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType A
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType BETA
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType BETTA
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType B
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType RC
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType _WS
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType SP
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType REL
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType RELEASE
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType R
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType FINAL
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType _WORD
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType _DIGITS
public static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType BUNDLED
private final int myPriority
private static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType[] $VALUES
public static com.intellij.util.text.VersionComparatorUtil$VersionTokenType[] values ()
public static com.intellij.util.text.VersionComparatorUtil$VersionTokenType valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int priority
public static com.intellij.util.text.VersionComparatorUtil$VersionTokenType lookup (java.lang.String)
String name
com.intellij.util.text.VersionComparatorUtil$VersionTokenType token
String str
public int getPriority ()
static void ()
}
com/intellij/util/text/VersionComparatorUtil.classVersionComparatorUtil.java
package com.intellij.util.text
public com.intellij.util.text.VersionComparatorUtil extends java.lang.Object {
private static final java.util.regex.Pattern WORDS_SPLITTER
private static final com.intellij.util.text.VersionComparatorUtil$VersionTokenType[] VALUES
public static final java.util.Comparator COMPARATOR
public static final com.intellij.util.Function DEFAULT_TOKEN_PRIORITY_PROVIDER
private void ()
public static java.lang.String max (java.lang.String, java.lang.String)
String v1
String v2
public static java.lang.String min (java.lang.String, java.lang.String)
String v1
String v2
static java.util.List splitVersionString (java.lang.String)
java.util.regex.Matcher matcher
String ver
com.intellij.util.text.StringTokenizer st
java.util.List result
public static int compare (java.lang.String, java.lang.String)
String ver1
String ver2
public static int compare (java.lang.String, java.lang.String, com.intellij.util.Function)
String e1
String e2
com.intellij.util.text.VersionComparatorUtil$VersionTokenType t1
int res
int i
String ver1
String ver2
com.intellij.util.Function tokenPriorityProvider
java.util.List s1
java.util.List s2
public static int comparePriorities (java.lang.String, java.lang.String, com.intellij.util.Function)
String ver1
String ver2
com.intellij.util.Function tokenPriorityProvider
int priority1
int priority2
private static int compareNumbers (java.lang.String, java.lang.String)
String n1
String n2
int n1len
int n2len
private static void padWithNulls (java.util.Collection, java.util.Collection)
java.util.Collection s1
java.util.Collection s2
static com.intellij.util.text.VersionComparatorUtil$VersionTokenType[] access$000 ()
static void ()
}
com/intellij/util/text/XmlCharsetDetector.classXmlCharsetDetector.java
package com.intellij.util.text
public com.intellij.util.text.XmlCharsetDetector extends java.lang.Object {
private static final String XML_PROLOG_START
private static final byte[] XML_PROLOG_START_BYTES
private static final String ENCODING
private static final byte[] ENCODING_BYTES
private static final String XML_PROLOG_END
private static final byte[] XML_PROLOG_END_BYTES
public void ()
public static java.lang.String extractXmlEncodingFromProlog (byte[])
byte quote
StringBuilder encoding
byte[] bytes
int index
public static java.lang.String extractXmlEncodingFromProlog (java.lang.CharSequence)
char c
char quote
StringBuilder encoding
CharSequence text
int index
private static int skipWhiteSpace (int, byte[])
char c
int start
byte[] bytes
private static int skipWhiteSpace (int, java.lang.CharSequence)
char c
int start
CharSequence text
static void ()
}
com/intellij/util/text/package.html
com/intellij/util/ui/AbstractLayoutManager.classAbstractLayoutManager.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.AbstractLayoutManager extends java.lang.Object implements java.awt.LayoutManager2 {
public void ()
public void addLayoutComponent (java.awt.Component, java.lang.Object)
java.awt.Component comp
Object constraints
public java.awt.Dimension maximumLayoutSize (java.awt.Container)
java.awt.Container target
public float getLayoutAlignmentX (java.awt.Container)
java.awt.Container target
public float getLayoutAlignmentY (java.awt.Container)
java.awt.Container target
public void invalidateLayout (java.awt.Container)
java.awt.Container target
public void addLayoutComponent (java.lang.String, java.awt.Component)
String name
java.awt.Component comp
public void removeLayoutComponent (java.awt.Component)
java.awt.Component comp
public java.awt.Dimension minimumLayoutSize (java.awt.Container)
java.awt.Container parent
}
com/intellij/util/ui/AbstractTableCellEditor.classAbstractTableCellEditor.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.AbstractTableCellEditor extends javax.swing.AbstractCellEditor implements javax.swing.table.TableCellEditor {
public void ()
}
com/intellij/util/ui/AdjustComponentWhenShown$1.classAdjustComponentWhenShown.java
package com.intellij.util.ui
com.intellij.util.ui.AdjustComponentWhenShown$1 extends java.lang.Object implements java.awt.event.ComponentListener {
final java.awt.Component val$component
final com.intellij.util.ui.AdjustComponentWhenShown this$0
void (com.intellij.util.ui.AdjustComponentWhenShown, java.awt.Component)
com.intellij.util.ui.AdjustComponentWhenShown this$0
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
private void impl ()
public void componentMoved (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentShown (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentHidden (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
}
com/intellij/util/ui/AdjustComponentWhenShown.classAdjustComponentWhenShown.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.AdjustComponentWhenShown extends java.lang.Object {
private boolean myIsAdjusted
public void ()
protected boolean canExecute ()
protected abstract boolean init ()
public void install (java.awt.Component)
java.awt.Component component
java.awt.event.ComponentListener listener
public boolean isAdjusted ()
static boolean access$002 (com.intellij.util.ui.AdjustComponentWhenShown, boolean)
com.intellij.util.ui.AdjustComponentWhenShown x0
boolean x1
}
com/intellij/util/ui/AppleBoldDottedPainter.classAppleBoldDottedPainter.java
package com.intellij.util.ui
public com.intellij.util.ui.AppleBoldDottedPainter extends java.lang.Object {
private static final int HEIGHT
private static final int WIDTH
private static final java.util.Map myPainters
private static final int PATTERN_WIDTH
private final java.awt.image.BufferedImage myImage
private void (java.awt.Color)
int offset
int i
java.awt.Color color
java.awt.Graphics2D g
public void paint (java.awt.Graphics2D, int, int, int)
java.awt.Graphics2D g
int xStart
int xEnd
int y
java.awt.Shape oldClip
int startPosCorrection
int dotX0
int width
java.awt.Rectangle rectangle
java.awt.Rectangle lineClip
java.awt.Composite oldComposite
public static com.intellij.util.ui.AppleBoldDottedPainter forColor (java.awt.Color)
java.awt.Color color
com.intellij.util.ui.AppleBoldDottedPainter painter
static void ()
}
com/intellij/util/ui/BlockBorder.classBlockBorder.java
package com.intellij.util.ui
public com.intellij.util.ui.BlockBorder extends java.lang.Object implements javax.swing.border.Border {
private static final java.awt.Insets DEFAULT_INSETS
private static final java.awt.Color DEFAULT_SHADE1
private static final java.awt.Color DEFAULT_SHADE2
private static final java.awt.Insets EMPTY
private java.awt.Insets myInsets
private java.awt.Insets myOuterMargin
private java.awt.Color myBoundsColor
private java.awt.Color myShade1
private java.awt.Color myShade2
public void ()
public void (java.awt.Insets, java.awt.Insets)
java.awt.Insets outerMargin
java.awt.Insets innerMargin
public void (java.awt.Insets, java.awt.Insets, java.awt.Color, java.awt.Color)
java.awt.Insets outerMargin
java.awt.Insets innerMargin
java.awt.Color aShade1
java.awt.Color aShade2
public boolean isBorderOpaque ()
public void paintBorder (java.awt.Component, java.awt.Graphics, int, int, int, int)
java.awt.Component component
java.awt.Graphics g
int x
int y
int width
int height
java.awt.Graphics2D g2
int horMargin
int vertMargin
private java.awt.Color getBoundsColor ()
public void setBoundsColor (java.awt.Color)
java.awt.Color aColor
public java.awt.Insets getBorderInsets (java.awt.Component)
java.awt.Component component
static void ()
}
com/intellij/util/ui/CenteredIcon.classCenteredIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.CenteredIcon extends java.lang.Object implements javax.swing.Icon {
private final javax.swing.Icon myIcon
private final int myWidth
private final int myHight
private final boolean myCenteredInComponent
public void (javax.swing.Icon)
javax.swing.Icon icon
public void (javax.swing.Icon, int, int)
javax.swing.Icon icon
int width
int height
public void (javax.swing.Icon, int, int, boolean)
javax.swing.Icon icon
int width
int height
boolean centeredInComponent
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Dimension size
int offsetX
int offsetY
java.awt.Component c
java.awt.Graphics g
int x
int y
int offsetX
int offsetY
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/ui/Centerizer.classCenterizer.java
package com.intellij.util.ui
public com.intellij.util.ui.Centerizer extends javax.swing.JPanel {
public void (javax.swing.JComponent)
javax.swing.JComponent comp
private java.awt.Component getComponent ()
public void doLayout ()
java.awt.Component c
java.awt.Dimension compSize
java.awt.Dimension size
com.intellij.openapi.util.Couple x
com.intellij.openapi.util.Couple y
private static com.intellij.openapi.util.Couple getFit (int, int)
int position
int compSize
int containerSize
public java.awt.Dimension getPreferredSize ()
public java.awt.Dimension getMinimumSize ()
public java.awt.Dimension getMaximumSize ()
}
com/intellij/util/ui/ClientPropertyHolder.classClientPropertyHolder.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.ClientPropertyHolder extends java.lang.Object {
public abstract void putClientProperty (java.lang.String, java.lang.Object)
}
com/intellij/util/ui/ColorIcon.classColorIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.ColorIcon extends com.intellij.util.ui.EmptyIcon {
private final java.awt.Color myColor
private boolean myBorder
private int myColorSize
public void (int, int, java.awt.Color, boolean)
int size
int colorSize
java.awt.Color color
boolean border
public void (int, java.awt.Color, boolean)
int size
java.awt.Color color
boolean border
public void (int, java.awt.Color)
int size
java.awt.Color color
protected void (com.intellij.util.ui.ColorIcon)
com.intellij.util.ui.ColorIcon icon
protected com.intellij.util.ui.ColorIcon copy ()
public java.awt.Color getIconColor ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component component
java.awt.Graphics g
int i
int j
int iconWidth
int iconHeight
int size
int x
int y
protected int getColorSize ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.ui.ColorIcon icon
public int hashCode ()
int result
protected volatile com.intellij.util.ui.EmptyIcon copy ()
protected volatile com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
}
com/intellij/util/ui/ColumnInfo.classColumnInfo.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.ColumnInfo extends java.lang.Object {
private String myName
public static final com.intellij.util.ui.ColumnInfo[] EMPTY_ARRAY
public void (java.lang.String)
String name
public javax.swing.Icon getIcon ()
public java.lang.String toString ()
public abstract java.lang.Object valueOf (java.lang.Object)
public final boolean isSortable ()
public java.util.Comparator getComparator ()
public java.lang.String getName ()
public java.lang.Class getColumnClass ()
public boolean isCellEditable (java.lang.Object)
Object item
public void setValue (java.lang.Object, java.lang.Object)
Object item
Object value
public javax.swing.table.TableCellRenderer getRenderer (java.lang.Object)
Object item
public javax.swing.table.TableCellRenderer getCustomizedRenderer (java.lang.Object, javax.swing.table.TableCellRenderer)
Object o
javax.swing.table.TableCellRenderer renderer
public javax.swing.table.TableCellEditor getEditor (java.lang.Object)
Object item
public java.lang.String getMaxStringValue ()
public java.lang.String getPreferredStringValue ()
public int getAdditionalWidth ()
public int getWidth (javax.swing.JTable)
javax.swing.JTable table
public void setName (java.lang.String)
String s
public java.lang.String getTooltipText ()
public boolean equals (java.lang.Object)
Object o
com.intellij.util.ui.ColumnInfo that
public int hashCode ()
public boolean hasError ()
static void ()
}
com/intellij/util/ui/ComboBoxCellEditor.classComboBoxCellEditor.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.ComboBoxCellEditor extends javax.swing.DefaultCellEditor {
public void ()
protected abstract java.util.List getComboBoxItems ()
protected boolean isComboboxEditable ()
public boolean stopCellEditing ()
javax.swing.JComboBox comboBox
boolean result
public java.awt.Component getTableCellEditorComponent (javax.swing.JTable, java.lang.Object, boolean, int, int)
String item
int i
javax.swing.JTable table
Object value
boolean isSelected
int row
int column
String currentValue
javax.swing.JComboBox component
java.util.List items
int selected
}
com/intellij/util/ui/ComboBoxTableCellEditor$1.classComboBoxTableCellEditor.java
package com.intellij.util.ui
com.intellij.util.ui.ComboBoxTableCellEditor$1 extends java.lang.Object implements java.awt.event.ActionListener {
final com.intellij.util.ui.ComboBoxTableCellEditor this$0
void (com.intellij.util.ui.ComboBoxTableCellEditor)
com.intellij.util.ui.ComboBoxTableCellEditor this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/util/ui/ComboBoxTableCellEditor.classComboBoxTableCellEditor.java
package com.intellij.util.ui
public com.intellij.util.ui.ComboBoxTableCellEditor extends com.intellij.util.ui.AbstractTableCellEditor {
public static final com.intellij.util.ui.ComboBoxTableCellEditor INSTANCE
private final javax.swing.JPanel myPanel
private final javax.swing.JComboBox myComboBox
private void ()
public java.awt.Component getTableCellEditorComponent (javax.swing.JTable, java.lang.Object, boolean, int, int)
Object option
javax.swing.JTable table
Object value
boolean isSelected
int row
int column
com.intellij.util.ListWithSelection options
public java.lang.Object getCellEditorValue ()
public java.awt.Dimension getPreferedSize ()
static void ()
}
com/intellij/util/ui/ComboBoxTableCellRenderer$1.classComboBoxTableCellRenderer.java
package com.intellij.util.ui
final com.intellij.util.ui.ComboBoxTableCellRenderer$1 extends javax.swing.table.DefaultTableCellRenderer {
void ()
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
}
com/intellij/util/ui/ComboBoxTableCellRenderer.classComboBoxTableCellRenderer.java
package com.intellij.util.ui
public com.intellij.util.ui.ComboBoxTableCellRenderer extends javax.swing.JPanel implements javax.swing.table.TableCellRenderer {
public static final javax.swing.table.TableCellRenderer INSTANCE
public static final javax.swing.table.TableCellRenderer COMBO_WHEN_SELECTED_RENDERER
private static final com.intellij.openapi.diagnostic.Logger LOG
private final javax.swing.JComboBox myCombo
private void ()
public javax.swing.JComponent getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
Object tag
com.intellij.util.ListWithSelection tags
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
public volatile java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
static void ()
}
com/intellij/util/ui/EditableListModelDecorator.classEditableListModelDecorator.java
package com.intellij.util.ui
public com.intellij.util.ui.EditableListModelDecorator extends java.lang.Object implements com.intellij.util.ui.EditableModel {
private final javax.swing.DefaultListModel myBaseModel
public void (javax.swing.DefaultListModel)
javax.swing.DefaultListModel model
public void addRow ()
public void removeRow (int)
int index
public void exchangeRows (int, int)
int oldIndex
int newIndex
Object elementToMove
public boolean canExchangeRows (int, int)
int oldIndex
int newIndex
}
com/intellij/util/ui/EditableModel.classEditableModel.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.EditableModel extends java.lang.Object implements com.intellij.util.ui.ItemRemovable {
public abstract void addRow ()
public abstract void exchangeRows (int, int)
public abstract boolean canExchangeRows (int, int)
}
com/intellij/util/ui/EditableTreeModel.classEditableTreeModel.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.EditableTreeModel extends java.lang.Object {
public abstract javax.swing.tree.TreePath addNode (javax.swing.tree.TreePath)
public abstract void removeNode (javax.swing.tree.TreePath)
public abstract void removeNodes (java.util.Collection)
public abstract void moveNodeTo (javax.swing.tree.TreePath)
}
com/intellij/util/ui/EdtInvocationManager$1.classEdtInvocationManager.java
package com.intellij.util.ui
com.intellij.util.ui.EdtInvocationManager$1 extends java.lang.Object {
}
com/intellij/util/ui/EdtInvocationManager$SwingEdtInvocationManager.classEdtInvocationManager.java
package com.intellij.util.ui
com.intellij.util.ui.EdtInvocationManager$SwingEdtInvocationManager extends com.intellij.util.ui.EdtInvocationManager {
private void ()
public boolean isEventDispatchThread ()
public void invokeLater (java.lang.Runnable)
Runnable task
public void invokeAndWait (java.lang.Runnable) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException
Runnable task
void (com.intellij.util.ui.EdtInvocationManager$1)
com.intellij.util.ui.EdtInvocationManager$1 x0
}
com/intellij/util/ui/EdtInvocationManager.classEdtInvocationManager.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.EdtInvocationManager extends java.lang.Object {
private static volatile com.intellij.util.ui.EdtInvocationManager ourInstance
public void ()
public abstract boolean isEventDispatchThread ()
public abstract void invokeLater (java.lang.Runnable)
public abstract void invokeAndWait (java.lang.Runnable) throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException
public static com.intellij.util.ui.EdtInvocationManager getInstance ()
public static void setEdtInvocationManager (com.intellij.util.ui.EdtInvocationManager)
com.intellij.util.ui.EdtInvocationManager edtInvocationManager
static void ()
}
com/intellij/util/ui/ElementProducer.classElementProducer.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.ElementProducer extends java.lang.Object {
public abstract java.lang.Object createElement ()
public abstract boolean canCreateElement ()
}
com/intellij/util/ui/EmptyClipboardOwner.classEmptyClipboardOwner.java
package com.intellij.util.ui
public com.intellij.util.ui.EmptyClipboardOwner extends java.lang.Object implements java.awt.datatransfer.ClipboardOwner {
public static com.intellij.util.ui.EmptyClipboardOwner INSTANCE
private void ()
public void lostOwnership (java.awt.datatransfer.Clipboard, java.awt.datatransfer.Transferable)
java.awt.datatransfer.Clipboard clipboard
java.awt.datatransfer.Transferable contents
static void ()
}
com/intellij/util/ui/EmptyIcon$1.classEmptyIcon.java
package com.intellij.util.ui
final com.intellij.util.ui.EmptyIcon$1 extends java.lang.Object implements java.beans.PropertyChangeListener {
void ()
public void propertyChange (java.beans.PropertyChangeEvent)
java.beans.PropertyChangeEvent evt
}
com/intellij/util/ui/EmptyIcon$EmptyIconUIResource.classEmptyIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.EmptyIcon$EmptyIconUIResource extends com.intellij.util.ui.EmptyIcon implements javax.swing.plaf.UIResource {
protected void (com.intellij.util.ui.EmptyIcon)
com.intellij.util.ui.EmptyIcon icon
protected com.intellij.util.ui.EmptyIcon$EmptyIconUIResource copy ()
protected volatile com.intellij.util.ui.EmptyIcon copy ()
protected volatile com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
public volatile com.intellij.util.ui.JBUI$JBIcon withJBUIPreScaled (boolean)
}
com/intellij/util/ui/EmptyIcon.classEmptyIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.EmptyIcon extends com.intellij.util.ui.JBUI$CachingScalableJBIcon {
private static final java.util.Map cache
public static final javax.swing.Icon ICON_16
public static final javax.swing.Icon ICON_18
public static final javax.swing.Icon ICON_8
public static final javax.swing.Icon ICON_0
protected final int width
protected final int height
private boolean myUseCache
public static com.intellij.util.ui.EmptyIcon create (int)
int size
public static com.intellij.util.ui.EmptyIcon create (int, int)
int width
int height
public static com.intellij.util.ui.EmptyIcon create (javax.swing.Icon)
javax.swing.Icon base
public void (int)
int size
public void (int, int)
int width
int height
private void (int, int, boolean)
int width
int height
boolean useCache
protected void (com.intellij.util.ui.EmptyIcon)
com.intellij.util.ui.EmptyIcon icon
protected com.intellij.util.ui.EmptyIcon copy ()
public com.intellij.util.ui.EmptyIcon withJBUIPreScaled (boolean)
Integer key
boolean preScaled
private static com.intellij.util.ui.EmptyIcon create (int, int, boolean)
int width
int height
boolean preScaled
Integer key
com.intellij.util.ui.EmptyIcon icon
private static java.lang.Integer key (int, int, boolean)
int width
int height
boolean preScaled
public int getIconWidth ()
public int getIconHeight ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component component
java.awt.Graphics g
int i
int j
public boolean equals (java.lang.Object)
Object o
com.intellij.util.ui.EmptyIcon icon
public int hashCode ()
int result
public com.intellij.util.ui.EmptyIcon$EmptyIconUIResource asUIResource ()
protected volatile com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
public volatile com.intellij.util.ui.JBUI$JBIcon withJBUIPreScaled (boolean)
static java.util.Map access$000 ()
static void ()
}
com/intellij/util/ui/FilePathSplittingPolicy.classFilePathSplittingPolicy.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.FilePathSplittingPolicy extends java.lang.Object {
public static final com.intellij.util.ui.FilePathSplittingPolicy SPLIT_BY_LETTER
public static final com.intellij.util.ui.FilePathSplittingPolicy SPLIT_BY_SEPARATOR
public void ()
public abstract java.lang.String getPresentableName (java.io.File, int)
public java.lang.String getOptimalTextForComponent (java.lang.String, java.io.File, javax.swing.JComponent, int)
String text
int i
String staticPrefix
java.io.File file
javax.swing.JComponent component
int width
java.awt.FontMetrics fontMetrics
String path
public java.lang.String getOptimalTextForComponent (java.io.File, javax.swing.JComponent, int)
java.io.File file
javax.swing.JComponent component
int width
public java.lang.String getOptimalTextForComponent (java.io.File, javax.swing.JComponent)
java.io.File file
javax.swing.JComponent component
static void ()
}
com/intellij/util/ui/FontInfo$1.classFontInfo.java
package com.intellij.util.ui
com.intellij.util.ui.FontInfo$1 extends java.lang.Object {
}
com/intellij/util/ui/FontInfo$FontInfoComparator.classFontInfo.java
package com.intellij.util.ui
final com.intellij.util.ui.FontInfo$FontInfoComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (com.intellij.util.ui.FontInfo, com.intellij.util.ui.FontInfo)
com.intellij.util.ui.FontInfo one
com.intellij.util.ui.FontInfo two
public volatile int compare (java.lang.Object, java.lang.Object)
void (com.intellij.util.ui.FontInfo$1)
com.intellij.util.ui.FontInfo$1 x0
}
com/intellij/util/ui/FontInfo$LazyListByFont.classFontInfo.java
package com.intellij.util.ui
final com.intellij.util.ui.FontInfo$LazyListByFont extends java.lang.Object {
private static final java.util.List LIST
private void ()
static java.util.List access$200 ()
static void ()
}
com/intellij/util/ui/FontInfo$LazyListByName.classFontInfo.java
package com.intellij.util.ui
final com.intellij.util.ui.FontInfo$LazyListByName extends java.lang.Object {
private static final java.util.List LIST
private void ()
static java.util.List access$100 ()
static void ()
}
com/intellij/util/ui/FontInfo.classFontInfo.java
package com.intellij.util.ui
public final com.intellij.util.ui.FontInfo extends java.lang.Object {
private static final com.intellij.util.ui.FontInfo$FontInfoComparator COMPARATOR
private static final java.awt.font.FontRenderContext DEFAULT_CONTEXT
private static final String[] WRONG_SUFFIX
private static final String[] DEFAULT
private static final int DEFAULT_SIZE
private final String myName
private final int myDefaultSize
private final boolean myMonospaced
private volatile java.awt.Font myFont
private void (java.lang.String, java.awt.Font, boolean)
String name
java.awt.Font font
boolean monospaced
public boolean isMonospaced ()
public java.awt.Font getFont ()
public java.awt.Font getFont (int)
int size
java.awt.Font font
public java.lang.String toString ()
public static com.intellij.util.ui.FontInfo get (java.lang.String)
String name
public static com.intellij.util.ui.FontInfo get (java.awt.Font)
java.awt.Font font
public static java.util.List getAll (boolean)
boolean withAllStyles
private static com.intellij.util.ui.FontInfo find (java.util.List, java.lang.String)
com.intellij.util.ui.FontInfo info
java.util.List list
String name
private static com.intellij.util.ui.FontInfo byName (java.lang.String)
String name
private static java.util.List byName ()
com.intellij.util.ui.FontInfo info
String name
com.intellij.util.ui.FontInfo info
String name
String[] names
java.util.List list
private static com.intellij.util.ui.FontInfo byFont (java.awt.Font)
java.awt.Font font
private static java.util.List byFont ()
com.intellij.util.ui.FontInfo info
java.awt.Font font
com.intellij.util.ui.FontInfo info
String name
java.awt.Font[] fonts
java.util.List list
private static com.intellij.util.ui.FontInfo create (java.lang.String, java.awt.Font)
int width
Throwable ignored
String name
java.awt.Font font
boolean plainOnly
private static boolean isWrongSuffix (java.lang.String)
String suffix
String name
private static int getFontWidth (java.awt.Font, int)
java.awt.Font font
int mask
int width
private static int getCharWidth (java.awt.Font, char)
java.awt.Rectangle bounds
java.awt.Font font
char ch
static java.util.List access$300 ()
static java.util.List access$400 ()
static void ()
}
com/intellij/util/ui/GeometryUtil$OrientedPoint.classGeometryUtil.java
package com.intellij.util.ui
com.intellij.util.ui.GeometryUtil$OrientedPoint extends java.awt.Point {
private final int myOrientation
public void (double, double, int)
double x
double y
int aOrientation
public int getOrientation ()
}
com/intellij/util/ui/GeometryUtil.classGeometryUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.GeometryUtil extends java.lang.Object implements javax.swing.SwingConstants {
private static final int myArrowSize
private static final java.awt.Shape myArrowPolygon
public void ()
public static java.awt.Point getIntersectionPoint (java.awt.geom.Line2D, java.awt.Rectangle)
int i
java.awt.geom.Line2D aSegment
java.awt.Rectangle aRectangle
java.awt.geom.Line2D[] bounds
public static java.awt.geom.Line2D$Double getLeftOf (java.awt.Rectangle)
java.awt.Rectangle aRectangle
public static java.awt.geom.Line2D$Double getBottomOf (java.awt.Rectangle)
java.awt.Rectangle aRectangle
public static java.awt.geom.Line2D$Double getRightOf (java.awt.Rectangle)
java.awt.Rectangle aRectangle
public static java.awt.geom.Line2D$Double getTopOf (java.awt.Rectangle)
java.awt.Rectangle aRectangle
private static boolean segmentInsideRectangle (java.awt.Rectangle, java.awt.geom.Line2D)
java.awt.Rectangle aRectangle
java.awt.geom.Line2D aSegment
private static boolean segmentOutsideRectangle (java.awt.Rectangle, java.awt.geom.Line2D)
java.awt.Rectangle aRectangle
java.awt.geom.Line2D aSegment
public static boolean isWithin (java.awt.Rectangle, java.awt.geom.Point2D)
java.awt.Rectangle aRectangle
java.awt.geom.Point2D aPoint
public static java.awt.Point getIntersectionPoint (java.awt.geom.Line2D, java.awt.geom.Line2D)
java.awt.geom.Line2D aFirst
java.awt.geom.Line2D aSecond
double firstDeltaX
double firstDeltaY
double kFirst
double bFirst
double secondDeltaX
double secondDeltaY
double kSecond
double bSecond
double xIntersection
double yIntersection
double deltaK
private static boolean linesAreAngledAndParallel (double, double)
double aKFirst
double aKSecond
public static java.lang.String toString (java.awt.geom.Line2D)
java.awt.geom.Line2D aLine
public static boolean intersects (java.awt.Rectangle, java.awt.geom.Line2D)
java.awt.Rectangle aRectangle
java.awt.geom.Line2D aLine
public static int getPointPositionOnRectangle (java.awt.Rectangle, java.awt.Point, int)
java.awt.Rectangle aRectangle
java.awt.Point aPoint
int aEpsilon
int ERROR_CODE
private static boolean pointOnBound (java.awt.geom.Line2D, java.awt.Point, int)
java.awt.geom.Line2D aTop
java.awt.Point aPoint
int aEpsilon
private static boolean withinRange (double, double, double, int)
double aLeft
double aRight
double aValue
int aEpsilon
public static double getShiftByY (java.awt.geom.Line2D, double)
java.awt.geom.Line2D aLine
double aPointDeltaY
public static double getShiftByX (java.awt.geom.Line2D, double)
java.awt.geom.Line2D aLine
double aPointDeltaX
double width
double height
public static java.awt.Shape getArrowShape (java.awt.geom.Line2D, java.awt.geom.Point2D)
java.awt.geom.Line2D line
java.awt.geom.Point2D intersectionPoint
double deltaY
double length
double theta
java.awt.geom.AffineTransform rotate
java.awt.Shape polygon
java.awt.geom.AffineTransform move
public static int getClosestToLineRectangleCorner (java.awt.Rectangle, java.awt.geom.Line2D)
java.awt.Rectangle aRectange
java.awt.geom.Line2D aSegment
java.awt.Point northWest
java.awt.Point northEast
java.awt.Point southEast
java.awt.Point southWest
java.util.TreeMap sorter
private static java.lang.Double getDistance (java.awt.geom.Line2D, java.awt.Point)
java.awt.geom.Line2D aSegment
java.awt.Point aPoint
double lenght1
double lenght2
public static double getLineLength (double, double, double, double)
double aX1
double aY1
double aX2
double aY2
double deltaX
double deltaY
public static double cos (java.awt.geom.Line2D)
java.awt.geom.Line2D aLine
double length
double deltaX
public static double sin (java.awt.geom.Line2D)
java.awt.geom.Line2D aLine
double length
double deltaY
static void ()
}
com/intellij/util/ui/GraphicsUtil.classGraphicsUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.GraphicsUtil extends java.lang.Object {
private static final com.intellij.util.MethodInvocator ourSafelyGetGraphicsMethod
private static final java.awt.Graphics2D ourGraphics
static final boolean $assertionsDisabled
public void ()
public static void setupFractionalMetrics (java.awt.Graphics)
java.awt.Graphics g
public static void setupAntialiasing (java.awt.Graphics)
java.awt.Graphics g2
public static int stringWidth (java.lang.String, java.awt.Font)
String text
java.awt.Font font
public static int charsWidth (char[], int, int, java.awt.Font)
char[] data
int off
int len
java.awt.Font font
public static int charWidth (char, java.awt.Font)
char ch
java.awt.Font font
public static int charWidth (int, java.awt.Font)
int ch
java.awt.Font font
public static void setupAntialiasing (java.awt.Graphics, boolean, boolean)
java.awt.Graphics2D g
java.awt.Toolkit tk
java.util.Map map
java.awt.Graphics g2
boolean enableAA
boolean ignoreSystemSettings
public static com.intellij.openapi.ui.GraphicsConfig setupAAPainting (java.awt.Graphics)
java.awt.Graphics g
com.intellij.openapi.ui.GraphicsConfig config
java.awt.Graphics2D g2
public static com.intellij.openapi.ui.GraphicsConfig disableAAPainting (java.awt.Graphics)
java.awt.Graphics g
com.intellij.openapi.ui.GraphicsConfig config
java.awt.Graphics2D g2
public static com.intellij.openapi.ui.GraphicsConfig paintWithAlpha (java.awt.Graphics, float)
java.awt.Graphics g
float alpha
com.intellij.openapi.ui.GraphicsConfig config
java.awt.Graphics2D g2
public static java.awt.Graphics safelyGetGraphics (java.awt.Component)
java.awt.Component c
static void ()
}
com/intellij/util/ui/GridBag.classGridBag.java
package com.intellij.util.ui
public com.intellij.util.ui.GridBag extends java.awt.GridBagConstraints {
private int myDefaultAnchor
private final gnu.trove.TIntIntHashMap myDefaultColumnAnchors
private int myDefaultFill
private final gnu.trove.TIntIntHashMap myDefaultColumnFills
private double myDefaultWeightX
private final gnu.trove.TIntDoubleHashMap myDefaultColumnWeightsX
private double myDefaultWeightY
private final gnu.trove.TIntDoubleHashMap myDefaultColumnWeightsY
private int myDefaultPaddingX
private final gnu.trove.TIntIntHashMap myDefaultColumnPaddingsX
private int myDefaultPaddingY
private final gnu.trove.TIntIntHashMap myDefaultColumnPaddingsY
private java.awt.Insets myDefaultInsets
private final gnu.trove.TIntObjectHashMap myDefaultColumnInsets
public void ()
public com.intellij.util.ui.GridBag nextLine ()
public com.intellij.util.ui.GridBag next ()
public int getLine ()
public com.intellij.util.ui.GridBag setLine (int)
int line
public int getColumn ()
public com.intellij.util.ui.GridBag setColumn (int)
int cell
public com.intellij.util.ui.GridBag reset ()
int column
public com.intellij.util.ui.GridBag anchor (int)
int anchor
public com.intellij.util.ui.GridBag fillCell ()
public com.intellij.util.ui.GridBag fillCellHorizontally ()
public com.intellij.util.ui.GridBag fillCellVertically ()
public com.intellij.util.ui.GridBag fillCellNone ()
public com.intellij.util.ui.GridBag weightx (double)
double weight
public com.intellij.util.ui.GridBag weighty (double)
double weight
public com.intellij.util.ui.GridBag coverLine ()
public com.intellij.util.ui.GridBag coverLine (int)
int cells
public com.intellij.util.ui.GridBag coverColumn ()
public com.intellij.util.ui.GridBag coverColumn (int)
int cells
public com.intellij.util.ui.GridBag padx (int)
int padding
public com.intellij.util.ui.GridBag pady (int)
int padding
public com.intellij.util.ui.GridBag insets (int, int, int, int)
int top
int left
int bottom
int right
public com.intellij.util.ui.GridBag insetTop (int)
int top
public com.intellij.util.ui.GridBag insetBottom (int)
int bottom
public com.intellij.util.ui.GridBag insetLeft (int)
int left
public com.intellij.util.ui.GridBag insetRight (int)
int right
public com.intellij.util.ui.GridBag insets (java.awt.Insets)
java.awt.Insets def
java.awt.Insets insets
public int getDefaultAnchor ()
public com.intellij.util.ui.GridBag setDefaultAnchor (int)
int anchor
public int getDefaultAnchor (int)
int column
public com.intellij.util.ui.GridBag setDefaultAnchor (int, int)
int column
int anchor
public int getDefaultFill ()
public com.intellij.util.ui.GridBag setDefaultFill (int)
int fill
public int getDefaultFill (int)
int column
public com.intellij.util.ui.GridBag setDefaultFill (int, int)
int column
int fill
public double getDefaultWeightX ()
public com.intellij.util.ui.GridBag setDefaultWeightX (double)
double weight
public double getDefaultWeightX (int)
int column
public com.intellij.util.ui.GridBag setDefaultWeightX (int, double)
int column
double weight
public double getDefaultWeightY ()
public com.intellij.util.ui.GridBag setDefaultWeightY (double)
double weight
public double getDefaultWeightY (int)
int column
public com.intellij.util.ui.GridBag setDefaultWeightY (int, double)
int column
double weight
public int getDefaultPaddingX ()
public com.intellij.util.ui.GridBag setDefaultPaddingX (int)
int padding
public int getDefaultPaddingX (int)
int column
public com.intellij.util.ui.GridBag setDefaultPaddingX (int, int)
int column
int padding
public int getDefaultPaddingY ()
public com.intellij.util.ui.GridBag setDefaultPaddingY (int)
int padding
public int getDefaultPaddingY (int)
int column
public com.intellij.util.ui.GridBag setDefaultPaddingY (int, int)
int column
int padding
public java.awt.Insets getDefaultInsets ()
public com.intellij.util.ui.GridBag setDefaultInsets (int, int, int, int)
int top
int left
int bottom
int right
public com.intellij.util.ui.GridBag setDefaultInsets (java.awt.Insets)
java.awt.Insets insets
public java.awt.Insets getDefaultInsets (int)
int column
public com.intellij.util.ui.GridBag setDefaultInsets (int, int, int, int, int)
int column
int top
int left
int bottom
int right
public com.intellij.util.ui.GridBag setDefaultInsets (int, java.awt.Insets)
int column
java.awt.Insets insets
}
com/intellij/util/ui/Html.classHtml.java
package com.intellij.util.ui
public com.intellij.util.ui.Html extends java.lang.Object {
private final String myText
private boolean myKeepFont
public void (java.lang.String)
String text
public java.lang.String getText ()
public com.intellij.util.ui.Html setKeepFont (boolean)
boolean keepFont
public boolean isKeepFont ()
}
com/intellij/util/ui/ImageUtil$1.classImageUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.ImageUtil$1 extends java.awt.image.BufferedImage {
final int val$width
final int val$height
void (int, int, int, int, int)
int x0
int x1
int x2
public int getWidth ()
public int getHeight ()
public int getWidth (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
public int getHeight (java.awt.image.ImageObserver)
java.awt.image.ImageObserver observer
}
com/intellij/util/ui/ImageUtil.classImageUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.ImageUtil extends java.lang.Object {
public void ()
public static java.awt.image.BufferedImage toBufferedImage (java.awt.Image)
java.awt.Image img
java.awt.Image image
int width
int height
java.awt.image.BufferedImage bufferedImage
java.awt.Graphics2D g
public static int getRealWidth (java.awt.Image)
java.awt.Image img
java.awt.Image image
public static int getRealHeight (java.awt.Image)
java.awt.Image img
java.awt.Image image
public static int getUserWidth (java.awt.Image)
java.awt.Image image
public static int getUserHeight (java.awt.Image)
java.awt.Image image
public static java.awt.Image filter (java.awt.Image, java.awt.image.ImageFilter)
java.awt.Image image
java.awt.image.ImageFilter filter
public static java.awt.Image scaleImage (java.awt.Image, float)
java.awt.Image image
float scale
}
com/intellij/util/ui/IndentedIcon.classIndentedIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.IndentedIcon extends java.lang.Object implements javax.swing.Icon {
private final javax.swing.Icon myBaseIcon
private final int myIndent
public void (javax.swing.Icon, int)
javax.swing.Icon baseIcon
int indent
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/ui/IsRetina$1.classIsRetina.java
package com.intellij.util.ui
final com.intellij.util.ui.IsRetina$1 extends apple.awt.CImage$HiDPIScaledImage {
final boolean[] val$isRetina
void (int, int, int, boolean[])
int x0
int x1
int x2
public void drawIntoImage (java.awt.image.BufferedImage, float)
java.awt.image.BufferedImage image
float v
}
com/intellij/util/ui/IsRetina.classIsRetina.java
package com.intellij.util.ui
com.intellij.util.ui.IsRetina extends java.lang.Object {
void ()
public static boolean isRetina ()
boolean[] isRetina
Throwable e
}
com/intellij/util/ui/ItemRemovable.classItemRemovable.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.ItemRemovable extends java.lang.Object {
public abstract void removeRow (int)
}
com/intellij/util/ui/JBDimension$JBDimensionUIResource.classJBDimension.java
package com.intellij.util.ui
public com.intellij.util.ui.JBDimension$JBDimensionUIResource extends com.intellij.util.ui.JBDimension implements javax.swing.plaf.UIResource {
public void (com.intellij.util.ui.JBDimension)
com.intellij.util.ui.JBDimension size
}
com/intellij/util/ui/JBDimension.classJBDimension.java
package com.intellij.util.ui
public com.intellij.util.ui.JBDimension extends java.awt.Dimension {
float myJBUIScale
public void (int, int)
int width
int height
private static int scale (int)
int size
public static com.intellij.util.ui.JBDimension create (java.awt.Dimension)
java.awt.Dimension from
public com.intellij.util.ui.JBDimension$JBDimensionUIResource asUIResource ()
public com.intellij.util.ui.JBDimension withWidth (int)
int width
com.intellij.util.ui.JBDimension size
public com.intellij.util.ui.JBDimension withHeight (int)
int height
com.intellij.util.ui.JBDimension size
public void update ()
float scale
}
com/intellij/util/ui/JBEmptyBorder$JBEmptyBorderUIResource.classJBEmptyBorder.java
package com.intellij.util.ui
public com.intellij.util.ui.JBEmptyBorder$JBEmptyBorderUIResource extends com.intellij.util.ui.JBEmptyBorder implements javax.swing.plaf.UIResource {
public void (com.intellij.util.ui.JBEmptyBorder)
com.intellij.util.ui.JBEmptyBorder border
}
com/intellij/util/ui/JBEmptyBorder.classJBEmptyBorder.java
package com.intellij.util.ui
public com.intellij.util.ui.JBEmptyBorder extends javax.swing.border.EmptyBorder {
public void (int, int, int, int)
int top
int left
int bottom
int right
public void (java.awt.Insets)
java.awt.Insets insets
public void (int)
int offset
public com.intellij.util.ui.JBEmptyBorder$JBEmptyBorderUIResource asUIResource ()
static int access$000 (com.intellij.util.ui.JBEmptyBorder)
com.intellij.util.ui.JBEmptyBorder x0
static int access$100 (com.intellij.util.ui.JBEmptyBorder)
com.intellij.util.ui.JBEmptyBorder x0
static int access$200 (com.intellij.util.ui.JBEmptyBorder)
com.intellij.util.ui.JBEmptyBorder x0
static int access$300 (com.intellij.util.ui.JBEmptyBorder)
com.intellij.util.ui.JBEmptyBorder x0
}
com/intellij/util/ui/JBFont$1.classJBFont.java
package com.intellij.util.ui
com.intellij.util.ui.JBFont$1 extends java.lang.Object {
}
com/intellij/util/ui/JBFont$JBFontUIResource.classJBFont.java
package com.intellij.util.ui
com.intellij.util.ui.JBFont$JBFontUIResource extends com.intellij.util.ui.JBFont implements javax.swing.plaf.UIResource {
private void (java.awt.Font)
java.awt.Font font
public volatile java.awt.Font deriveFont (float)
public volatile java.awt.Font deriveFont (int, float)
void (java.awt.Font, com.intellij.util.ui.JBFont$1)
java.awt.Font x0
com.intellij.util.ui.JBFont$1 x1
}
com/intellij/util/ui/JBFont.classJBFont.java
package com.intellij.util.ui
public com.intellij.util.ui.JBFont extends java.awt.Font {
private void (java.awt.Font)
java.awt.Font font
public static com.intellij.util.ui.JBFont create (java.awt.Font)
java.awt.Font font
public static com.intellij.util.ui.JBFont create (java.awt.Font, boolean)
java.awt.Font font
boolean tryToScale
java.awt.Font scaled
public com.intellij.util.ui.JBFont asBold ()
public com.intellij.util.ui.JBFont asItalic ()
public com.intellij.util.ui.JBFont asPlain ()
public com.intellij.util.ui.JBFont deriveFont (int, float)
int style
float size
public com.intellij.util.ui.JBFont deriveFont (float)
float size
public com.intellij.util.ui.JBFont biggerOn (float)
float size
public com.intellij.util.ui.JBFont lessOn (float)
float size
public volatile java.awt.Font deriveFont (float)
public volatile java.awt.Font deriveFont (int, float)
void (java.awt.Font, com.intellij.util.ui.JBFont$1)
java.awt.Font x0
com.intellij.util.ui.JBFont$1 x1
}
com/intellij/util/ui/JBImageIcon.classJBImageIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.JBImageIcon extends javax.swing.ImageIcon {
public void (java.awt.Image)
java.awt.Image image
public synchronized void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
java.awt.image.ImageObserver observer
}
com/intellij/util/ui/JBInsets$JBInsetsUIResource.classJBInsets.java
package com.intellij.util.ui
public com.intellij.util.ui.JBInsets$JBInsetsUIResource extends com.intellij.util.ui.JBInsets implements javax.swing.plaf.UIResource {
public void (com.intellij.util.ui.JBInsets)
com.intellij.util.ui.JBInsets insets
}
com/intellij/util/ui/JBInsets.classJBInsets.java
package com.intellij.util.ui
public com.intellij.util.ui.JBInsets extends java.awt.Insets {
public void (int, int, int, int)
int top
int left
int bottom
int right
public int width ()
public int height ()
public static com.intellij.util.ui.JBInsets create (java.awt.Insets)
com.intellij.util.ui.JBInsets copy
java.awt.Insets insets
public com.intellij.util.ui.JBInsets$JBInsetsUIResource asUIResource ()
public static void addTo (java.awt.Dimension, java.awt.Insets)
java.awt.Dimension dimension
java.awt.Insets insets
public static void removeFrom (java.awt.Dimension, java.awt.Insets)
java.awt.Dimension dimension
java.awt.Insets insets
public static void addTo (java.awt.Rectangle, java.awt.Insets)
java.awt.Rectangle rectangle
java.awt.Insets insets
public static void removeFrom (java.awt.Rectangle, java.awt.Insets)
java.awt.Rectangle rectangle
java.awt.Insets insets
}
com/intellij/util/ui/JBRectangle.classJBRectangle.java
package com.intellij.util.ui
public com.intellij.util.ui.JBRectangle extends java.awt.Rectangle {
public void ()
public void (int, int, int, int)
int x
int y
int width
int height
public void (java.awt.Rectangle)
java.awt.Rectangle r
public void clear ()
}
com/intellij/util/ui/JBSwingUtilities$1.classJBSwingUtilities.java
package com.intellij.util.ui
final com.intellij.util.ui.JBSwingUtilities$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.util.PairFunction val$fun
void (com.intellij.util.PairFunction)
public void dispose ()
}
com/intellij/util/ui/JBSwingUtilities.classJBSwingUtilities.java
package com.intellij.util.ui
public com.intellij.util.ui.JBSwingUtilities extends java.lang.Object {
private static final boolean LEGACY_JDK
private static final java.util.List ourGlobalTransform
public void ()
public static boolean isLeftMouseButton (java.awt.event.MouseEvent)
java.awt.event.MouseEvent anEvent
public static boolean isMiddleMouseButton (java.awt.event.MouseEvent)
java.awt.event.MouseEvent anEvent
public static boolean isRightMouseButton (java.awt.event.MouseEvent)
java.awt.event.MouseEvent anEvent
public static com.intellij.openapi.Disposable addGlobalCGTransform (com.intellij.util.PairFunction)
com.intellij.util.PairFunction fun
public static java.awt.Graphics2D runGlobalCGTransform (javax.swing.JComponent, java.awt.Graphics)
com.intellij.util.PairFunction transform
javax.swing.JComponent c
java.awt.Graphics g
java.awt.Graphics2D gg
static java.util.List access$000 ()
static void ()
}
com/intellij/util/ui/JBUI$1.classJBUI.java
package com.intellij.util.ui
com.intellij.util.ui.JBUI$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$util$ui$JBUI$ScaleType
static final int[] $SwitchMap$com$intellij$util$ui$JBUI$ScalableJBIcon$Scale
static void ()
}
com/intellij/util/ui/JBUI$AuxJBIcon.classJBUI.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.JBUI$AuxJBIcon extends com.intellij.util.ui.JBUI$JBIcon implements com.intellij.util.ui.JBUI$JBUIScaleTrackable {
private com.intellij.util.ui.JBUI$JBUIScaleTracker myJBUIScaleDelegate
public void ()
public boolean updateJBUIScale ()
public boolean updateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
public boolean needUpdateJBUIScale ()
public boolean needUpdateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
public float getJBUIScale (com.intellij.util.ui.JBUI$ScaleType)
com.intellij.util.ui.JBUI$ScaleType type
}
com/intellij/util/ui/JBUI$AuxScalableJBIcon.classJBUI.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.JBUI$AuxScalableJBIcon extends com.intellij.util.ui.JBUI$CachingScalableJBIcon implements com.intellij.util.ui.JBUI$JBUIScaleTrackable {
private com.intellij.util.ui.JBUI$JBUIScaleTracker myJBUIScaleDelegate
protected void ()
protected void (com.intellij.util.ui.JBUI$AuxScalableJBIcon)
com.intellij.util.ui.JBUI$AuxScalableJBIcon icon
public boolean updateJBUIScale ()
public boolean updateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
public boolean needUpdateJBUIScale ()
public boolean needUpdateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
public float getJBUIScale (com.intellij.util.ui.JBUI$ScaleType)
com.intellij.util.ui.JBUI$ScaleType type
}
com/intellij/util/ui/JBUI$Borders.classJBUI.java
package com.intellij.util.ui
public com.intellij.util.ui.JBUI$Borders extends java.lang.Object {
public void ()
public static com.intellij.util.ui.JBEmptyBorder empty (int, int, int, int)
int top
int left
int bottom
int right
public static com.intellij.util.ui.JBEmptyBorder empty (int, int)
int topAndBottom
int leftAndRight
public static com.intellij.util.ui.JBEmptyBorder emptyTop (int)
int offset
public static com.intellij.util.ui.JBEmptyBorder emptyLeft (int)
int offset
public static com.intellij.util.ui.JBEmptyBorder emptyBottom (int)
int offset
public static com.intellij.util.ui.JBEmptyBorder emptyRight (int)
int offset
public static com.intellij.util.ui.JBEmptyBorder empty ()
public static javax.swing.border.Border empty (int)
int offsets
public static javax.swing.border.Border customLine (java.awt.Color, int, int, int, int)
java.awt.Color color
int top
int left
int bottom
int right
public static javax.swing.border.Border customLine (java.awt.Color, int)
java.awt.Color color
int thickness
public static javax.swing.border.Border customLine (java.awt.Color)
java.awt.Color color
public static javax.swing.border.Border merge (javax.swing.border.Border, javax.swing.border.Border, boolean)
javax.swing.border.Border source
javax.swing.border.Border extra
boolean extraIsOutside
}
com/intellij/util/ui/JBUI$CachingScalableJBIcon.classJBUI.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.JBUI$CachingScalableJBIcon extends com.intellij.util.ui.JBUI$ScalableJBIcon {
private com.intellij.util.ui.JBUI$CachingScalableJBIcon myScaledIconCache
protected void ()
protected void (com.intellij.util.ui.JBUI$CachingScalableJBIcon)
com.intellij.util.ui.JBUI$CachingScalableJBIcon icon
public javax.swing.Icon scale (float)
float scale
protected abstract com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
}
com/intellij/util/ui/JBUI$ComboBox.classJBUI.java
package com.intellij.util.ui
public com.intellij.util.ui.JBUI$ComboBox extends java.lang.Object {
public void ()
}
com/intellij/util/ui/JBUI$Fonts.classJBUI.java
package com.intellij.util.ui
public com.intellij.util.ui.JBUI$Fonts extends java.lang.Object {
public void ()
public static com.intellij.util.ui.JBFont label ()
public static com.intellij.util.ui.JBFont label (float)
float size
public static com.intellij.util.ui.JBFont smallFont ()
public static com.intellij.util.ui.JBFont miniFont ()
public static com.intellij.util.ui.JBFont create (java.lang.String, int)
String fontFamily
int size
}
com/intellij/util/ui/JBUI$JBIcon.classJBUI.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.JBUI$JBIcon extends java.lang.Object implements javax.swing.Icon {
private float myInitialJBUIScale
protected void ()
protected void (com.intellij.util.ui.JBUI$JBIcon)
com.intellij.util.ui.JBUI$JBIcon icon
static float currentJBUIScale ()
private float getAligningScale ()
protected boolean isJBUIPreScaled ()
protected void setJBUIPreScaled (boolean)
boolean preScaled
public com.intellij.util.ui.JBUI$JBIcon withJBUIPreScaled (boolean)
boolean preScaled
public int scaleVal (int)
int value
public float scaleVal (float)
float value
}
com/intellij/util/ui/JBUI$JBUIScaleTrackable.classJBUI.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.JBUI$JBUIScaleTrackable extends java.lang.Object {
public abstract boolean updateJBUIScale ()
public abstract boolean updateJBUIScale (java.awt.Graphics2D)
public abstract boolean needUpdateJBUIScale ()
public abstract boolean needUpdateJBUIScale (java.awt.Graphics2D)
public abstract float getJBUIScale (com.intellij.util.ui.JBUI$ScaleType)
}
com/intellij/util/ui/JBUI$JBUIScaleTracker.classJBUI.java
package com.intellij.util.ui
com.intellij.util.ui.JBUI$JBUIScaleTracker extends java.lang.Object implements com.intellij.util.ui.JBUI$JBUIScaleTrackable {
com.intellij.util.keyFMap.KeyFMap myTrackedJBUIScale
private void ()
private void put (com.intellij.openapi.util.Key, java.lang.Float)
com.intellij.openapi.util.Key key
Float value
public boolean updateJBUIScale ()
private boolean updateJBUIScale (float, com.intellij.util.ui.JBUI$ScaleType)
float scale
com.intellij.util.ui.JBUI$ScaleType type
public boolean updateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
boolean res
public boolean needUpdateJBUIScale ()
private boolean needUpdateJBUIScale (float, com.intellij.util.ui.JBUI$ScaleType)
float scale
com.intellij.util.ui.JBUI$ScaleType type
public boolean needUpdateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
public float getJBUIScale (com.intellij.util.ui.JBUI$ScaleType)
com.intellij.util.ui.JBUI$ScaleType type
void (com.intellij.util.ui.JBUI$1)
com.intellij.util.ui.JBUI$1 x0
}
com/intellij/util/ui/JBUI$Panels.classJBUI.java
package com.intellij.util.ui
public com.intellij.util.ui.JBUI$Panels extends java.lang.Object {
public void ()
public static com.intellij.util.ui.components.BorderLayoutPanel simplePanel ()
public static com.intellij.util.ui.components.BorderLayoutPanel simplePanel (java.awt.Component)
java.awt.Component comp
public static com.intellij.util.ui.components.BorderLayoutPanel simplePanel (int, int)
int hgap
int vgap
}
com/intellij/util/ui/JBUI$ScalableJBIcon$Scale.classJBUI.java
package com.intellij.util.ui
public final com.intellij.util.ui.JBUI$ScalableJBIcon$Scale extends java.lang.Enum {
public static final com.intellij.util.ui.JBUI$ScalableJBIcon$Scale JBUI
public static final com.intellij.util.ui.JBUI$ScalableJBIcon$Scale INSTANCE
public static final com.intellij.util.ui.JBUI$ScalableJBIcon$Scale EFFECTIVE
private static final com.intellij.util.ui.JBUI$ScalableJBIcon$Scale[] $VALUES
public static com.intellij.util.ui.JBUI$ScalableJBIcon$Scale[] values ()
public static com.intellij.util.ui.JBUI$ScalableJBIcon$Scale valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/JBUI$ScalableJBIcon.classJBUI.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.JBUI$ScalableJBIcon extends com.intellij.util.ui.JBUI$JBIcon implements com.intellij.openapi.util.ScalableIcon {
private float myScale
protected void ()
protected void (com.intellij.util.ui.JBUI$ScalableJBIcon)
com.intellij.util.ui.JBUI$ScalableJBIcon icon
public float getScale ()
protected void setScale (float)
float scale
public int scaleVal (int)
int value
public float scaleVal (float)
float value
public int scaleVal (int, com.intellij.util.ui.JBUI$ScalableJBIcon$Scale)
int value
com.intellij.util.ui.JBUI$ScalableJBIcon$Scale type
public float scaleVal (float, com.intellij.util.ui.JBUI$ScalableJBIcon$Scale)
float value
com.intellij.util.ui.JBUI$ScalableJBIcon$Scale type
public static int scaleVal (javax.swing.Icon, int, com.intellij.util.ui.JBUI$ScalableJBIcon$Scale)
javax.swing.Icon icon
int value
com.intellij.util.ui.JBUI$ScalableJBIcon$Scale type
public static float scaleVal (javax.swing.Icon, float, com.intellij.util.ui.JBUI$ScalableJBIcon$Scale)
javax.swing.Icon icon
float value
com.intellij.util.ui.JBUI$ScalableJBIcon$Scale type
}
com/intellij/util/ui/JBUI$ScaleType.classJBUI.java
package com.intellij.util.ui
public final com.intellij.util.ui.JBUI$ScaleType extends java.lang.Enum {
public static final com.intellij.util.ui.JBUI$ScaleType USR
public static final com.intellij.util.ui.JBUI$ScaleType SYS
public static final com.intellij.util.ui.JBUI$ScaleType PIX
private final com.intellij.openapi.util.Key key
private static final com.intellij.util.ui.JBUI$ScaleType[] $VALUES
public static com.intellij.util.ui.JBUI$ScaleType[] values ()
public static com.intellij.util.ui.JBUI$ScaleType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.intellij.openapi.util.Key access$000 (com.intellij.util.ui.JBUI$ScaleType)
com.intellij.util.ui.JBUI$ScaleType x0
static void ()
}
com/intellij/util/ui/JBUI.classJBUI.java
package com.intellij.util.ui
public com.intellij.util.ui.JBUI extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String USER_SCALE_FACTOR_PROPERTY
private static final java.beans.PropertyChangeSupport PCS
public static final Float SYSTEM_SCALE_FACTOR
private static float userScaleFactor
public void ()
public static void addPropertyChangeListener (java.lang.String, java.beans.PropertyChangeListener)
String propertyName
java.beans.PropertyChangeListener listener
public static void removePropertyChangeListener (java.lang.String, java.beans.PropertyChangeListener)
String propertyName
java.beans.PropertyChangeListener listener
public static float sysScale ()
java.awt.GraphicsDevice gd
int size
com.intellij.openapi.util.Pair fdata
int size
public static float sysScale (com.intellij.util.ui.JBUI$JBUIScaleTrackable)
com.intellij.util.ui.JBUI$JBUIScaleTrackable trackable
public static float sysScale (java.awt.Graphics2D)
java.awt.GraphicsConfiguration conf
java.awt.Graphics2D g
public static float sysScale (java.awt.GraphicsDevice)
java.awt.GraphicsDevice gd
public static float pixScale ()
public static float pixScale (float)
float f
public static float pixScale (java.awt.Graphics2D, float)
java.awt.Graphics2D g
float f
public static float pixScale (com.intellij.util.ui.JBUI$JBUIScaleTrackable)
com.intellij.util.ui.JBUI$JBUIScaleTrackable trackable
public static float pixScale (java.awt.Graphics2D)
java.awt.Graphics2D g
public static float pixScale (java.awt.GraphicsDevice)
java.awt.GraphicsDevice gd
private static void setUserScaleFactorProperty (float)
float scale
public static void setUserScaleFactor (float)
float scale
public static float scale (float)
float f
public static int scale (int)
int i
public static int scaleFontSize (float)
float fontSize
public static com.intellij.util.ui.JBDimension size (int, int)
int width
int height
public static com.intellij.util.ui.JBDimension size (int)
int widthAndHeight
public static com.intellij.util.ui.JBDimension size (java.awt.Dimension)
com.intellij.util.ui.JBDimension jbSize
com.intellij.util.ui.JBDimension newSize
java.awt.Dimension size
public static com.intellij.util.ui.JBInsets insets (int, int, int, int)
int top
int left
int bottom
int right
public static com.intellij.util.ui.JBInsets insets (int)
int all
public static com.intellij.util.ui.JBInsets insets (int, int)
int topBottom
int leftRight
public static com.intellij.util.ui.JBInsets emptyInsets ()
public static com.intellij.util.ui.JBInsets insetsTop (int)
int t
public static com.intellij.util.ui.JBInsets insetsLeft (int)
int l
public static com.intellij.util.ui.JBInsets insetsBottom (int)
int b
public static com.intellij.util.ui.JBInsets insetsRight (int)
int r
public static com.intellij.util.ui.EmptyIcon emptyIcon (int)
int size
public static com.intellij.util.ui.JBUI$JBIcon scale (com.intellij.util.ui.JBUI$JBIcon)
com.intellij.util.ui.JBUI$JBIcon icon
public static com.intellij.util.ui.JBDimension emptySize ()
public static com.intellij.util.ui.JBInsets insets (java.awt.Insets)
java.awt.Insets insets
public static boolean isHiDPI ()
public static boolean isHiDPI (java.awt.Graphics2D, com.intellij.util.ui.JBUI$ScaleType)
java.awt.Graphics2D g
com.intellij.util.ui.JBUI$ScaleType type
public static boolean isHiDPI (java.awt.GraphicsDevice, com.intellij.util.ui.JBUI$ScaleType)
java.awt.GraphicsDevice gd
com.intellij.util.ui.JBUI$ScaleType type
public static boolean isHiDPI (com.intellij.util.ui.JBUI$ScaleType)
com.intellij.util.ui.JBUI$ScaleType type
public static boolean isHiDPI (java.awt.Component)
java.awt.Component component
java.awt.Graphics graphics
static void ()
}
com/intellij/util/ui/KeyboardLayoutUtil$HardCoded.classKeyboardLayoutUtil.java
package com.intellij.util.ui
com.intellij.util.ui.KeyboardLayoutUtil$HardCoded extends java.lang.Object {
private static final java.util.Map LL
private void ()
static java.util.Map access$000 ()
static void ()
char[] layout
int i
}
com/intellij/util/ui/KeyboardLayoutUtil.classKeyboardLayoutUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.KeyboardLayoutUtil extends java.lang.Object {
private static final java.util.Map ourLLtoASCII
public void ()
public static java.lang.Character getAsciiForChar (char)
char a
char lc
Character c
public static void storeAsciiForChar (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
int id
int mods
int code
char aChar
static void ()
}
com/intellij/util/ui/LabelWithTooltip.classLabelWithTooltip.java
package com.intellij.util.ui
public com.intellij.util.ui.LabelWithTooltip extends javax.swing.JLabel implements javax.swing.table.TableCellRenderer {
public void ()
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
}
com/intellij/util/ui/Layers$1.classLayers.java
package com.intellij.util.ui
com.intellij.util.ui.Layers$1 extends java.lang.Object {
}
com/intellij/util/ui/Layers$Layout.classLayers.java
package com.intellij.util.ui
com.intellij.util.ui.Layers$Layout extends java.lang.Object implements java.awt.LayoutManager2 {
final com.intellij.util.ui.Layers this$0
private void (com.intellij.util.ui.Layers)
public void addLayoutComponent (java.awt.Component, java.lang.Object)
java.awt.Component comp
Object constraints
public float getLayoutAlignmentX (java.awt.Container)
java.awt.Container target
public float getLayoutAlignmentY (java.awt.Container)
java.awt.Container target
public void invalidateLayout (java.awt.Container)
java.awt.Container target
public java.awt.Dimension maximumLayoutSize (java.awt.Container)
java.awt.Dimension min
java.awt.Component each
java.awt.Container target
int maxWidth
int maxHeight
public void addLayoutComponent (java.lang.String, java.awt.Component)
String name
java.awt.Component comp
public void layoutContainer (java.awt.Container)
java.awt.Component each
java.awt.Container parent
public java.awt.Dimension minimumLayoutSize (java.awt.Container)
java.awt.Dimension min
java.awt.Component each
java.awt.Container parent
int minWidth
int minHeight
public java.awt.Dimension preferredLayoutSize (java.awt.Container)
java.awt.Dimension min
java.awt.Component each
java.awt.Container parent
int prefWidth
int prefHeight
public void removeLayoutComponent (java.awt.Component)
java.awt.Component comp
void (com.intellij.util.ui.Layers, com.intellij.util.ui.Layers$1)
com.intellij.util.ui.Layers x0
com.intellij.util.ui.Layers$1 x1
}
com/intellij/util/ui/Layers.classLayers.java
package com.intellij.util.ui
public com.intellij.util.ui.Layers extends javax.swing.JLayeredPane {
private final java.util.ArrayList myComponents
public void ()
public java.awt.Dimension getMinimumSize ()
static java.util.ArrayList access$100 (com.intellij.util.ui.Layers)
com.intellij.util.ui.Layers x0
}
com/intellij/util/ui/ListTableModel$1.classListTableModel.java
package com.intellij.util.ui
com.intellij.util.ui.ListTableModel$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.util.ui.ListTableModel this$0
void (com.intellij.util.ui.ListTableModel)
com.intellij.util.ui.ListTableModel this$0
public boolean value (com.intellij.util.ui.ColumnInfo)
com.intellij.util.ui.ColumnInfo columnInfo
public volatile boolean value (java.lang.Object)
}
com/intellij/util/ui/ListTableModel.classListTableModel.java
package com.intellij.util.ui
public com.intellij.util.ui.ListTableModel extends com.intellij.util.ui.TableViewModel implements com.intellij.util.ui.EditableModel {
private com.intellij.util.ui.ColumnInfo[] myColumnInfos
private java.util.List myItems
private int mySortByColumn
private boolean myIsSortable
private javax.swing.SortOrder mySortOrder
public transient void (com.intellij.util.ui.ColumnInfo[])
com.intellij.util.ui.ColumnInfo[] columnInfos
public void (com.intellij.util.ui.ColumnInfo[], java.util.List, int)
com.intellij.util.ui.ColumnInfo[] columnNames
java.util.List items
int selectedColumn
public void (com.intellij.util.ui.ColumnInfo[], java.util.List)
com.intellij.util.ui.ColumnInfo[] columnNames
java.util.List items
public void (com.intellij.util.ui.ColumnInfo[], java.util.List, int, javax.swing.SortOrder)
com.intellij.util.ui.ColumnInfo[] columnNames
java.util.List items
int selectedColumn
javax.swing.SortOrder order
public boolean isCellEditable (int, int)
int rowIndex
int columnIndex
public java.lang.Class getColumnClass (int)
int columnIndex
public com.intellij.util.ui.ColumnInfo[] getColumnInfos ()
public java.lang.String getColumnName (int)
int column
public int getRowCount ()
public javax.swing.RowSorter$SortKey getDefaultSortKey ()
public java.lang.Object getRowValue (int)
int row
public int getColumnCount ()
public void setItems (java.util.List)
java.util.List items
public java.lang.Object getValueAt (int, int)
int rowIndex
int columnIndex
public void setValueAt (java.lang.Object, int, int)
Object aValue
int rowIndex
int columnIndex
public void setValueAt (java.lang.Object, int, int, boolean)
Object aValue
int rowIndex
int columnIndex
boolean notifyListeners
public boolean setColumnInfos (com.intellij.util.ui.ColumnInfo[])
com.intellij.util.ui.ColumnInfo[] columnInfos
public java.util.List getItems ()
protected java.lang.Object getAspectOf (int, java.lang.Object)
int aspectIndex
Object item
public void setSortable (boolean)
boolean aBoolean
public boolean isSortable ()
public int indexOf (java.lang.Object)
Object item
public void addRow ()
public void removeRow (int)
int idx
public void exchangeRows (int, int)
int idx1
int idx2
public boolean canExchangeRows (int, int)
int oldIndex
int newIndex
public void addRow (java.lang.Object)
Object item
public void insertRow (int, java.lang.Object)
int index
Object item
public void addRows (java.util.Collection)
java.util.Collection items
public java.lang.Object getItem (int)
int rowIndex
}
com/intellij/util/ui/MacUIUtil$EditorTextFieldBorder.classMacUIUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.MacUIUtil$EditorTextFieldBorder extends java.lang.Object implements javax.swing.border.Border {
private javax.swing.JComponent myEnabledComponent
public void (javax.swing.JComponent)
javax.swing.JComponent enabledComponent
public void paintBorder (java.awt.Component, java.awt.Graphics, int, int, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
int width
int height
int x1
int y1
int width1
int height1
private static boolean hasFocus (java.awt.Component)
boolean b
int i
javax.swing.JComponent c
java.awt.Component toCheck
public java.awt.Insets getBorderInsets (java.awt.Component)
java.awt.Component c
public boolean isBorderOpaque ()
}
com/intellij/util/ui/MacUIUtil.classMacUIUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.MacUIUtil extends java.lang.Object {
public static final boolean USE_QUARTZ
public static final String MAC_FILL_BORDER
public static final int MAC_COMBO_BORDER_V_OFFSET
private static java.awt.Cursor INVERTED_TEXT_CURSOR
private void ()
public static void paintFocusRing (java.awt.Graphics2D, java.awt.Color, java.awt.Rectangle)
java.awt.Graphics2D g2d
java.awt.Color ringColor
java.awt.Rectangle bounds
public static void paintFocusRing (java.awt.Graphics2D, java.awt.Color, java.awt.Rectangle, boolean)
java.awt.Graphics2D g
java.awt.Color ringColor
java.awt.Rectangle bounds
boolean oval
int correction
java.awt.Color[] colors
Object oldAntialiasingValue
Object oldStrokeControlValue
java.awt.Rectangle r
private static void drawRectOrOval (java.awt.Graphics2D, boolean, int, int, int, int, int)
java.awt.Graphics2D g
boolean oval
int arc
int x
int y
int width
int height
public static void hideCursor ()
public static void drawToolbarDecoratorBackground (java.awt.Graphics, int, int)
java.awt.Graphics g2
int width
int height
java.awt.Graphics2D g
int h1
public static java.awt.Color getFocusRingColor ()
Object o
public static void paintTextFieldFocusRing (java.awt.Graphics2D, java.awt.Rectangle)
java.awt.Graphics2D g2d
java.awt.Rectangle bounds
public static void paintComboboxFocusRing (java.awt.Graphics2D, java.awt.Rectangle)
java.awt.Graphics2D g2d
java.awt.Rectangle bounds
java.awt.Color color
java.awt.Color[] colors
Object oldAntialiasingValue
Object oldStrokeControlValue
int _y
java.awt.geom.GeneralPath path1
java.awt.geom.GeneralPath path2
java.awt.geom.GeneralPath path3
public static void drawComboboxFocusRing (javax.swing.JComboBox, java.awt.Graphics)
java.awt.Container ancestor
java.awt.Component focusOwner
javax.swing.JComboBox combobox
java.awt.Graphics g
public static void doNotFillBackground (javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer)
java.lang.reflect.Field fillBackground
javax.swing.JTree tree
javax.swing.tree.DefaultTreeCellRenderer renderer
public static java.awt.Cursor getInvertedTextCursor ()
java.awt.Toolkit toolkit
java.awt.Image cursorImage
static void ()
}
com/intellij/util/ui/MouseEventAdapter.classMouseEventAdapter.java
package com.intellij.util.ui
public com.intellij.util.ui.MouseEventAdapter extends java.awt.event.MouseAdapter implements javax.swing.event.MouseInputListener {
private final Object myAdapter
public void (java.lang.Object)
Object adapter
public void mouseEntered (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseListener listener
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseListener listener
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseListener listener
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseListener listener
public void mouseExited (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseListener listener
public void mouseMoved (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseMotionListener listener
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
java.awt.event.MouseMotionListener listener
public void mouseWheelMoved (java.awt.event.MouseWheelEvent)
java.awt.event.MouseWheelEvent event
java.awt.event.MouseWheelListener listener
protected java.awt.event.MouseListener getMouseListener (java.lang.Object)
Object adapter
protected java.awt.event.MouseMotionListener getMouseMotionListener (java.lang.Object)
Object adapter
protected java.awt.event.MouseWheelListener getMouseWheelListener (java.lang.Object)
Object adapter
protected java.awt.event.MouseEvent convert (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
protected java.awt.event.MouseWheelEvent convert (java.awt.event.MouseWheelEvent)
java.awt.event.MouseWheelEvent event
public static java.awt.event.MouseEvent convert (java.awt.event.MouseEvent, java.awt.Component)
java.awt.event.MouseEvent event
java.awt.Component source
java.awt.Point point
public static java.awt.event.MouseEvent convert (java.awt.event.MouseEvent, java.awt.Component, int, int)
java.awt.event.MouseEvent event
java.awt.Component source
int x
int y
public static java.awt.event.MouseEvent convert (java.awt.event.MouseEvent, java.awt.Component, int, long, int, int, int)
java.awt.event.MouseEvent event
java.awt.Component source
int id
long when
int modifiers
int x
int y
public static java.awt.event.MouseWheelEvent convert (java.awt.event.MouseWheelEvent, java.awt.Component, int, long, int, int, int)
java.awt.event.MouseWheelEvent event
java.awt.Component source
int id
long when
int modifiers
int x
int y
public static javax.swing.event.MenuDragMouseEvent convert (javax.swing.event.MenuDragMouseEvent, java.awt.Component, int, long, int, int, int)
javax.swing.event.MenuDragMouseEvent event
java.awt.Component source
int id
long when
int modifiers
int x
int y
}
com/intellij/util/ui/MouseEventHandler$1.classMouseEventHandler.java
package com.intellij.util.ui
final com.intellij.util.ui.MouseEventHandler$1 extends com.intellij.util.ui.MouseEventHandler {
void ()
protected void handle (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
}
com/intellij/util/ui/MouseEventHandler.classMouseEventHandler.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.MouseEventHandler extends java.awt.event.MouseAdapter implements javax.swing.event.MouseInputListener {
public static final com.intellij.util.ui.MouseEventHandler CONSUMER
public void ()
protected abstract void handle (java.awt.event.MouseEvent)
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseEntered (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseExited (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseMoved (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
public void mouseWheelMoved (java.awt.event.MouseWheelEvent)
java.awt.event.MouseWheelEvent event
static void ()
}
com/intellij/util/ui/MultiRowFlowPanel.classMultiRowFlowPanel.java
package com.intellij.util.ui
public com.intellij.util.ui.MultiRowFlowPanel extends javax.swing.JPanel {
private final int maximumWidth
private int myForcedWidth
public void (int, int, int)
int align
int hGap
int vGap
public java.awt.Dimension getPreferredSize ()
public java.awt.Dimension getMinimumSize ()
private int getMaxRowWidth ()
int result
public void setForcedWidth (int)
int forcedWidth
private java.awt.Dimension calculateSize (int)
java.awt.Component comp
java.awt.Dimension bounds
int i
int count
int maxRowWidth
java.awt.FlowLayout layout
int height
int currentRowWidth
int currentRowHeight
}
com/intellij/util/ui/PlatformColors.classPlatformColors.java
package com.intellij.util.ui
public com.intellij.util.ui.PlatformColors extends java.lang.Object {
public static final java.awt.Color BLUE
public void ()
static void ()
}
com/intellij/util/ui/RadioButtonEnumModel$1.classRadioButtonEnumModel.java
package com.intellij.util.ui
com.intellij.util.ui.RadioButtonEnumModel$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.ui.RadioButtonEnumModel this$0
void (com.intellij.util.ui.RadioButtonEnumModel)
com.intellij.util.ui.RadioButtonEnumModel this$0
public javax.swing.ButtonModel fun (javax.swing.AbstractButton)
javax.swing.AbstractButton abstractButton
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/ui/RadioButtonEnumModel.classRadioButtonEnumModel.java
package com.intellij.util.ui
public com.intellij.util.ui.RadioButtonEnumModel extends java.lang.Object {
private final javax.swing.ButtonGroup myGroup
private final java.util.List myModels
private final java.util.List myEnums
public static com.intellij.util.ui.RadioButtonEnumModel bindEnum (java.lang.Class, javax.swing.ButtonGroup)
Class e
javax.swing.ButtonGroup group
private void (java.lang.Class, javax.swing.ButtonGroup)
Class e
javax.swing.ButtonGroup group
public java.lang.Enum getSelected ()
javax.swing.ButtonModel selection
int i
public void setSelected (java.lang.Enum)
Enum e
int i
public void addActionListener (java.awt.event.ActionListener)
javax.swing.AbstractButton button
java.awt.event.ActionListener listener
public void setSelected (int)
int index
public javax.swing.AbstractButton getButton (java.lang.Enum)
Enum e
int i
}
com/intellij/util/ui/SameColor.classSameColor.java
package com.intellij.util.ui
public com.intellij.util.ui.SameColor extends java.awt.Color {
public void (int)
int i
}
com/intellij/util/ui/ScrollUtil$ScrollBias.classScrollUtil.java
package com.intellij.util.ui
public final com.intellij.util.ui.ScrollUtil$ScrollBias extends java.lang.Enum {
public static final com.intellij.util.ui.ScrollUtil$ScrollBias VIEWPORT
public static final com.intellij.util.ui.ScrollUtil$ScrollBias UNCHANGED
public static final com.intellij.util.ui.ScrollUtil$ScrollBias FIRST
public static final com.intellij.util.ui.ScrollUtil$ScrollBias CENTER
public static final com.intellij.util.ui.ScrollUtil$ScrollBias LAST
private static final com.intellij.util.ui.ScrollUtil$ScrollBias[] $VALUES
public static com.intellij.util.ui.ScrollUtil$ScrollBias[] values ()
public static com.intellij.util.ui.ScrollUtil$ScrollBias valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/ScrollUtil.classScrollUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.ScrollUtil extends java.lang.Object {
private void ()
public static javax.swing.JScrollPane findScrollPane (javax.swing.JComponent)
javax.swing.JComponent c
public static javax.swing.JScrollBar findVerticalScrollBar (javax.swing.JComponent)
javax.swing.JComponent c
public static javax.swing.JScrollBar findHorizontalScrollBar (javax.swing.JComponent)
javax.swing.JComponent c
private static javax.swing.JScrollBar findScrollBar (javax.swing.JComponent, int)
javax.swing.JScrollBar scrollBar
java.awt.Component comp
javax.swing.JComponent c
int orientation
public static void scrollVertically (javax.swing.JComponent, int)
javax.swing.JScrollBar bar
javax.swing.JScrollBar scrollBar
javax.swing.JComponent c
int position
javax.swing.JScrollPane pane
public static void scrollHorizontally (javax.swing.JComponent, int)
javax.swing.JScrollBar bar
javax.swing.JScrollBar scrollBar
javax.swing.JComponent c
int position
javax.swing.JScrollPane pane
public static void center (javax.swing.JComponent, java.awt.Rectangle)
javax.swing.JComponent c
java.awt.Rectangle r
public static void center (javax.swing.JComponent, java.awt.Rectangle, boolean)
javax.swing.JComponent c
java.awt.Rectangle r
boolean withInsets
java.awt.Rectangle visible
java.awt.Rectangle bounds
public static void scroll (javax.swing.JComponent, java.awt.Rectangle, com.intellij.util.ui.ScrollUtil$ScrollBias, com.intellij.util.ui.ScrollUtil$ScrollBias)
javax.swing.JComponent c
java.awt.Rectangle r
com.intellij.util.ui.ScrollUtil$ScrollBias horizontalBias
com.intellij.util.ui.ScrollUtil$ScrollBias verticalBias
java.awt.Rectangle visible
java.awt.Rectangle dest
}
com/intellij/util/ui/SortableColumnModel.classSortableColumnModel.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.SortableColumnModel extends java.lang.Object {
public abstract com.intellij.util.ui.ColumnInfo[] getColumnInfos ()
public abstract void setSortable (boolean)
public abstract boolean isSortable ()
public abstract java.lang.Object getRowValue (int)
public abstract javax.swing.RowSorter$SortKey getDefaultSortKey ()
}
com/intellij/util/ui/SplitByLetterPolicy.classSplitByLetterPolicy.java
package com.intellij.util.ui
public com.intellij.util.ui.SplitByLetterPolicy extends com.intellij.util.ui.FilePathSplittingPolicy {
protected void ()
public java.lang.String getPresentableName (java.io.File, int)
java.io.File file
int count
String filePath
int nameLength
int dotsCount
int shownCount
int leftCount
int rightCount
private static java.lang.String dots (int)
int count
}
com/intellij/util/ui/SplitBySeparatorPolicy.classSplitBySeparatorPolicy.java
package com.intellij.util.ui
public com.intellij.util.ui.SplitBySeparatorPolicy extends com.intellij.util.ui.FilePathSplittingPolicy {
public void ()
public java.lang.String getPresentableName (java.io.File, int)
String s
int i
java.util.Iterator iterator
int i
java.io.File file
int length
String absolutePath
String name
java.util.List components
int currentLength
java.util.List end
java.util.List begin
int size
int mult
int currentIndex
StringBuffer result
private java.util.ArrayList getComponents (java.io.File)
java.io.File file
java.util.ArrayList result
java.io.File current
private java.lang.String getFileName (java.io.File)
java.io.File current
String result
String path
}
com/intellij/util/ui/TableViewModel.classTableViewModel.java
package com.intellij.util.ui
public abstract com.intellij.util.ui.TableViewModel extends javax.swing.table.AbstractTableModel implements com.intellij.util.ui.SortableColumnModel {
public void ()
public abstract void setItems (java.util.List)
public abstract java.util.List getItems ()
}
com/intellij/util/ui/ThreeStateCheckBox$1.classThreeStateCheckBox.java
package com.intellij.util.ui
com.intellij.util.ui.ThreeStateCheckBox$1 extends javax.swing.JToggleButton$ToggleButtonModel {
final com.intellij.util.ui.ThreeStateCheckBox this$0
void (com.intellij.util.ui.ThreeStateCheckBox)
com.intellij.util.ui.ThreeStateCheckBox this$0
public void setSelected (boolean)
boolean selected
public boolean isSelected ()
}
com/intellij/util/ui/ThreeStateCheckBox$2.classThreeStateCheckBox.java
package com.intellij.util.ui
com.intellij.util.ui.ThreeStateCheckBox$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$util$ui$ThreeStateCheckBox$State
static void ()
}
com/intellij/util/ui/ThreeStateCheckBox$AccessibleThreeStateCheckBox.classThreeStateCheckBox.java
package com.intellij.util.ui
public com.intellij.util.ui.ThreeStateCheckBox$AccessibleThreeStateCheckBox extends javax.swing.JCheckBox$AccessibleJCheckBox {
final com.intellij.util.ui.ThreeStateCheckBox this$0
protected void (com.intellij.util.ui.ThreeStateCheckBox)
com.intellij.util.ui.ThreeStateCheckBox this$0
public javax.accessibility.AccessibleRole getAccessibleRole ()
public javax.accessibility.AccessibleStateSet getAccessibleStateSet ()
javax.accessibility.AccessibleStateSet set
public java.lang.String getAccessibleName ()
private java.lang.String addStateDescription (java.lang.String)
String name
}
com/intellij/util/ui/ThreeStateCheckBox$State.classThreeStateCheckBox.java
package com.intellij.util.ui
public final com.intellij.util.ui.ThreeStateCheckBox$State extends java.lang.Enum {
public static final com.intellij.util.ui.ThreeStateCheckBox$State SELECTED
public static final com.intellij.util.ui.ThreeStateCheckBox$State NOT_SELECTED
public static final com.intellij.util.ui.ThreeStateCheckBox$State DONT_CARE
private static final com.intellij.util.ui.ThreeStateCheckBox$State[] $VALUES
public static com.intellij.util.ui.ThreeStateCheckBox$State[] values ()
public static com.intellij.util.ui.ThreeStateCheckBox$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/ThreeStateCheckBox.classThreeStateCheckBox.java
package com.intellij.util.ui
public com.intellij.util.ui.ThreeStateCheckBox extends javax.swing.JCheckBox {
private com.intellij.util.ui.ThreeStateCheckBox$State myState
private boolean myThirdStateEnabled
public void ()
public void (com.intellij.util.ui.ThreeStateCheckBox$State)
com.intellij.util.ui.ThreeStateCheckBox$State initial
public void (java.lang.String)
String text
public void (java.lang.String, com.intellij.util.ui.ThreeStateCheckBox$State)
String text
com.intellij.util.ui.ThreeStateCheckBox$State initial
public void (java.lang.String, javax.swing.Icon)
String text
javax.swing.Icon icon
public void (java.lang.String, javax.swing.Icon, com.intellij.util.ui.ThreeStateCheckBox$State)
String text
javax.swing.Icon icon
com.intellij.util.ui.ThreeStateCheckBox$State initial
private com.intellij.util.ui.ThreeStateCheckBox$State nextState ()
public boolean isThirdStateEnabled ()
public void setThirdStateEnabled (boolean)
boolean thirdStateEnabled
public void setSelected (boolean)
boolean b
public void setState (com.intellij.util.ui.ThreeStateCheckBox$State)
com.intellij.util.ui.ThreeStateCheckBox$State state
String value
public com.intellij.util.ui.ThreeStateCheckBox$State getState ()
protected void paintComponent (java.awt.Graphics)
java.awt.Insets i
java.awt.Rectangle r
java.awt.Rectangle r1
java.awt.Rectangle r2
java.awt.Rectangle r3
int height
int width
javax.swing.Icon icon
java.awt.Graphics g
public javax.accessibility.AccessibleContext getAccessibleContext ()
static com.intellij.util.ui.ThreeStateCheckBox$State access$000 (com.intellij.util.ui.ThreeStateCheckBox)
com.intellij.util.ui.ThreeStateCheckBox x0
static com.intellij.util.ui.ThreeStateCheckBox$State access$100 (com.intellij.util.ui.ThreeStateCheckBox)
com.intellij.util.ui.ThreeStateCheckBox x0
static boolean access$200 (com.intellij.util.ui.ThreeStateCheckBox)
com.intellij.util.ui.ThreeStateCheckBox x0
}
com/intellij/util/ui/TwoColorsIcon.classTwoColorsIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.TwoColorsIcon extends com.intellij.util.ui.ColorIcon {
private final java.awt.Color mySecondColor
private static final int SQUARE_SIZE
private static final java.awt.image.BufferedImage CHESS_IMAGE
private static final java.awt.TexturePaint CHESS
public void (int, java.awt.Color, java.awt.Color)
int size
java.awt.Color color1
java.awt.Color secondColor
protected void (com.intellij.util.ui.TwoColorsIcon)
com.intellij.util.ui.TwoColorsIcon icon
protected com.intellij.util.ui.TwoColorsIcon copy ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
int w
int h
Exception e
java.awt.Component component
java.awt.Graphics g
int x
int y
java.awt.Graphics2D g2d
com.intellij.openapi.ui.GraphicsConfig config
protected java.awt.Paint getPaint (java.awt.Color)
java.awt.Color color
public boolean equals (java.lang.Object)
Object o
com.intellij.util.ui.TwoColorsIcon icon
public int hashCode ()
int result
protected volatile com.intellij.util.ui.ColorIcon copy ()
protected volatile com.intellij.util.ui.EmptyIcon copy ()
protected volatile com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
static void ()
java.awt.Graphics2D graphics
}
com/intellij/util/ui/UIUtil$1.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
void ()
protected java.lang.Boolean compute ()
Class clazz
java.lang.reflect.Method method
Throwable e
protected volatile java.lang.Object compute ()
}
com/intellij/util/ui/UIUtil$10.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$10 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.awt.Component)
java.awt.Component component
public volatile boolean value (java.lang.Object)
}
com/intellij/util/ui/UIUtil$11.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$11 extends java.lang.Object implements java.lang.Runnable {
final javax.swing.JComponent val$c
void (javax.swing.JComponent)
public void run ()
}
com/intellij/util/ui/UIUtil$12.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$12 extends java.lang.Object implements java.lang.Runnable {
final javax.swing.JProgressBar val$progress
void (javax.swing.JProgressBar)
public void run ()
}
com/intellij/util/ui/UIUtil$13.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$13 extends javax.swing.text.html.HTMLEditorKit {
final javax.swing.text.html.StyleSheet val$style
void (javax.swing.text.html.StyleSheet)
public javax.swing.text.html.StyleSheet getStyleSheet ()
}
com/intellij/util/ui/UIUtil$14.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$14 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$result
final com.intellij.openapi.util.Computable val$computable
void (com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
public void run ()
}
com/intellij/util/ui/UIUtil$15.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$15 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.ThrowableRunnable val$runnable
final com.intellij.openapi.util.Ref val$ref
void (com.intellij.util.ThrowableRunnable, com.intellij.openapi.util.Ref)
public void run ()
Throwable throwable
}
com/intellij/util/ui/UIUtil$16.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$16 extends java.lang.Object implements java.awt.event.ActionListener {
final javax.swing.AbstractButton val$button
void (javax.swing.AbstractButton)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/intellij/util/ui/UIUtil$17.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$17 extends javax.swing.AbstractAction {
void ()
public void actionPerformed (java.awt.event.ActionEvent)
String text
String text
String str
String text
java.awt.Component component
javax.swing.JTextField textField
java.awt.event.ActionEvent e
javax.swing.JComboBox comboBox
String text
Object selectedItem
}
com/intellij/util/ui/UIUtil$18.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$18 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.util.containers.JBIterable fun (java.awt.Component)
com.intellij.util.containers.JBIterable result
com.intellij.util.containers.JBIterable result
javax.swing.JComponent jc
Iterable orphans
javax.swing.JPopupMenu jpm
java.awt.Component c
com.intellij.util.containers.JBIterable result
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/ui/UIUtil$19.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$19 extends java.lang.Object implements com.intellij.util.Function$Mono {
void ()
public java.awt.Component fun (java.awt.Component)
java.awt.Component c
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/ui/UIUtil$2.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$2 extends javax.swing.AbstractAction {
void ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
javax.swing.undo.UndoManager manager
}
com/intellij/util/ui/UIUtil$20.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$20 extends java.lang.Object implements java.lang.Runnable {
final javax.swing.JList val$list
void (javax.swing.JList)
public void run ()
java.awt.Rectangle visibleRect
java.awt.Rectangle cellBounds
int selectedIndex
}
com/intellij/util/ui/UIUtil$21.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$21 extends javax.swing.Timer {
final String val$name
void (int, java.awt.event.ActionListener, java.lang.String)
int x0
java.awt.event.ActionListener x1
public java.lang.String toString ()
}
com/intellij/util/ui/UIUtil$22.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$22 extends javax.swing.Timer {
final String val$name
void (int, java.awt.event.ActionListener, java.lang.String)
int x0
java.awt.event.ActionListener x1
public java.lang.String toString ()
}
com/intellij/util/ui/UIUtil$23.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$23 extends java.lang.Object implements java.lang.Runnable {
final java.awt.Window val$window
final java.awt.Dimension val$newSize
void (java.awt.Window, java.awt.Dimension)
public void run ()
}
com/intellij/util/ui/UIUtil$24$1.classUIUtil.java
package com.intellij.util.ui
com.intellij.util.ui.UIUtil$24$1 extends java.lang.Object implements java.lang.Runnable {
final javax.swing.event.UndoableEditListener val$listener
final com.intellij.util.ui.UIUtil$24 this$0
void (com.intellij.util.ui.UIUtil$24, javax.swing.event.UndoableEditListener)
com.intellij.util.ui.UIUtil$24 this$0
public void run ()
}
com/intellij/util/ui/UIUtil$24.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$24 extends com.intellij.ui.DocumentAdapter {
void ()
protected void textChanged (javax.swing.event.DocumentEvent)
Runnable runnable
javax.swing.event.UndoableEditListener listener
javax.swing.event.UndoableEditListener[] undoableEditListeners
StackTraceElement element
StackTraceElement[] stackTrace
javax.swing.event.DocumentEvent e
javax.swing.text.Document document
}
com/intellij/util/ui/UIUtil$25.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$25 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final Class val$callerClass
final String val$resourceName
void (java.lang.Class, java.lang.String)
public java.io.InputStream create ()
public volatile java.lang.Object create ()
}
com/intellij/util/ui/UIUtil$26.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$26 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Factory val$streamProducer
void (com.intellij.openapi.util.Factory)
public void run ()
javax.sound.sampled.Clip clip
java.io.InputStream stream
javax.sound.sampled.AudioInputStream inputStream
Exception ignore
}
com/intellij/util/ui/UIUtil$27.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$27 extends java.awt.event.KeyAdapter {
final javax.swing.KeyStroke[] val$keyStrokes
final javax.swing.JComponent val$target
void (javax.swing.KeyStroke[], javax.swing.JComponent)
public void keyPressed (java.awt.event.KeyEvent)
javax.swing.KeyStroke stroke
java.awt.event.KeyEvent e
javax.swing.KeyStroke keyStrokeForEvent
public void keyReleased (java.awt.event.KeyEvent)
javax.swing.KeyStroke stroke
java.awt.event.KeyEvent e
javax.swing.KeyStroke keyStrokeForEvent
}
com/intellij/util/ui/UIUtil$28.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$28 extends java.lang.Object implements com.intellij.openapi.Disposable {
final javax.swing.JComponent val$source
final java.awt.event.KeyAdapter val$keyAdapter
void (javax.swing.JComponent, java.awt.event.KeyAdapter)
public void dispose ()
}
com/intellij/util/ui/UIUtil$29.classUIUtil.java
package com.intellij.util.ui
com.intellij.util.ui.UIUtil$29 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$util$ui$UIUtil$FontSize
static void ()
}
com/intellij/util/ui/UIUtil$3.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$3 extends javax.swing.AbstractAction {
void ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
javax.swing.undo.UndoManager manager
}
com/intellij/util/ui/UIUtil$4.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$4 extends java.lang.Object implements com.intellij.util.NotNullProducer {
final java.awt.Color color
void ()
public java.awt.Color produce ()
public volatile java.lang.Object produce ()
}
com/intellij/util/ui/UIUtil$5.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$5 extends java.lang.Object implements com.intellij.util.NotNullProducer {
final com.intellij.ui.JBColor myDefaultValue
void ()
public java.awt.Color produce ()
java.awt.Color color
public volatile java.lang.Object produce ()
}
com/intellij/util/ui/UIUtil$6.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$6 extends java.lang.Object implements javax.swing.border.Border {
void ()
public java.awt.Insets getBorderInsets (java.awt.Component)
java.awt.Component c
public void paintBorder (java.awt.Component, java.awt.Graphics, int, int, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
int width
int height
java.awt.Graphics g2
public boolean isBorderOpaque ()
}
com/intellij/util/ui/UIUtil$7.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$7 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.awt.Component)
java.awt.Component c
public volatile boolean value (java.lang.Object)
}
com/intellij/util/ui/UIUtil$8.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$8 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.BlockingQueue val$queue
void (java.util.concurrent.BlockingQueue)
public void run ()
}
com/intellij/util/ui/UIUtil$9.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$9 extends java.lang.Object implements com.intellij.openapi.Disposable {
final java.awt.event.AWTEventListener val$listener
void (java.awt.event.AWTEventListener)
public void dispose ()
}
com/intellij/util/ui/UIUtil$ComponentStyle.classUIUtil.java
package com.intellij.util.ui
public final com.intellij.util.ui.UIUtil$ComponentStyle extends java.lang.Enum {
public static final com.intellij.util.ui.UIUtil$ComponentStyle LARGE
public static final com.intellij.util.ui.UIUtil$ComponentStyle REGULAR
public static final com.intellij.util.ui.UIUtil$ComponentStyle SMALL
public static final com.intellij.util.ui.UIUtil$ComponentStyle MINI
private static final com.intellij.util.ui.UIUtil$ComponentStyle[] $VALUES
public static com.intellij.util.ui.UIUtil$ComponentStyle[] values ()
public static com.intellij.util.ui.UIUtil$ComponentStyle valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/UIUtil$DetectRetinaKit.classUIUtil.java
package com.intellij.util.ui
final com.intellij.util.ui.UIUtil$DetectRetinaKit extends java.lang.Object {
private static final com.intellij.util.containers.WeakHashMap devicesToRetinaSupportCacheMap
void ()
static boolean isOracleMacRetinaDevice (java.awt.GraphicsDevice)
ClassNotFoundException e
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
IllegalArgumentException e
java.awt.GraphicsDevice device
Boolean isRetina
java.lang.reflect.Method getScaleFactorMethod
private static boolean hasAppleRetinaDevice ()
private static boolean isMacRetina (java.awt.Graphics2D)
java.awt.Graphics2D g
java.awt.GraphicsDevice device
private static boolean isRetina ()
java.awt.GraphicsDevice device
java.awt.GraphicsEnvironment e
java.awt.GraphicsDevice[] devices
static boolean access$200 (java.awt.Graphics2D)
java.awt.Graphics2D x0
static boolean access$300 ()
static void ()
}
com/intellij/util/ui/UIUtil$FontColor.classUIUtil.java
package com.intellij.util.ui
public final com.intellij.util.ui.UIUtil$FontColor extends java.lang.Enum {
public static final com.intellij.util.ui.UIUtil$FontColor NORMAL
public static final com.intellij.util.ui.UIUtil$FontColor BRIGHTER
private static final com.intellij.util.ui.UIUtil$FontColor[] $VALUES
public static com.intellij.util.ui.UIUtil$FontColor[] values ()
public static com.intellij.util.ui.UIUtil$FontColor valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/UIUtil$FontSize.classUIUtil.java
package com.intellij.util.ui
public final com.intellij.util.ui.UIUtil$FontSize extends java.lang.Enum {
public static final com.intellij.util.ui.UIUtil$FontSize NORMAL
public static final com.intellij.util.ui.UIUtil$FontSize SMALL
public static final com.intellij.util.ui.UIUtil$FontSize MINI
private static final com.intellij.util.ui.UIUtil$FontSize[] $VALUES
public static com.intellij.util.ui.UIUtil$FontSize[] values ()
public static com.intellij.util.ui.UIUtil$FontSize valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/UIUtil$TextPainter$1.classUIUtil.java
package com.intellij.util.ui
com.intellij.util.ui.UIUtil$TextPainter$1 extends java.lang.Object implements com.intellij.util.Processor {
final java.awt.Graphics val$g
final int[] val$maxBulletWidth
final int[] val$maxWidth
final int[] val$height
final com.intellij.util.ui.UIUtil$TextPainter this$0
void (com.intellij.util.ui.UIUtil$TextPainter, java.awt.Graphics, int[], int[], int[])
com.intellij.util.ui.UIUtil$TextPainter this$0
public boolean process (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
com.intellij.util.ui.UIUtil$TextPainter$LineInfo info
java.awt.Font old
java.awt.FontMetrics fm
int bulletWidth
public volatile boolean process (java.lang.Object)
}
com/intellij/util/ui/UIUtil$TextPainter$2.classUIUtil.java
package com.intellij.util.ui
com.intellij.util.ui.UIUtil$TextPainter$2 extends java.lang.Object implements com.intellij.util.Processor {
final java.awt.Graphics val$g
final com.intellij.openapi.util.Couple val$position
final int[] val$maxBulletWidth
final int[] val$maxWidth
final int[] val$yOffset
final com.intellij.util.ui.UIUtil$TextPainter this$0
void (com.intellij.util.ui.UIUtil$TextPainter, java.awt.Graphics, com.intellij.openapi.util.Couple, int[], int[], int[])
com.intellij.util.ui.UIUtil$TextPainter this$0
public boolean process (com.intellij.openapi.util.Pair)
int xOff
int yOff
java.awt.Color oldColor
java.awt.Color oldColor
java.awt.Color c
com.intellij.openapi.util.Pair pair
com.intellij.util.ui.UIUtil$TextPainter$LineInfo info
String text
String shortcut
java.awt.Font old
int x
java.awt.FontMetrics fm
int xOffset
public volatile boolean process (java.lang.Object)
}
com/intellij/util/ui/UIUtil$TextPainter$LineInfo.classUIUtil.java
package com.intellij.util.ui
com.intellij.util.ui.UIUtil$TextPainter$LineInfo extends java.lang.Object {
private boolean underlined
private boolean withBullet
private char bulletChar
private java.awt.Color underlineColor
private boolean smaller
private boolean center
private void ()
void (com.intellij.util.ui.UIUtil$1)
com.intellij.util.ui.UIUtil$1 x0
static boolean access$602 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo, boolean)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
boolean x1
static java.awt.Color access$702 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo, java.awt.Color)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
java.awt.Color x1
static boolean access$802 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo, boolean)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
boolean x1
static char access$902 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo, char)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
char x1
static boolean access$1002 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo, boolean)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
boolean x1
static boolean access$1102 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo, boolean)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
boolean x1
static boolean access$1000 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
static boolean access$800 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
static char access$900 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
static boolean access$1100 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
static boolean access$600 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
static java.awt.Color access$700 (com.intellij.util.ui.UIUtil$TextPainter$LineInfo)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo x0
}
com/intellij/util/ui/UIUtil$TextPainter.classUIUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.UIUtil$TextPainter extends java.lang.Object {
private final java.util.List myLines
private boolean myDrawShadow
private java.awt.Color myShadowColor
private float myLineSpacing
static final boolean $assertionsDisabled
public void ()
public com.intellij.util.ui.UIUtil$TextPainter withShadow (boolean)
boolean drawShadow
public com.intellij.util.ui.UIUtil$TextPainter withShadow (boolean, java.awt.Color)
boolean drawShadow
java.awt.Color shadowColor
public com.intellij.util.ui.UIUtil$TextPainter withLineSpacing (float)
float lineSpacing
public com.intellij.util.ui.UIUtil$TextPainter appendLine (java.lang.String)
String text
public com.intellij.util.ui.UIUtil$TextPainter underlined (java.awt.Color)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo info
java.awt.Color color
public com.intellij.util.ui.UIUtil$TextPainter withBullet (char)
com.intellij.util.ui.UIUtil$TextPainter$LineInfo info
char c
public com.intellij.util.ui.UIUtil$TextPainter withBullet ()
public com.intellij.util.ui.UIUtil$TextPainter underlined ()
public com.intellij.util.ui.UIUtil$TextPainter smaller ()
public com.intellij.util.ui.UIUtil$TextPainter center ()
public void draw (java.awt.Graphics, com.intellij.util.PairFunction)
java.awt.Graphics g
com.intellij.util.PairFunction _position
int[] maxWidth
int[] height
int[] maxBulletWidth
com.intellij.openapi.util.Couple position
int[] yOffset
static float access$1200 (com.intellij.util.ui.UIUtil$TextPainter)
com.intellij.util.ui.UIUtil$TextPainter x0
static boolean access$1300 (com.intellij.util.ui.UIUtil$TextPainter)
com.intellij.util.ui.UIUtil$TextPainter x0
static java.awt.Color access$1400 (com.intellij.util.ui.UIUtil$TextPainter)
com.intellij.util.ui.UIUtil$TextPainter x0
static void ()
}
com/intellij/util/ui/UIUtil.classUIUtil.java
package com.intellij.util.ui
public com.intellij.util.ui.UIUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String BORDER_LINE
private static final javax.swing.text.html.StyleSheet DEFAULT_HTML_KIT_CSS
private static final com.intellij.openapi.util.AtomicNotNullLazyValue X_RENDER_ACTIVE
private static final String[] STANDARD_FONT_SIZES
private static final javax.swing.GrayFilter DEFAULT_GRAY_FILTER
private static final javax.swing.GrayFilter DARCULA_GRAY_FILTER
public static final char MNEMONIC
public static final String HTML_MIME
public static final String JSLIDER_ISFILLED
public static final String ARIAL_FONT_NAME
public static final String TABLE_FOCUS_CELL_BACKGROUND_PROPERTY
public static final String CENTER_TOOLTIP_DEFAULT
public static final String CENTER_TOOLTIP_STRICT
public static final java.util.regex.Pattern CLOSE_TAG_PATTERN
public static final String FOCUS_PROXY_KEY
public static com.intellij.openapi.util.Key KEEP_BORDER_SIDES
private static com.intellij.openapi.util.Key UNDO_MANAGER
private static final javax.swing.AbstractAction REDO_ACTION
private static final javax.swing.AbstractAction UNDO_ACTION
private static final java.awt.Color UNFOCUSED_SELECTION_COLOR
private static final java.awt.Color ACTIVE_HEADER_COLOR
private static final java.awt.Color INACTIVE_HEADER_COLOR
private static final java.awt.Color BORDER_COLOR
public static final java.awt.Color CONTRAST_BORDER_COLOR
public static final java.awt.Color SIDE_PANEL_BACKGROUND
public static final java.awt.Color AQUA_SEPARATOR_FOREGROUND_COLOR
public static final java.awt.Color AQUA_SEPARATOR_BACKGROUND_COLOR
public static final java.awt.Color TRANSPARENT_COLOR
public static final int DEFAULT_HGAP
public static final int DEFAULT_VGAP
public static final int LARGE_VGAP
public static final java.awt.Insets PANEL_REGULAR_INSETS
public static final java.awt.Insets PANEL_SMALL_INSETS
public static final javax.swing.border.Border DEBUG_MARKER_BORDER
private static volatile com.intellij.openapi.util.Pair ourSystemFontData
public static final float DEF_SYSTEM_FONT_SIZE
private static final String ROOT_PANE
private static final com.intellij.openapi.util.Ref ourRetina
private static Boolean jdkManagedHiDPI
private static boolean jdkManagedHiDPI_earlierVersion
private static final java.util.Map ourDefaultIconMethodsCache
public static final java.awt.Color GTK_AMBIANCE_TEXT_COLOR
public static final java.awt.Color GTK_AMBIANCE_BACKGROUND_COLOR
private static String systemLaFClassName
public static final int LIST_FIXED_CELL_HEIGHT
public static final com.intellij.openapi.util.Key NOT_IN_HIERARCHY_COMPONENTS
private static final com.intellij.util.Function COMPONENT_CHILDREN
private static final com.intellij.util.Function$Mono COMPONENT_PARENT
private static final java.awt.Color DECORATED_ROW_BG_COLOR
private static final com.intellij.ui.DocumentAdapter SET_TEXT_CHECKER
private static java.util.Map ourRealFontFamilies
static final boolean $assertionsDisabled
private static void blockATKWrapper ()
public static int getMultiClickInterval ()
Object property
public static void applyStyle (com.intellij.util.ui.UIUtil$ComponentStyle, java.awt.Component)
com.intellij.util.ui.UIUtil$ComponentStyle componentStyle
java.awt.Component comp
javax.swing.JComponent c
com.intellij.util.ui.UIUtil$FontSize fontSize
java.awt.Container p
public static java.awt.Cursor getTextCursor (java.awt.Color)
java.awt.Color backgroundColor
public static void drawFramingLines (java.awt.Graphics2D, int, int, int, int, java.awt.Color)
java.awt.Graphics2D g
int startX
int endX
int topY
int bottomY
java.awt.Color color
public static javax.swing.GrayFilter getGrayFilter ()
public static boolean isAppleRetina ()
public static com.intellij.openapi.util.Couple getCellColors (javax.swing.JTable, boolean, int, int)
javax.swing.JTable table
boolean isSel
int row
int column
public static void fixOSXEditorBackground (javax.swing.JTable)
int column
int row
java.awt.Component renderer
java.awt.Component component
javax.swing.JTable table
public static boolean isDialogFont (java.awt.Font)
java.awt.Font font
private void ()
public static boolean isJDKManagedHiDPIScreen ()
public static boolean isJDKManagedHiDPIScreen (java.awt.Graphics2D)
java.awt.Graphics2D g
public static boolean isJDKManagedHiDPI ()
java.lang.reflect.Method m
java.awt.GraphicsEnvironment ge
static boolean isJDKManagedHiDPI_earlierVersion ()
public static boolean isRetina (java.awt.Graphics2D)
java.awt.Graphics2D graphics
public static boolean isRetina ()
java.awt.GraphicsEnvironment env
java.awt.GraphicsDevice device
Integer scale
public static boolean hasLeakingAppleListeners ()
public static void removeLeakingAppleListeners ()
java.beans.PropertyChangeListener each
java.awt.Toolkit toolkit
String name
public static boolean isClientPropertyTrue (java.lang.Object, java.lang.Object)
Object component
Object key
public static java.lang.Object getClientProperty (java.lang.Object, java.lang.Object)
Object component
Object key
public static java.lang.Object getClientProperty (java.lang.Object, java.lang.Class)
Object component
Class type
public static java.lang.Object getClientProperty (java.lang.Object, com.intellij.openapi.util.Key)
Object component
com.intellij.openapi.util.Key key
public static void putClientProperty (javax.swing.JComponent, com.intellij.openapi.util.Key, java.lang.Object)
javax.swing.JComponent component
com.intellij.openapi.util.Key key
Object value
public static java.lang.String getHtmlBody (java.lang.String)
String text
int htmlIndex
int htmlCloseIndex
int bodyIndex
int bodyCloseIndex
public static java.lang.String getHtmlBody (com.intellij.util.ui.Html)
com.intellij.util.ui.Html html
String result
public static void drawLinePickedOut (java.awt.Graphics, int, int, int, int)
int minY
int maxY
int minX
int maxX
java.awt.Graphics graphics
int x
int y
int x1
int y1
public static boolean isReallyTypedEvent (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
char c
public static int getStringY (java.lang.String, java.awt.Rectangle, java.awt.Graphics2D)
String string
java.awt.Rectangle bounds
java.awt.Graphics2D g
int centerY
java.awt.Font font
java.awt.font.FontRenderContext frc
java.awt.Rectangle stringBounds
public static int getHighestGlyphHeight (java.lang.String, java.awt.Font, java.awt.Graphics)
int i
String string
java.awt.Font font
java.awt.Graphics graphics
java.awt.font.FontRenderContext frc
java.awt.font.GlyphVector gv
int maxHeight
public static void setEnabled (java.awt.Component, boolean, boolean)
java.awt.Component component
boolean enabled
boolean recursively
public static void setEnabled (java.awt.Component, boolean, boolean, boolean)
java.awt.Component c
java.awt.Component component
boolean enabled
boolean recursively
boolean visibleOnly
com.intellij.util.containers.JBIterable all
java.awt.Color fg
public static void drawLine (java.awt.Graphics, int, int, int, int)
java.awt.Graphics g
int x1
int y1
int x2
int y2
public static void drawLine (java.awt.Graphics2D, int, int, int, int, java.awt.Color, java.awt.Color)
java.awt.Graphics2D g
int x1
int y1
int x2
int y2
java.awt.Color bgColor
java.awt.Color fgColor
java.awt.Color oldFg
java.awt.Color oldBg
public static void drawWave (java.awt.Graphics2D, java.awt.Rectangle)
java.awt.Graphics2D g
java.awt.Rectangle rectangle
public static java.lang.String[] splitText (java.lang.String, java.awt.FontMetrics, int, char)
char ch
String s
int width
int i
String text
java.awt.FontMetrics fontMetrics
int widthLimit
char separator
java.util.ArrayList lines
String currentLine
StringBuilder currentAtom
String s
public static void setActionNameAndMnemonic (java.lang.String, javax.swing.Action)
String text
javax.swing.Action action
public static void assignMnemonic (java.lang.String, javax.swing.Action)
String mnemoChar
String text
javax.swing.Action action
int mnemoPos
public static java.awt.Font getLabelFont (com.intellij.util.ui.UIUtil$FontSize)
com.intellij.util.ui.UIUtil$FontSize size
public static java.awt.Font getFont (com.intellij.util.ui.UIUtil$FontSize, java.awt.Font)
com.intellij.util.ui.UIUtil$FontSize size
java.awt.Font base
public static float getFontSize (com.intellij.util.ui.UIUtil$FontSize)
com.intellij.util.ui.UIUtil$FontSize size
int defSize
public static java.awt.Color getLabelFontColor (com.intellij.util.ui.UIUtil$FontColor)
com.intellij.util.ui.UIUtil$FontColor fontColor
java.awt.Color defColor
public static int getCheckBoxTextHorizontalOffset (javax.swing.JCheckBox)
Exception e
com.intellij.openapi.util.Ref cached
java.lang.reflect.Method method
javax.swing.JCheckBox cb
javax.swing.plaf.ButtonUI ui
String text
javax.swing.Icon buttonIcon
java.awt.Dimension size
java.awt.Rectangle viewRect
java.awt.Rectangle iconRect
java.awt.Rectangle textRect
java.awt.Insets i
public static int getScrollBarWidth ()
public static java.awt.Font getLabelFont ()
public static java.awt.Color getLabelBackground ()
public static java.awt.Color getLabelForeground ()
public static java.awt.Color getLabelDisabledForeground ()
java.awt.Color color
public static java.lang.String removeMnemonic (java.lang.String)
String s
public static int getDisplayMnemonicIndex (java.lang.String)
String s
int idx
public static java.lang.String replaceMnemonicAmpersand (java.lang.String)
String value
public static java.awt.Color getTableHeaderBackground ()
public static java.awt.Color getTreeTextForeground ()
public static java.awt.Color getTreeSelectionBackground ()
java.awt.Color color
public static java.awt.Color getTreeTextBackground ()
public static java.awt.Color getListSelectionForeground ()
java.awt.Color color
public static java.awt.Color getFieldForegroundColor ()
public static java.awt.Color getTableSelectionBackground ()
java.awt.Color color
public static java.awt.Color getActiveTextColor ()
public static java.awt.Color getInactiveTextColor ()
public static java.awt.Color getSlightlyDarkerColor (java.awt.Color)
java.awt.Color c
float[] hsl
public static java.awt.Color getActiveTextFieldBackgroundColor ()
public static java.awt.Color getInactiveTextFieldBackgroundColor ()
public static java.awt.Font getTreeFont ()
public static java.awt.Font getListFont ()
public static java.awt.Color getTreeSelectionForeground ()
public static java.awt.Color getTreeForeground (boolean, boolean)
boolean selected
boolean hasFocus
java.awt.Color fg
public static java.awt.Color getTextInactiveTextColor ()
public static void installPopupMenuColorAndFonts (javax.swing.JComponent)
javax.swing.JComponent contentPane
public static void installPopupMenuBorder (javax.swing.JComponent)
javax.swing.JComponent contentPane
public static java.awt.Color getTreeSelectionBorderColor ()
public static int getTreeRightChildIndent ()
public static int getTreeLeftChildIndent ()
public static java.awt.Color getToolTipBackground ()
public static java.awt.Color getToolTipForeground ()
public static java.awt.Color getComboBoxDisabledForeground ()
public static java.awt.Color getComboBoxDisabledBackground ()
public static java.awt.Color getButtonSelectColor ()
public static java.lang.Integer getPropertyMaxGutterIconWidth (java.lang.String)
String propertyPrefix
public static java.awt.Color getMenuItemDisabledForeground ()
public static java.lang.Object getMenuItemDisabledForegroundObject ()
public static java.lang.Object getTabbedPanePaintContentBorder (javax.swing.JComponent)
javax.swing.JComponent c
public static boolean isMenuCrossMenuMnemonics ()
public static java.awt.Color getTableBackground ()
public static java.awt.Color getTableBackground (boolean)
boolean isSelected
public static java.awt.Color getTableSelectionForeground ()
public static java.awt.Color getTableForeground ()
public static java.awt.Color getTableForeground (boolean)
boolean isSelected
public static java.awt.Color getTableGridColor ()
public static java.awt.Color getListBackground ()
java.awt.Color color
public static java.awt.Color getListBackground (boolean)
boolean isSelected
public static java.awt.Color getListForeground ()
public static java.awt.Color getListForeground (boolean)
boolean isSelected
public static java.awt.Color getPanelBackground ()
public static java.awt.Color getEditorPaneBackground ()
public static java.awt.Color getTreeBackground ()
public static java.awt.Color getTreeForeground ()
public static java.awt.Color getTableFocusCellBackground ()
public static java.awt.Color getListSelectionBackground ()
public static java.awt.Color getListUnfocusedSelectionBackground ()
public static java.awt.Color getTreeSelectionBackground (boolean)
boolean focused
public static java.awt.Color getTreeUnfocusedSelectionBackground ()
java.awt.Color background
public static java.awt.Color getTextFieldForeground ()
public static java.awt.Color getTextFieldBackground ()
public static java.awt.Font getButtonFont ()
public static java.awt.Font getToolTipFont ()
public static java.awt.Color getTabbedPaneBackground ()
public static void setSliderIsFilled (javax.swing.JSlider, boolean)
javax.swing.JSlider slider
boolean value
public static java.awt.Color getLabelTextForeground ()
public static java.awt.Color getControlColor ()
public static java.awt.Font getOptionPaneMessageFont ()
public static java.awt.Font getMenuFont ()
public static java.awt.Color getSeparatorForeground ()
public static java.awt.Color getSeparatorBackground ()
public static java.awt.Color getSeparatorShadow ()
public static java.awt.Color getSeparatorHighlight ()
public static java.awt.Color getSeparatorColorUnderNimbus ()
public static java.awt.Color getSeparatorColor ()
java.awt.Color separatorColor
public static javax.swing.border.Border getTableFocusCellHighlightBorder ()
public static void setLineStyleAngled (com.intellij.util.ui.ClientPropertyHolder)
com.intellij.util.ui.ClientPropertyHolder component
public static void setLineStyleAngled (javax.swing.JTree)
javax.swing.JTree component
public static java.awt.Color getTableFocusCellForeground ()
public static java.awt.Color getPanelBackgound ()
public static javax.swing.border.Border getTextFieldBorder ()
public static javax.swing.border.Border getButtonBorder ()
public static javax.swing.Icon getErrorIcon ()
public static javax.swing.Icon getInformationIcon ()
public static javax.swing.Icon getQuestionIcon ()
public static javax.swing.Icon getWarningIcon ()
public static javax.swing.Icon getBalloonInformationIcon ()
public static javax.swing.Icon getBalloonWarningIcon ()
public static javax.swing.Icon getBalloonErrorIcon ()
public static javax.swing.Icon getRadioButtonIcon ()
public static javax.swing.Icon getTreeNodeIcon (boolean, boolean, boolean)
boolean expanded
boolean selected
boolean focused
boolean white
javax.swing.Icon selectedIcon
javax.swing.Icon notSelectedIcon
int width
int height
public static javax.swing.Icon getTreeCollapsedIcon ()
public static javax.swing.Icon getTreeExpandedIcon ()
public static javax.swing.Icon getTreeIcon (boolean)
boolean expanded
public static javax.swing.Icon getTreeSelectedCollapsedIcon ()
public static javax.swing.Icon getTreeSelectedExpandedIcon ()
public static javax.swing.border.Border getTableHeaderCellBorder ()
public static java.awt.Color getWindowColor ()
public static java.awt.Color getTextAreaForeground ()
public static java.awt.Color getOptionPaneBackground ()
public static boolean isUnderAlloyLookAndFeel ()
public static boolean isUnderAlloyIDEALookAndFeel ()
public static boolean isUnderWindowsLookAndFeel ()
public static boolean isUnderWindowsClassicLookAndFeel ()
public static boolean isUnderNimbusLookAndFeel ()
public static boolean isUnderAquaLookAndFeel ()
public static boolean isUnderJGoodiesLookAndFeel ()
public static boolean isUnderAquaBasedLookAndFeel ()
public static boolean isUnderDarcula ()
public static boolean isUnderWin10LookAndFeel ()
public static boolean isUnderIntelliJLaF ()
public static boolean isUnderGTKLookAndFeel ()
public static java.lang.String getGtkThemeName ()
java.lang.reflect.Method method
Object theme
javax.swing.LookAndFeel laf
public static boolean isMurrineBasedTheme ()
String gtkTheme
public static java.awt.Color shade (java.awt.Color, double, double)
java.awt.Color c
double factor
double alphaFactor
public static java.awt.Color mix (java.awt.Color, java.awt.Color, double)
java.awt.Color c1
java.awt.Color c2
double factor
double backFactor
public static boolean isFullRowSelectionLAF ()
public static boolean isUnderNativeMacLookAndFeel ()
public static int getListCellHPadding ()
public static int getListCellVPadding ()
public static java.awt.Insets getListCellPadding ()
public static java.awt.Insets getListViewportPadding ()
public static boolean isToUseDottedCellBorder ()
public static boolean isControlKeyDown (java.awt.event.MouseEvent)
java.awt.event.MouseEvent mouseEvent
public static java.lang.String[] getValidFontNames (boolean)
java.awt.Font font
boolean familyName
java.util.Set result
java.awt.Font labelFont
public static java.lang.String[] getStandardFontSizes ()
public static boolean isValidFont (java.awt.Font)
Exception e
java.awt.Font font
public static void setupEnclosingDialogBounds (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Window window
public static java.lang.String displayPropertiesToCSS (java.awt.Font, java.awt.Color)
java.awt.Font font
java.awt.Color fg
StringBuilder rule
public static void appendColor (java.awt.Color, java.lang.StringBuilder)
java.awt.Color color
StringBuilder sb
public static void drawDottedRectangle (java.awt.Graphics, java.awt.Rectangle)
java.awt.Graphics g
java.awt.Rectangle r
public static void drawDottedRectangle (java.awt.Graphics, int, int, int, int)
java.awt.Graphics g
int x
int y
int x1
int y1
int i1
public static void drawBoldDottedLine (java.awt.Graphics2D, int, int, int, java.awt.Color, java.awt.Color, boolean)
java.awt.Graphics2D g
int startX
int endX
int lineY
java.awt.Color bgColor
java.awt.Color fgColor
boolean opaque
public static void drawSearchMatch (java.awt.Graphics2D, int, int, int)
java.awt.Graphics2D g
int startX
int endX
int height
java.awt.Color c1
java.awt.Color c2
public static void drawSearchMatch (java.awt.Graphics2D, int, int, int, java.awt.Color, java.awt.Color)
java.awt.Graphics2D g
int startX
int endX
int height
java.awt.Color c1
java.awt.Color c2
boolean drawRound
java.awt.Composite oldComposite
public static void drawRectPickedOut (java.awt.Graphics2D, int, int, int, int)
java.awt.Graphics2D g
int x
int y
int w
int h
private static void drawBoringDottedLine (java.awt.Graphics2D, int, int, int, java.awt.Color, java.awt.Color, boolean)
int dotXi
java.awt.Graphics2D g
int startX
int endX
int lineY
java.awt.Color bgColor
java.awt.Color fgColor
boolean opaque
java.awt.Color oldColor
int step
int startPosCorrection
public static void drawGradientHToolbarBackground (java.awt.Graphics, int, int)
java.awt.Graphics g
int width
int height
java.awt.Graphics2D g2d
public static void drawHeader (java.awt.Graphics, int, int, int, boolean, boolean)
java.awt.Graphics g
int x
int width
int height
boolean active
boolean drawTopLine
public static void drawHeader (java.awt.Graphics, int, int, int, boolean, boolean, boolean, boolean)
boolean jmHiDPI
java.awt.Graphics g
int x
int width
int height
boolean active
boolean toolWindow
boolean drawTopLine
boolean drawBottomLine
com.intellij.openapi.ui.GraphicsConfig config
public static void drawDoubleSpaceDottedLine (java.awt.Graphics2D, int, int, int, java.awt.Color, boolean)
int dot
java.awt.Graphics2D g
int start
int end
int xOrY
java.awt.Color fgColor
boolean horizontal
private static void drawAppleDottedLine (java.awt.Graphics2D, int, int, int, java.awt.Color, java.awt.Color, boolean)
java.awt.Graphics2D g
int startX
int endX
int lineY
java.awt.Color bgColor
java.awt.Color fgColor
boolean opaque
java.awt.Color oldColor
com.intellij.util.ui.AppleBoldDottedPainter painter
public static void applyRenderingHints (java.awt.Graphics)
java.awt.Graphics g
java.awt.Graphics2D g2d
java.awt.Toolkit tk
java.util.Map map
public static java.awt.image.BufferedImage createImage (int, int, int)
int width
int height
int type
public static java.awt.image.BufferedImage createImage (java.awt.Graphics, int, int, int)
java.awt.Graphics2D g2d
java.awt.Graphics g
int width
int height
int type
public static java.awt.image.BufferedImage createImage (java.awt.Component, int, int, int)
java.awt.Component comp
int width
int height
int type
public static java.awt.image.BufferedImage createImageForGraphics (java.awt.Graphics2D, int, int, int)
java.awt.Graphics2D g
int width
int height
int type
public static void drawImage (java.awt.Graphics, java.awt.Image, int, int, java.awt.image.ImageObserver)
java.awt.Graphics g
java.awt.Image image
int x
int y
java.awt.image.ImageObserver observer
public static void drawImage (java.awt.Graphics, java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)
java.awt.Image img
int dstw
int dsth
int srcw
int srch
java.awt.Graphics g
java.awt.Image image
int x
int y
int width
int height
java.awt.image.ImageObserver observer
public static void drawImage (java.awt.Graphics, java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int)
java.awt.Image img
int dstw
int dsth
int srcw
int srch
java.awt.Graphics g
java.awt.image.BufferedImage image
java.awt.image.BufferedImageOp op
int x
int y
public static void paintWithXorOnRetina (java.awt.Dimension, java.awt.Graphics, com.intellij.util.Consumer)
java.awt.Dimension size
java.awt.Graphics g
com.intellij.util.Consumer paintRoutine
public static void paintWithXorOnRetina (java.awt.Dimension, java.awt.Graphics, boolean, com.intellij.util.Consumer)
java.awt.Rectangle rect
java.awt.Image image
java.awt.Graphics2D imageGraphics
java.awt.Dimension size
java.awt.Graphics g
boolean useRetinaCondition
com.intellij.util.Consumer paintRoutine
public static void setupComposite (java.awt.Graphics2D)
java.awt.Graphics2D g
public static void dispatchAllInvocationEvents ()
public static boolean dispatchInvocationEvent ()
java.lang.reflect.InvocationTargetException e
Exception e
java.awt.EventQueue eventQueue
java.awt.AWTEvent event
private static java.lang.Thread getEventQueueThread ()
java.lang.reflect.Method method
Exception e
java.awt.EventQueue eventQueue
public static void pump ()
InterruptedException e
java.util.concurrent.BlockingQueue queue
public static void addAwtListener (java.awt.event.AWTEventListener, long, com.intellij.openapi.Disposable)
java.awt.event.AWTEventListener listener
long mask
com.intellij.openapi.Disposable parent
public static void addParentChangeListener (java.awt.Component, java.beans.PropertyChangeListener)
java.awt.Component component
java.beans.PropertyChangeListener listener
public static void removeParentChangeListener (java.awt.Component, java.beans.PropertyChangeListener)
java.awt.Component component
java.beans.PropertyChangeListener listener
public static void drawVDottedLine (java.awt.Graphics2D, int, int, int, java.awt.Color, java.awt.Color)
int i
java.awt.Graphics2D g
int lineX
int startY
int endY
java.awt.Color bgColor
java.awt.Color fgColor
public static void drawHDottedLine (java.awt.Graphics2D, int, int, int, java.awt.Color, java.awt.Color)
int i
java.awt.Graphics2D g
int startX
int endX
int lineY
java.awt.Color bgColor
java.awt.Color fgColor
public static void drawDottedLine (java.awt.Graphics2D, int, int, int, int, java.awt.Color, java.awt.Color)
java.awt.Graphics2D g
int x1
int y1
int x2
int y2
java.awt.Color bgColor
java.awt.Color fgColor
public static void drawStringWithHighlighting (java.awt.Graphics, java.lang.String, int, int, java.awt.Color, java.awt.Color)
float j
float i
java.awt.Graphics g
String s
int x
int y
java.awt.Color foreground
java.awt.Color highlighting
boolean isRetina
public static void drawCenteredString (java.awt.Graphics2D, java.awt.Rectangle, java.lang.String, boolean, boolean)
java.awt.Graphics2D g
java.awt.Rectangle rect
String str
boolean horzCentered
boolean vertCentered
java.awt.FontMetrics fm
int textWidth
int x
int y
java.awt.Shape oldClip
public static void drawCenteredString (java.awt.Graphics2D, java.awt.Rectangle, java.lang.String)
java.awt.Graphics2D g
java.awt.Rectangle rect
String str
public static boolean isFocusAncestor (javax.swing.JComponent)
javax.swing.JComponent component
java.awt.Component owner
public static boolean isCloseClick (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public static boolean isCloseClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int effectiveType
public static boolean isActionClick (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public static boolean isActionClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int effectiveType
public static boolean isActionClick (java.awt.event.MouseEvent, int, boolean)
java.awt.event.MouseEvent e
int effectiveType
boolean allowShift
public static java.awt.Color getBgFillColor (java.awt.Component)
java.awt.Component c
java.awt.Component parent
public static java.awt.Component findNearestOpaque (java.awt.Component)
java.awt.Component c
public static java.awt.Component findParentByCondition (java.awt.Component, com.intellij.openapi.util.Condition)
java.awt.Component c
com.intellij.openapi.util.Condition condition
java.awt.Component eachParent
public static java.awt.Component findParentByClass (java.awt.Component, java.lang.Class)
java.awt.Component c
Class cls
public static java.lang.String getCssFontDeclaration (java.awt.Font)
java.awt.Font font
public static java.lang.String getCssFontDeclaration (java.awt.Font, java.awt.Color, java.awt.Color, java.lang.String)
java.awt.Font font
java.awt.Color fgColor
java.awt.Color linkColor
String liImg
StringBuilder builder
String familyAndSize
java.net.URL resource
public static boolean isWinLafOnVista ()
public static boolean isStandardMenuLAF ()
public static java.awt.Color getFocusedFillColor ()
public static java.awt.Color getFocusedBoundsColor ()
public static java.awt.Color getBoundsColor ()
public static java.awt.Color getBoundsColor (boolean)
boolean focused
public static java.awt.Color toAlpha (java.awt.Color, int)
java.awt.Color color
int alpha
java.awt.Color actual
public static boolean isFocusable (javax.swing.JComponent)
javax.swing.JComponent component
public static void requestFocus (javax.swing.JComponent)
javax.swing.JComponent c
public static void dispose (java.awt.Component)
java.awt.event.MouseListener each
java.awt.event.MouseMotionListener each
java.awt.event.MouseWheelListener each
java.awt.event.ActionListener listener
java.awt.event.ActionListener[] listeners
java.awt.Component c
java.awt.event.MouseListener[] mouseListeners
java.awt.event.MouseMotionListener[] motionListeners
java.awt.event.MouseWheelListener[] mouseWheelListeners
public static void disposeProgress (javax.swing.JProgressBar)
javax.swing.JProgressBar progress
private static boolean isToDispose (javax.swing.JProgressBar)
java.lang.reflect.Field progressBarField
NoSuchFieldException e
IllegalAccessException e
javax.swing.JProgressBar progress
javax.swing.plaf.ProgressBarUI ui
public static java.awt.Component findUltimateParent (java.awt.Component)
java.awt.Component c
java.awt.Component eachParent
public static java.awt.Color getHeaderActiveColor ()
public static java.awt.Color getHeaderInactiveColor ()
public static java.awt.Color getBorderColor ()
public static java.awt.Font getTitledBorderFont ()
java.awt.Font defFont
public static java.awt.Color getBorderInactiveColor ()
public static java.awt.Color getBorderActiveColor ()
public static java.awt.Color getBorderSeparatorColor ()
public static javax.swing.text.html.StyleSheet loadStyleSheet (java.net.URL)
javax.swing.text.html.StyleSheet styleSheet
java.io.IOException e
java.net.URL url
public static javax.swing.text.html.HTMLEditorKit getHTMLEditorKit ()
public static javax.swing.text.html.HTMLEditorKit getHTMLEditorKit (boolean)
boolean noGapsBetweenParagraphs
java.awt.Font font
String family
int size
String customCss
javax.swing.text.html.StyleSheet style
public static void removeScrollBorder (java.awt.Component)
java.awt.Color color
Integer keepBorderSides
javax.swing.JScrollPane scrollPane
java.awt.Component c
public static java.awt.Point getCenterPoint (java.awt.Dimension, java.awt.Dimension)
java.awt.Dimension container
java.awt.Dimension child
public static java.awt.Point getCenterPoint (java.awt.Rectangle, java.awt.Dimension)
java.awt.Rectangle container
java.awt.Dimension child
public static java.lang.String toHtml (java.lang.String)
String html
public static java.lang.String toHtml (java.lang.String, int)
String html
int hPadding
java.awt.Font font
String family
int size
public static java.lang.String addPadding (java.lang.String, int)
String html
int hPadding
public static java.lang.String convertSpace2Nbsp (java.lang.String)
String each
String html
StringBuilder result
int currentPos
int braces
public static void invokeLaterIfNeeded (java.lang.Runnable)
Runnable runnable
public static void invokeAndWaitIfNeeded (java.lang.Runnable)
Exception e
Runnable runnable
public static java.lang.Object invokeAndWaitIfNeeded (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
com.intellij.openapi.util.Ref result
public static void invokeAndWaitIfNeeded (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.openapi.util.Ref ref
com.intellij.util.ThrowableRunnable runnable
public static boolean isFocusProxy (java.awt.Component)
java.awt.Component c
public static void setFocusProxy (javax.swing.JComponent, boolean)
javax.swing.JComponent c
boolean isProxy
public static void maybeInstall (javax.swing.InputMap, java.lang.String, javax.swing.KeyStroke)
javax.swing.InputMap map
String action
javax.swing.KeyStroke stroke
public static void changeBackGround (java.awt.Component, java.awt.Color)
java.awt.Component component
java.awt.Color background
java.awt.Color oldBackGround
public static java.lang.String getSystemLookAndFeelClassName ()
String name
Class cls
javax.swing.LookAndFeel laf
public static void initDefaultLAF ()
public static void initSystemFontData ()
float scale
java.awt.Font winFont
java.awt.Font font
Float forcedScale
public static com.intellij.openapi.util.Pair getSystemFontData ()
private static float getScreenScale ()
int dpi
float scale
public static void addKeyboardShortcut (javax.swing.JComponent, javax.swing.AbstractButton, javax.swing.KeyStroke)
javax.swing.JComponent target
javax.swing.AbstractButton button
javax.swing.KeyStroke keyStroke
public static void installComboBoxCopyAction (javax.swing.JComboBox)
javax.swing.KeyStroke keyStroke
javax.swing.JComboBox comboBox
javax.swing.ComboBoxEditor editor
java.awt.Component editorComponent
javax.swing.InputMap inputMap
public static javax.swing.plaf.basic.ComboPopup getComboBoxPopup (javax.swing.JComboBox)
javax.swing.JComboBox comboBox
javax.swing.plaf.ComboBoxUI ui
public static void fixFormattedField (javax.swing.JFormattedTextField)
java.awt.Toolkit toolkit
int commandKeyMask
javax.swing.InputMap inputMap
javax.swing.KeyStroke copyKeyStroke
javax.swing.KeyStroke pasteKeyStroke
javax.swing.KeyStroke cutKeyStroke
javax.swing.JFormattedTextField field
public static boolean isPrinting (java.awt.Graphics)
java.awt.Graphics g
public static int getSelectedButton (javax.swing.ButtonGroup)
javax.swing.AbstractButton button
javax.swing.ButtonGroup group
java.util.Enumeration enumeration
int i
public static void setSelectedButton (javax.swing.ButtonGroup, int)
javax.swing.AbstractButton button
javax.swing.ButtonGroup group
int index
java.util.Enumeration enumeration
int i
public static boolean isSelectionButtonDown (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public static void setComboBoxEditorBounds (int, int, int, int, javax.swing.JComponent)
int x
int y
int width
int height
javax.swing.JComponent editor
public static int fixComboBoxHeight (int)
int height
public static boolean isDescendingFrom (java.awt.Component, java.awt.Component)
java.awt.Component child
java.awt.Component parent
public static java.lang.Object getParentOfType (java.lang.Class, java.awt.Component)
Class type
java.awt.Component component
public static com.intellij.util.containers.JBIterable uiParents (java.awt.Component, boolean)
java.awt.Component c
boolean strict
public static com.intellij.util.containers.JBIterable uiChildren (java.awt.Component)
java.awt.Component component
java.awt.Container container
public static com.intellij.util.containers.JBTreeTraverser uiTraverser (java.awt.Component)
java.awt.Component component
public static void scrollListToVisibleIfNeeded (javax.swing.JList)
javax.swing.JList list
public static javax.swing.JComponent findComponentOfType (javax.swing.JComponent, java.lang.Class)
javax.swing.JComponent t
javax.swing.JComponent comp
java.awt.Component component
javax.swing.JComponent parent
Class cls
public static java.util.List findComponentsOfType (javax.swing.JComponent, java.lang.Class)
javax.swing.JComponent parent
Class cls
java.util.ArrayList result
private static void findComponentsOfType (javax.swing.JComponent, java.lang.Class, java.util.ArrayList)
javax.swing.JComponent t
java.awt.Component c
javax.swing.JComponent parent
Class cls
java.util.ArrayList result
public static javax.swing.JRootPane getRootPane (java.awt.Component)
java.lang.ref.WeakReference pane
java.awt.Component c
javax.swing.JRootPane root
java.awt.Component eachParent
public static void setFutureRootPane (javax.swing.JComponent, javax.swing.JRootPane)
javax.swing.JComponent c
javax.swing.JRootPane pane
public static boolean isMeaninglessFocusOwner (java.awt.Component)
java.awt.Component c
public static javax.swing.Timer createNamedTimer (java.lang.String, int, java.awt.event.ActionListener)
String name
int delay
java.awt.event.ActionListener listener
public static javax.swing.Timer createNamedTimer (java.lang.String, int)
String name
int delay
public static boolean isDialogRootPane (javax.swing.JRootPane)
Object isDialog
javax.swing.JRootPane rootPane
public static transient javax.swing.JComponent mergeComponentsWithAnchor (com.intellij.ui.PanelWithAnchor[])
com.intellij.ui.PanelWithAnchor[] panels
public static javax.swing.JComponent mergeComponentsWithAnchor (java.util.Collection)
int anchorWidth
javax.swing.JComponent anchor
com.intellij.ui.PanelWithAnchor panel
com.intellij.ui.PanelWithAnchor panel
java.util.Collection panels
javax.swing.JComponent maxWidthAnchor
int maxWidth
public static void setNotOpaqueRecursively (java.awt.Component)
java.awt.Component c
java.awt.Component component
public static void setBackgroundRecursively (java.awt.Component, java.awt.Color)
java.awt.Component c
java.awt.Component component
java.awt.Color bg
public static void addInsets (javax.swing.JComponent, int, int, int, int)
javax.swing.JComponent component
int top
int left
int bottom
int right
public static void addInsets (javax.swing.JComponent, java.awt.Insets)
javax.swing.JComponent component
java.awt.Insets insets
public static void adjustWindowToMinimumSize (java.awt.Window)
java.awt.Window window
java.awt.Dimension minSize
java.awt.Dimension size
java.awt.Dimension newSize
public static java.awt.Color getColorAt (javax.swing.Icon, int, int)
java.awt.image.BufferedImage image
int[] pixels
java.awt.image.PixelGrabber pixelGrabber
javax.swing.Icon icon
int x
int y
public static int getLcdContrastValue ()
Object o
java.util.Map map
int lcdContrastValue
public static void addBorder (javax.swing.JComponent, javax.swing.border.Border)
javax.swing.border.Border old
javax.swing.JComponent component
javax.swing.border.Border border
public static java.awt.Color getDecoratedRowColor ()
public static java.awt.Paint getGradientPaint (float, float, java.awt.Color, float, float, java.awt.Color)
float x1
float y1
java.awt.Color c1
float x2
float y2
java.awt.Color c2
public static java.awt.Point getLocationOnScreen (javax.swing.JComponent)
java.awt.Point locationOnScreen
java.awt.Point location
java.awt.Container c
javax.swing.JComponent component
int dx
int dy
public static java.awt.Window getActiveWindow ()
java.awt.Window each
java.awt.Window[] windows
public static void suppressFocusStealing (java.awt.Window)
java.awt.Window window
public static void setAutoRequestFocus (java.awt.Window, boolean)
java.lang.reflect.Method setAutoRequestFocusMethod
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
java.awt.Window onWindow
boolean set
public static java.lang.String getDebugText (java.awt.Component)
java.awt.Component c
StringBuilder builder
private static void getAllTextsRecursivelyImpl (java.awt.Component, java.lang.StringBuilder)
java.awt.Component child
java.awt.Component[] components
java.awt.Component component
StringBuilder builder
String candidate
public static boolean isAncestor (java.awt.Component, java.awt.Component)
java.awt.Component ancestor
java.awt.Component descendant
public static void resetUndoRedoActions (javax.swing.text.JTextComponent)
javax.swing.text.JTextComponent textComponent
javax.swing.undo.UndoManager undoManager
public static void addUndoRedoActions (javax.swing.text.JTextComponent)
javax.swing.text.JTextComponent textComponent
javax.swing.undo.UndoManager undoManager
public static void playSoundFromResource (java.lang.String)
String resourceName
Class callerClass
public static void playSoundFromStream (com.intellij.openapi.util.Factory)
com.intellij.openapi.util.Factory streamProducer
public static java.lang.String getCurrentKeyboardLayout ()
Object inputMethodLocator
java.util.Locale locale
java.awt.im.InputContext instance
Class instanceClass
Class superclass
public static java.lang.String getRealFontFamily (java.lang.String)
String family
String genericFontFamily
String pattern
java.util.List GENERIC
int patternSize
java.awt.image.BufferedImage image
java.awt.Graphics graphics
Object patternBounds
public static java.lang.String rightArrow ()
public static java.lang.String upArrow (java.lang.String)
String defaultValue
public static javax.swing.border.EmptyBorder getTextAlignBorder (javax.swing.JToggleButton)
Object o
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method method
javax.swing.JToggleButton alignSource
javax.swing.plaf.ButtonUI ui
int leftGap
javax.swing.border.Border border
public static void configureNumericFormattedTextField (javax.swing.JFormattedTextField)
javax.swing.JFormattedTextField textField
java.text.NumberFormat format
javax.swing.text.NumberFormatter numberFormatter
public static java.awt.Window getWindow (java.awt.Component)
java.awt.Component component
public static void toFront (java.awt.Window)
java.awt.Window window
public static java.awt.Image getDebugImage (java.awt.Component)
java.awt.Component component
java.awt.image.BufferedImage image
java.awt.Graphics2D graphics
public static boolean hasScrollPane (java.awt.Component)
java.awt.Component component
public static transient boolean hasComponentOfType (java.awt.Component, java.lang.Class[])
Class type
int i
java.awt.Container container
java.awt.Component component
Class[] types
public static void setColumns (javax.swing.text.JTextComponent, int)
javax.swing.text.JTextComponent textComponent
int columns
public static int getLineHeight (javax.swing.text.JTextComponent)
javax.swing.text.JTextComponent textComponent
public static javax.swing.JComponent getPreferredFocusedComponent (java.awt.Container)
java.awt.Container container
java.awt.Container parent
java.awt.FocusTraversalPolicy policy
java.awt.Component component
public static com.intellij.util.ui.UIUtil$ComponentStyle getComponentStyle (java.awt.Component)
Object property
java.awt.Component component
public static transient void redirectKeystrokes (com.intellij.openapi.Disposable, javax.swing.JComponent, javax.swing.JComponent, javax.swing.KeyStroke[])
com.intellij.openapi.Disposable disposable
javax.swing.JComponent source
javax.swing.JComponent target
javax.swing.KeyStroke[] keyStrokes
java.awt.event.KeyAdapter keyAdapter
static com.intellij.openapi.util.Key access$000 ()
static com.intellij.openapi.diagnostic.Logger access$100 ()
static boolean access$400 (javax.swing.JProgressBar)
javax.swing.JProgressBar x0
static void ()
javax.swing.text.html.HTMLEditorKit kit
}
com/intellij/util/ui/WatermarkIcon.classWatermarkIcon.java
package com.intellij.util.ui
public com.intellij.util.ui.WatermarkIcon extends java.lang.Object implements javax.swing.Icon {
private final javax.swing.Icon myIcon
private final float myAlpha
public void (javax.swing.Icon, float)
javax.swing.Icon icon
float alpha
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
java.awt.Graphics graphics
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/ui/WavePainter.classWavePainter.java
package com.intellij.util.ui
public com.intellij.util.ui.WavePainter extends java.lang.Object {
private static final float STROKE_WIDTH
private static final java.util.Map myPainters
private static final int PATTERN_WIDTH
private final java.awt.image.BufferedImage myImage
private void (java.awt.Color)
int x
double height
double cycle
double wavedAt
java.awt.geom.GeneralPath wavePath
java.awt.Color color
java.awt.Graphics2D g
public void paint (java.awt.Graphics2D, int, int, int)
java.awt.Graphics2D g
int xStart
int xEnd
int y
java.awt.Shape oldClip
java.awt.Rectangle rectangle
java.awt.Rectangle waveClip
java.awt.Composite oldComposite
public static com.intellij.util.ui.WavePainter forColor (java.awt.Color)
java.awt.Color color
com.intellij.util.ui.WavePainter painter
static void ()
}
com/intellij/util/ui/accessibility/AccessibleContextAccessor.classAccessibleContextAccessor.java
package com.intellij.util.ui.accessibility
public abstract com.intellij.util.ui.accessibility.AccessibleContextAccessor extends java.lang.Object {
public abstract javax.accessibility.AccessibleContext getCurrentAccessibleContext ()
}
com/intellij/util/ui/accessibility/AccessibleContextDelegate.classAccessibleContextDelegate.java
package com.intellij.util.ui.accessibility
public com.intellij.util.ui.accessibility.AccessibleContextDelegate extends javax.accessibility.AccessibleContext {
private javax.accessibility.AccessibleContext myContext
public void (javax.accessibility.AccessibleContext)
javax.accessibility.AccessibleContext context
public void setAccessibleName (java.lang.String)
String s
public void setAccessibleDescription (java.lang.String)
String s
public void setAccessibleParent (javax.accessibility.Accessible)
javax.accessibility.Accessible a
public void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object)
String propertyName
Object oldValue
Object newValue
public javax.accessibility.AccessibleRole getAccessibleRole ()
public javax.accessibility.AccessibleStateSet getAccessibleStateSet ()
public int getAccessibleIndexInParent ()
public int getAccessibleChildrenCount ()
public javax.accessibility.Accessible getAccessibleChild (int)
int i
public java.util.Locale getLocale () throws java.awt.IllegalComponentStateException
public java.lang.String getAccessibleName ()
public java.lang.String getAccessibleDescription ()
public javax.accessibility.Accessible getAccessibleParent ()
public javax.accessibility.AccessibleAction getAccessibleAction ()
public javax.accessibility.AccessibleComponent getAccessibleComponent ()
public javax.accessibility.AccessibleSelection getAccessibleSelection ()
public javax.accessibility.AccessibleText getAccessibleText ()
public javax.accessibility.AccessibleEditableText getAccessibleEditableText ()
public javax.accessibility.AccessibleValue getAccessibleValue ()
public javax.accessibility.AccessibleIcon[] getAccessibleIcon ()
public javax.accessibility.AccessibleRelationSet getAccessibleRelationSet ()
public javax.accessibility.AccessibleTable getAccessibleTable ()
}
com/intellij/util/ui/accessibility/AccessibleContextUtil.classAccessibleContextUtil.java
package com.intellij.util.ui.accessibility
public com.intellij.util.ui.accessibility.AccessibleContextUtil extends java.lang.Object {
static final String PUNCTUATION_CHARACTER
static final String PUNCTUATION_SEPARATOR
public void ()
public static void setName (javax.swing.JComponent, java.lang.String)
javax.swing.JComponent component
String name
public static void setName (javax.swing.JComponent, javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.JComponent source
String name
public static void setCombinedName (javax.swing.JComponent, javax.swing.JComponent, java.lang.String, javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.JComponent j1
String separator
javax.swing.JComponent j2
public static void setCombinedName (javax.swing.JComponent, javax.swing.JComponent, java.lang.String, javax.swing.JComponent, java.lang.String, javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.JComponent j1
String separator1
javax.swing.JComponent j2
String separator2
javax.swing.JComponent j3
public static void setDescription (javax.swing.JComponent, javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.JComponent source
String description
public static void setCombinedDescription (javax.swing.JComponent, javax.swing.JComponent, java.lang.String, javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.JComponent j1
String separator
javax.swing.JComponent j2
public static void setCombinedDescription (javax.swing.JComponent, javax.swing.JComponent, java.lang.String, javax.swing.JComponent, java.lang.String, javax.swing.JComponent)
javax.swing.JComponent component
javax.swing.JComponent j1
String separator1
javax.swing.JComponent j2
String separator2
javax.swing.JComponent j3
public static void setParent (javax.swing.JComponent, java.awt.Component)
javax.swing.JComponent component
java.awt.Component newParent
public static java.lang.String combineAccessibleStrings (java.lang.String, java.lang.String, java.lang.String)
String s1
String separator
String s2
public static java.lang.String combineAccessibleStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String s1
String separator1
String s2
String separator2
String s3
public static java.lang.String replaceLineSeparatorsWithPunctuation (java.lang.String)
String line
String text
String[] lines
StringBuilder result
boolean first
}
com/intellij/util/ui/accessibility/ScreenReader.classScreenReader.java
package com.intellij.util.ui.accessibility
public com.intellij.util.ui.accessibility.ScreenReader extends java.lang.Object {
public static final String ATK_WRAPPER
public static final String ACCESS_BRIDGE
private static boolean myActive
public void ()
public static boolean isActive ()
public static void setActive (boolean)
boolean active
public static boolean isEnabled (java.lang.String)
java.io.FileInputStream in
Exception ignore
String path
String classNames
String a11yClassName
String[] paths
java.util.Properties properties
static void ()
}
com/intellij/util/ui/components/BorderLayoutPanel.classBorderLayoutPanel.java
package com.intellij.util.ui.components
public com.intellij.util.ui.components.BorderLayoutPanel extends com.intellij.ui.components.JBPanel {
public void ()
public void (int, int)
int hgap
int vgap
public com.intellij.util.ui.components.BorderLayoutPanel addToCenter (java.awt.Component)
java.awt.Component comp
public com.intellij.util.ui.components.BorderLayoutPanel addToRight (java.awt.Component)
java.awt.Component comp
public com.intellij.util.ui.components.BorderLayoutPanel addToLeft (java.awt.Component)
java.awt.Component comp
public com.intellij.util.ui.components.BorderLayoutPanel addToTop (java.awt.Component)
java.awt.Component comp
public com.intellij.util.ui.components.BorderLayoutPanel addToBottom (java.awt.Component)
java.awt.Component comp
}
com/intellij/util/ui/components/JBComponent.classJBComponent.java
package com.intellij.util.ui.components
public abstract com.intellij.util.ui.components.JBComponent extends java.lang.Object {
public abstract com.intellij.util.ui.components.JBComponent withBorder (javax.swing.border.Border)
public abstract com.intellij.util.ui.components.JBComponent withFont (com.intellij.util.ui.JBFont)
public abstract com.intellij.util.ui.components.JBComponent andTransparent ()
public abstract com.intellij.util.ui.components.JBComponent andOpaque ()
}
com/intellij/util/ui/tree/AbstractTreeModel.classAbstractTreeModel.java
package com.intellij.util.ui.tree
public abstract com.intellij.util.ui.tree.AbstractTreeModel extends java.lang.Object implements javax.swing.tree.TreeModel {
protected final com.intellij.util.ui.tree.TreeModelListenerList listeners
public void ()
protected void treeStructureChanged (javax.swing.tree.TreePath, int[], java.lang.Object[])
javax.swing.tree.TreePath path
int[] indices
Object[] children
protected void treeNodesChanged (javax.swing.tree.TreePath, int[], java.lang.Object[])
javax.swing.tree.TreePath path
int[] indices
Object[] children
protected void treeNodesInserted (javax.swing.tree.TreePath, int[], java.lang.Object[])
javax.swing.tree.TreePath path
int[] indices
Object[] children
protected void treeNodesRemoved (javax.swing.tree.TreePath, int[], java.lang.Object[])
javax.swing.tree.TreePath path
int[] indices
Object[] children
public void addTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener listener
public void removeTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener listener
}
com/intellij/util/ui/tree/TreeModelAdapter$EventType.classTreeModelAdapter.java
package com.intellij.util.ui.tree
public final com.intellij.util.ui.tree.TreeModelAdapter$EventType extends java.lang.Enum {
public static final com.intellij.util.ui.tree.TreeModelAdapter$EventType StructureChanged
public static final com.intellij.util.ui.tree.TreeModelAdapter$EventType NodesChanged
public static final com.intellij.util.ui.tree.TreeModelAdapter$EventType NodesInserted
public static final com.intellij.util.ui.tree.TreeModelAdapter$EventType NodesRemoved
private static final com.intellij.util.ui.tree.TreeModelAdapter$EventType[] $VALUES
public static com.intellij.util.ui.tree.TreeModelAdapter$EventType[] values ()
public static com.intellij.util.ui.tree.TreeModelAdapter$EventType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/ui/tree/TreeModelAdapter.classTreeModelAdapter.java
package com.intellij.util.ui.tree
public abstract com.intellij.util.ui.tree.TreeModelAdapter extends java.lang.Object implements javax.swing.event.TreeModelListener {
public void ()
protected void process (javax.swing.event.TreeModelEvent, com.intellij.util.ui.tree.TreeModelAdapter$EventType)
javax.swing.event.TreeModelEvent event
com.intellij.util.ui.tree.TreeModelAdapter$EventType type
public void treeStructureChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent event
public void treeNodesChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent event
public void treeNodesInserted (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent event
public void treeNodesRemoved (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent event
}
com/intellij/util/ui/tree/TreeModelListenerList.classTreeModelListenerList.java
package com.intellij.util.ui.tree
public final com.intellij.util.ui.tree.TreeModelListenerList extends java.lang.Object implements javax.swing.event.TreeModelListener {
private static final javax.swing.event.TreeModelListener[] EMPTY_ARRAY
private final java.util.ArrayDeque myDeque
private volatile boolean myDequeEmpty
public void ()
public void add (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener listener
public void remove (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener listener
public boolean isEmpty ()
public javax.swing.event.TreeModelListener[] get ()
public void treeStructureChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelListener listener
javax.swing.event.TreeModelEvent event
public void treeNodesChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelListener listener
javax.swing.event.TreeModelEvent event
public void treeNodesInserted (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelListener listener
javax.swing.event.TreeModelEvent event
public void treeNodesRemoved (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelListener listener
javax.swing.event.TreeModelEvent event
static void ()
}
com/intellij/util/ui/tree/WideSelectionTreeUI$1.classWideSelectionTreeUI.java
package com.intellij.util.ui.tree
com.intellij.util.ui.tree.WideSelectionTreeUI$1 extends com.intellij.util.ui.MouseEventAdapter {
final com.intellij.util.ui.tree.WideSelectionTreeUI this$0
void (com.intellij.util.ui.tree.WideSelectionTreeUI, java.awt.event.MouseListener)
com.intellij.util.ui.tree.WideSelectionTreeUI this$0
java.awt.event.MouseListener adapter
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.event.MouseEvent event
javax.swing.JTree tree
Object property
protected java.awt.event.MouseEvent convert (java.awt.event.MouseEvent)
java.awt.Rectangle bounds
javax.swing.tree.TreePath path
int x
int y
javax.swing.JTree tree
java.awt.event.MouseEvent event
}
com/intellij/util/ui/tree/WideSelectionTreeUI$2.classWideSelectionTreeUI.java
package com.intellij.util.ui.tree
com.intellij.util.ui.tree.WideSelectionTreeUI$2 extends com.intellij.util.ui.tree.WideSelectionTreeUI$TreeUIAction {
final javax.swing.Action val$expandAction
final com.intellij.util.ui.tree.WideSelectionTreeUI this$0
void (com.intellij.util.ui.tree.WideSelectionTreeUI, javax.swing.Action)
com.intellij.util.ui.tree.WideSelectionTreeUI this$0
public void actionPerformed (java.awt.event.ActionEvent)
boolean leaf
int toSelect
int toScroll
javax.swing.tree.TreePath selectionPath
javax.swing.JTree tree
int selectionRow
java.awt.event.ActionEvent e
Object source
}
com/intellij/util/ui/tree/WideSelectionTreeUI$3.classWideSelectionTreeUI.java
package com.intellij.util.ui.tree
com.intellij.util.ui.tree.WideSelectionTreeUI$3 extends com.intellij.util.ui.tree.WideSelectionTreeUI$TreeUIAction {
final com.intellij.util.ui.tree.WideSelectionTreeUI this$0
void (com.intellij.util.ui.tree.WideSelectionTreeUI)
com.intellij.util.ui.tree.WideSelectionTreeUI this$0
public void actionPerformed (java.awt.event.ActionEvent)
int parentRow
javax.swing.tree.TreePath parentPath
javax.swing.JTree tree
int selectionRow
javax.swing.tree.TreePath selectionPath
java.awt.event.ActionEvent e
Object source
}
com/intellij/util/ui/tree/WideSelectionTreeUI$4.classWideSelectionTreeUI.java
package com.intellij.util.ui.tree
com.intellij.util.ui.tree.WideSelectionTreeUI$4 extends javax.swing.CellRendererPane {
final com.intellij.util.ui.tree.WideSelectionTreeUI this$0
void (com.intellij.util.ui.tree.WideSelectionTreeUI)
com.intellij.util.ui.tree.WideSelectionTreeUI this$0
public void paintComponent (java.awt.Graphics, java.awt.Component, java.awt.Container, int, int, int, int, boolean)
java.awt.Graphics g
java.awt.Component c
java.awt.Container p
int x
int y
int w
int h
boolean shouldValidate
}
com/intellij/util/ui/tree/WideSelectionTreeUI$TreeUIAction.classWideSelectionTreeUI.java
package com.intellij.util.ui.tree
abstract com.intellij.util.ui.tree.WideSelectionTreeUI$TreeUIAction extends javax.swing.AbstractAction implements javax.swing.plaf.UIResource {
private void ()
void (com.intellij.util.ui.tree.WideSelectionTreeUI$1)
com.intellij.util.ui.tree.WideSelectionTreeUI$1 x0
}
com/intellij/util/ui/tree/WideSelectionTreeUI.classWideSelectionTreeUI.java
package com.intellij.util.ui.tree
public com.intellij.util.ui.tree.WideSelectionTreeUI extends javax.swing.plaf.basic.BasicTreeUI {
public static final String TREE_TABLE_TREE_KEY
public static final String SOURCE_LIST_CLIENT_PROPERTY
public static final String STRIPED_CLIENT_PROPERTY
private static final javax.swing.border.Border LIST_BACKGROUND_PAINTER
private static final javax.swing.border.Border LIST_SELECTION_BACKGROUND_PAINTER
private static final javax.swing.border.Border LIST_FOCUSED_SELECTION_BACKGROUND_PAINTER
private final com.intellij.openapi.util.Condition myWideSelectionCondition
private boolean myWideSelection
private boolean myOldRepaintAllRowValue
private boolean myForceDontPaintLines
private boolean mySkinny
public void ()
public void (boolean, com.intellij.openapi.util.Condition)
boolean wideSelection
com.intellij.openapi.util.Condition wideSelectionCondition
public int getRightChildIndent ()
public boolean isCustomIndent ()
protected int getCustomIndent ()
protected java.awt.event.MouseListener createMouseListener ()
protected void completeUIInstall ()
public void uninstallUI (javax.swing.JComponent)
javax.swing.JComponent c
protected void installKeyboardActions ()
javax.swing.InputMap inputMap
javax.swing.ActionMap actionMap
javax.swing.Action expandAction
public void setForceDontPaintLines ()
protected int getRowX (int, int)
int off
int row
int depth
protected void paintHorizontalPartOfLeg (java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean)
java.awt.Graphics g
java.awt.Rectangle clipBounds
java.awt.Insets insets
java.awt.Rectangle bounds
javax.swing.tree.TreePath path
int row
boolean isExpanded
boolean hasBeenExpanded
boolean isLeaf
private boolean shouldPaintLines ()
protected boolean isToggleSelectionEvent (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
protected void paintVerticalPartOfLeg (java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, javax.swing.tree.TreePath)
java.awt.Graphics g
java.awt.Rectangle clipBounds
java.awt.Insets insets
javax.swing.tree.TreePath path
protected void paintVerticalLine (java.awt.Graphics, javax.swing.JComponent, int, int, int)
java.awt.Graphics g
javax.swing.JComponent c
int x
int top
int bottom
protected java.awt.Color getHashColor ()
public boolean isWideSelection ()
public static boolean isWideSelection (javax.swing.JTree)
javax.swing.JTree tree
javax.swing.plaf.TreeUI ui
protected void paintRow (java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean)
java.awt.Color bg
boolean selected
java.awt.Graphics2D rowGraphics
Object sourceList
java.awt.Color background
java.awt.Graphics g
java.awt.Rectangle clipBounds
java.awt.Insets insets
java.awt.Rectangle bounds
javax.swing.tree.TreePath path
int row
boolean isExpanded
boolean hasBeenExpanded
boolean isLeaf
int containerWidth
int xOffset
public void paint (java.awt.Graphics, javax.swing.JComponent)
java.awt.Graphics2D backgroundGraphics
int containerWidth
int xOffset
java.awt.Rectangle bounds
Object sourceList
java.awt.Graphics g
javax.swing.JComponent c
protected void paintSelectedRows (java.awt.Graphics, javax.swing.JTree)
java.awt.Rectangle bounds
java.awt.Color color
int row
java.awt.Graphics g
javax.swing.JTree tr
java.awt.Rectangle rect
int firstVisibleRow
int lastVisibleRow
protected javax.swing.CellRendererPane createCellRendererPane ()
protected void paintExpandControl (java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean)
java.awt.Graphics g
java.awt.Rectangle clipBounds
java.awt.Insets insets
java.awt.Rectangle bounds
javax.swing.tree.TreePath path
int row
boolean isExpanded
boolean hasBeenExpanded
boolean isLeaf
boolean isPathSelected
private static java.awt.Color getSelectionBackground (javax.swing.JTree, boolean)
javax.swing.JTree tree
boolean checkProperty
Object property
boolean selection
static boolean access$000 (com.intellij.util.ui.tree.WideSelectionTreeUI, javax.swing.tree.TreePath, int, int)
com.intellij.util.ui.tree.WideSelectionTreeUI x0
javax.swing.tree.TreePath x1
int x2
int x3
static boolean access$200 (com.intellij.util.ui.tree.WideSelectionTreeUI)
com.intellij.util.ui.tree.WideSelectionTreeUI x0
static void ()
}
com/intellij/util/ui/update/ComparableObject$Impl.classComparableObject.java
package com.intellij.util.ui.update
public com.intellij.util.ui.update.ComparableObject$Impl extends java.lang.Object implements com.intellij.util.ui.update.ComparableObject {
private final Object[] myObjects
public void ()
public transient void (java.lang.Object[])
Object[] objects
public java.lang.Object[] getEqualityObjects ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/intellij/util/ui/update/ComparableObject.classComparableObject.java
package com.intellij.util.ui.update
public abstract com.intellij.util.ui.update.ComparableObject extends java.lang.Object {
public static final Object[] NONE
public abstract java.lang.Object[] getEqualityObjects ()
static void ()
}
com/intellij/util/ui/update/ComparableObjectCheck.classComparableObjectCheck.java
package com.intellij.util.ui.update
public com.intellij.util.ui.update.ComparableObjectCheck extends java.lang.Object {
public void ()
public static boolean equals (com.intellij.util.ui.update.ComparableObject, java.lang.Object)
int i
com.intellij.util.ui.update.ComparableObject me
Object him
Object[] my
Object[] his
public static int hashCode (com.intellij.util.ui.update.ComparableObject, int)
Object object
com.intellij.util.ui.update.ComparableObject me
int superCode
Object[] objects
int result
}
com/intellij/util/xmlb/AbstractCollectionBinding.classAbstractCollectionBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.AbstractCollectionBinding extends com.intellij.util.xmlb.Binding implements com.intellij.util.xmlb.MultiNodeBinding {
private java.util.Map itemBindings
protected final Class itemType
private final com.intellij.util.xmlb.annotations.AbstractCollection annotation
static final boolean $assertionsDisabled
public void (java.lang.Class, com.intellij.util.xmlb.MutableAccessor)
Class elementType
com.intellij.util.xmlb.MutableAccessor accessor
public boolean isMulti ()
public void init (java.lang.reflect.Type)
java.lang.reflect.Type originalType
private synchronized java.util.Map getElementBindings ()
com.intellij.util.xmlb.Binding b
Class aClass
com.intellij.util.xmlb.Binding binding
private com.intellij.util.xmlb.Binding getElementBinding (org.jdom.Element)
com.intellij.util.xmlb.Binding binding
org.jdom.Element element
abstract java.lang.Object processResult (java.util.Collection, java.lang.Object)
abstract java.util.Collection getIterable (java.lang.Object)
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object item
java.util.List result
org.jdom.Content child
Object item
org.jdom.Element result
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
java.util.Collection collection
String tagName
public java.lang.Object deserializeList (java.lang.Object, java.util.List)
java.util.Collection result
org.jdom.Element node
java.util.Collection result
Object context
java.util.List elements
java.util.Collection result
private java.lang.Object serializeItem (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
org.jdom.Element serializedItem
String attributeName
String serialized
Object value
Object context
com.intellij.util.xmlb.SerializationFilter filter
com.intellij.util.xmlb.Binding binding
private java.lang.Object deserializeItem (org.jdom.Element, java.lang.Object)
String value
String attributeName
String value
org.jdom.Element node
Object context
com.intellij.util.xmlb.Binding binding
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
java.util.Collection result
java.util.Collection result
Object context
org.jdom.Element element
java.util.Collection result
private java.util.Collection deserializeSingle (java.lang.Object, org.jdom.Element)
org.jdom.Element child
Object context
org.jdom.Element node
java.util.Collection result
protected java.util.Collection createCollection (java.lang.String)
String tagName
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
String tagName
private java.lang.String getTagName (java.lang.Object)
Object target
protected abstract java.lang.String getCollectionTagName (java.lang.Object)
static void ()
}
com/intellij/util/xmlb/Accessor.classAccessor.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.Accessor extends java.lang.Object {
public abstract java.lang.Object read (java.lang.Object)
public abstract java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public abstract java.lang.String getName ()
public abstract java.lang.Class getValueClass ()
public abstract java.lang.reflect.Type getGenericType ()
public abstract boolean isFinal ()
public abstract void write (java.lang.Object, java.lang.Object)
}
com/intellij/util/xmlb/AccessorBindingWrapper.classAccessorBindingWrapper.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.AccessorBindingWrapper extends com.intellij.util.xmlb.Binding implements com.intellij.util.xmlb.MultiNodeBinding {
private final com.intellij.util.xmlb.Binding myBinding
public void (com.intellij.util.xmlb.MutableAccessor, com.intellij.util.xmlb.Binding)
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.util.xmlb.Binding binding
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object deserializedValue
Object context
org.jdom.Element element
Object currentValue
public java.lang.Object deserializeList (java.lang.Object, java.util.List)
Object deserializedValue
Object context
java.util.List elements
Object currentValue
public boolean isMulti ()
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
}
com/intellij/util/xmlb/ArrayBinding.classArrayBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.ArrayBinding extends com.intellij.util.xmlb.AbstractCollectionBinding {
public void (java.lang.Class, com.intellij.util.xmlb.MutableAccessor)
Class valueClass
com.intellij.util.xmlb.MutableAccessor accessor
protected java.lang.String getCollectionTagName (java.lang.Object)
Object target
java.lang.Object processResult (java.util.Collection, java.lang.Object)
java.util.Collection result
Object target
java.util.Collection getIterable (java.lang.Object)
Object o
}
com/intellij/util/xmlb/AttributeBinding.classAttributeBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.AttributeBinding extends com.intellij.util.xmlb.BasePrimitiveBinding {
private final Class valueClass
public void (com.intellij.util.xmlb.MutableAccessor, com.intellij.util.xmlb.annotations.Attribute)
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.util.xmlb.annotations.Attribute attribute
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
String stringValue
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
String stringValue
void set (java.lang.Object, java.lang.String)
Object host
String value
public java.lang.String toString ()
}
com/intellij/util/xmlb/BasePrimitiveBinding.classBasePrimitiveBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.BasePrimitiveBinding extends com.intellij.util.xmlb.Binding {
protected final String myName
protected final com.intellij.util.xmlb.Converter myConverter
protected com.intellij.util.xmlb.Binding myBinding
protected void (com.intellij.util.xmlb.MutableAccessor, java.lang.String, java.lang.Class)
com.intellij.util.xmlb.MutableAccessor accessor
String suggestedName
Class converterClass
}
com/intellij/util/xmlb/BeanBinding$1.classBeanBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.BeanBinding$1 extends java.lang.Object implements java.util.Comparator {
final gnu.trove.TObjectFloatHashMap val$weights
final com.intellij.util.xmlb.BeanBinding this$0
void (com.intellij.util.xmlb.BeanBinding, gnu.trove.TObjectFloatHashMap)
com.intellij.util.xmlb.BeanBinding this$0
public int compare (com.intellij.util.xmlb.Binding, com.intellij.util.xmlb.Binding)
com.intellij.util.xmlb.Binding o1
com.intellij.util.xmlb.Binding o2
String n1
String n2
float w1
float w2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/xmlb/BeanBinding.classBeanBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.BeanBinding extends com.intellij.util.xmlb.Binding {
private static final java.util.Map ourAccessorCache
private final String myTagName
private com.intellij.util.xmlb.Binding[] myBindings
final Class myBeanClass
com.intellij.util.ThreeState compareByFields
static final boolean $assertionsDisabled
public void (java.lang.Class, com.intellij.util.xmlb.MutableAccessor)
Class beanClass
com.intellij.util.xmlb.MutableAccessor accessor
public synchronized void init (java.lang.reflect.Type)
int i
int size
java.lang.reflect.Type originalType
java.util.List accessors
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
public org.jdom.Element serialize (java.lang.Object, boolean, com.intellij.util.xmlb.SerializationFilter)
Object object
boolean createElementIfEmpty
com.intellij.util.xmlb.SerializationFilter filter
public org.jdom.Element serializeInto (java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter)
com.intellij.util.xmlb.Accessor accessor
com.intellij.util.xmlb.annotations.Property property
Object node
com.intellij.util.xmlb.Binding binding
Object o
org.jdom.Element element
com.intellij.util.xmlb.SerializationFilter filter
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
Object instance
boolean equalByFields (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SkipDefaultsSerializationFilter)
com.intellij.util.xmlb.Accessor accessor
com.intellij.util.xmlb.Binding binding
Object currentValue
Object defaultValue
com.intellij.util.xmlb.SkipDefaultsSerializationFilter filter
public gnu.trove.TObjectFloatHashMap computeBindingWeights (java.util.LinkedHashSet)
String name
String name
com.intellij.util.xmlb.Binding binding
java.util.LinkedHashSet accessorNameTracker
gnu.trove.TObjectFloatHashMap weights
float weight
float step
public void sortBindings (gnu.trove.TObjectFloatHashMap)
gnu.trove.TObjectFloatHashMap weights
public void deserializeInto (java.lang.Object, org.jdom.Element, java.util.Set)
com.intellij.util.xmlb.Binding binding
org.jdom.Attribute attribute
org.jdom.Element child
com.intellij.util.xmlb.Binding binding
org.jdom.Content content
com.intellij.util.xmlb.Binding binding
Object result
org.jdom.Element element
java.util.Set accessorNameTracker
com.intellij.util.containers.MultiMap data
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
private static java.lang.String getTagName (java.lang.Class)
String name
Class c
Class aClass
String name
private static java.lang.String getTagNameFromAnnotation (java.lang.Class)
Class aClass
com.intellij.util.xmlb.annotations.Tag tag
static java.util.List getAccessors (java.lang.Class)
java.util.Map nameToAccessors
int i
String name
int j
Class aClass
java.util.List accessors
java.util.Map nameToAccessors
int propertyAccessorCount
private static java.util.Map collectPropertyAccessors (java.lang.Class, java.util.List)
com.intellij.openapi.util.Pair propertyData
com.intellij.openapi.util.Couple candidate
java.lang.reflect.Method method
java.util.Map$Entry candidate
com.intellij.openapi.util.Couple methods
java.util.Iterator iterator
Class aClass
java.util.List accessors
java.util.Map candidates
private static void collectFieldAccessors (java.lang.Class, java.util.List)
int modifiers
java.lang.reflect.Field field
Class aClass
java.util.List accessors
Class currentClass
private static com.intellij.openapi.util.Pair getPropertyData (java.lang.String)
String methodName
String part
boolean isSetter
public java.lang.String toString ()
private static com.intellij.util.xmlb.Binding createBinding (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.util.xmlb.Binding binding
com.intellij.util.xmlb.annotations.Attribute attribute
com.intellij.util.xmlb.annotations.Tag tag
com.intellij.util.xmlb.annotations.Text text
boolean surroundWithTag
com.intellij.util.xmlb.annotations.Property property
static void ()
}
com/intellij/util/xmlb/Binding.classBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.Binding extends java.lang.Object {
static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.util.xmlb.MutableAccessor myAccessor
protected void (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
public com.intellij.util.xmlb.MutableAccessor getAccessor ()
public abstract java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
void init (java.lang.reflect.Type)
java.lang.reflect.Type originalType
public static java.lang.Object deserializeList (com.intellij.util.xmlb.Binding, java.lang.Object, java.util.List)
com.intellij.util.xmlb.Binding binding
Object context
java.util.List nodes
static void ()
}
com/intellij/util/xmlb/CollectionBinding.classCollectionBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.CollectionBinding extends com.intellij.util.xmlb.AbstractCollectionBinding {
static final boolean $assertionsDisabled
public void (java.lang.reflect.ParameterizedType, com.intellij.util.xmlb.MutableAccessor)
java.lang.reflect.ParameterizedType type
com.intellij.util.xmlb.MutableAccessor accessor
java.lang.Object processResult (java.util.Collection, java.lang.Object)
java.util.Collection result
Object target
java.util.Collection c
java.util.Collection getIterable (java.lang.Object)
Object o
protected java.lang.String getCollectionTagName (java.lang.Object)
Object target
protected java.util.Collection createCollection (java.lang.String)
String tagName
static void ()
}
com/intellij/util/xmlb/CompactCollectionBinding.classCompactCollectionBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.CompactCollectionBinding extends com.intellij.util.xmlb.Binding {
private final String name
protected void (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
String item
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
org.jdom.Element result
java.util.List list
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
org.jdom.Element item
org.jdom.Element item
org.jdom.Element value
Object context
org.jdom.Element element
java.util.List list
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
String elementName
private boolean isNameEqual (java.lang.String)
String value
}
com/intellij/util/xmlb/Constants.classConstants.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.Constants extends java.lang.Object {
public static final String OPTION
public static final String VALUE
public static final String MAP
public static final String ENTRY
public static final String KEY
public static final String NAME
public static final String SET
public static final String LIST
}
com/intellij/util/xmlb/Converter.classConverter.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.Converter extends java.lang.Object {
public void ()
public abstract java.lang.Object fromString (java.lang.String)
public abstract java.lang.String toString (java.lang.Object)
}
com/intellij/util/xmlb/FieldAccessor.classFieldAccessor.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.FieldAccessor extends java.lang.Object implements com.intellij.util.xmlb.MutableAccessor {
private final java.lang.reflect.Field myField
static final boolean $assertionsDisabled
public void (java.lang.reflect.Field)
java.lang.reflect.Field field
public java.lang.Object read (java.lang.Object)
IllegalAccessException e
Object o
public void set (java.lang.Object, java.lang.Object)
IllegalAccessException e
Object host
Object value
public void setBoolean (java.lang.Object, boolean)
IllegalAccessException e
Object host
boolean value
public void setInt (java.lang.Object, int)
IllegalAccessException e
Object host
int value
public void setShort (java.lang.Object, short)
IllegalAccessException e
Object host
short value
public void setLong (java.lang.Object, long)
IllegalAccessException e
Object host
long value
public void setFloat (java.lang.Object, float)
IllegalAccessException e
Object host
float value
public void setDouble (java.lang.Object, double)
IllegalAccessException e
Object host
double value
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationClass
public java.lang.String getName ()
public java.lang.Class getValueClass ()
public java.lang.reflect.Type getGenericType ()
public boolean isFinal ()
public void write (java.lang.Object, java.lang.Object)
Object o
Object value
public java.lang.String toString ()
static void ()
}
com/intellij/util/xmlb/JDOMElementBinding.classJDOMElementBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.JDOMElementBinding extends com.intellij.util.xmlb.Binding implements com.intellij.util.xmlb.MultiNodeBinding {
private final String myTagName
static final boolean $assertionsDisabled
public void (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.util.xmlb.annotations.Tag tag
String tagName
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
org.jdom.Element targetElement
org.jdom.Element element
java.util.ArrayList result
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
public java.lang.Object deserializeList (java.lang.Object, java.util.List)
Object context
java.util.List elements
public boolean isMulti ()
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
static void ()
}
com/intellij/util/xmlb/JDOMXIncluder$1.classJDOMXIncluder.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.JDOMXIncluder$1 extends java.lang.Object implements com.intellij.util.xmlb.JDOMXIncluder$PathResolver {
void ()
public java.net.URL resolvePath (java.lang.String, java.lang.String)
java.net.MalformedURLException ex
String relativePath
String base
}
com/intellij/util/xmlb/JDOMXIncluder$PathResolver.classJDOMXIncluder.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.JDOMXIncluder$PathResolver extends java.lang.Object {
public abstract java.net.URL resolvePath (java.lang.String, java.lang.String)
}
com/intellij/util/xmlb/JDOMXIncluder.classJDOMXIncluder.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.JDOMXIncluder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.util.xmlb.JDOMXIncluder$PathResolver DEFAULT_PATH_RESOLVER
private static final String HTTP_WWW_W3_ORG_2001_XINCLUDE
private static final String XI
private static final String INCLUDE
private static final String HREF
private static final String BASE
private static final String PARSE
private static final String TEXT
private static final String XML
private static final String ENCODING
private static final String XPOINTER
public static final org.jdom.Namespace XINCLUDE_NAMESPACE
private final boolean myIgnoreMissing
private final com.intellij.util.xmlb.JDOMXIncluder$PathResolver myPathResolver
public static java.util.regex.Pattern XPOINTER_PATTERN
public static java.util.regex.Pattern CHILDREN_PATTERN
static final boolean $assertionsDisabled
private void (boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver)
boolean ignoreMissing
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
public static org.jdom.Document resolve (org.jdom.Document, java.lang.String) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Document original
String base
public static org.jdom.Document resolve (org.jdom.Document, java.lang.String, boolean) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Document original
String base
boolean ignoreMissing
public static org.jdom.Document resolve (org.jdom.Document, java.lang.String, boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Document original
String base
boolean ignoreMissing
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
public static java.util.List resolve (org.jdom.Element, java.lang.String) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Element original
String base
private org.jdom.Document doResolve (org.jdom.Document, java.lang.String)
org.jdom.Content o
org.jdom.Content o
org.jdom.Content o
org.jdom.Document original
String base
org.jdom.Document result
org.jdom.Element root
java.util.List resolved
org.jdom.Element newRoot
java.util.Iterator iterator
java.util.List newContent
int rootPosition
int addPosition
private java.util.List doResolve (org.jdom.Element, java.lang.String) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Element original
String base
java.util.Stack bases
java.util.List result
private static boolean isIncludeElement (org.jdom.Element)
org.jdom.Element element
private java.util.List resolve (org.jdom.Element, java.util.Stack) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Element resolvedElement
java.util.List resultList
org.jdom.Element original
java.util.Stack bases
private java.util.List resolveXIncludeElement (org.jdom.Element, java.util.Stack) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Element e
java.util.List nodes
Object o
int i
org.jdom.Content content
Object o
org.jdom.Element fallbackElement
java.util.List remoteParsed
String encoding
String s
java.util.List resultList
java.io.IOException e
org.jdom.Element element
java.util.Stack bases
String base
String href
org.jdom.Attribute baseAttribute
java.net.URL remote
boolean parse
String parseAttribute
private static java.util.List extractNeededChildren (org.jdom.Element, java.util.List)
String subTagName
java.util.regex.Matcher matcher
boolean b
String pointer
String rootTagName
org.jdom.Element e
org.jdom.Element element
java.util.List remoteElements
String xpointer
private java.util.List parseRemote (java.util.Stack, java.net.URL, org.jdom.Element)
org.jdom.Document doc
org.jdom.Element root
java.util.List list
org.jdom.JDOMException e
java.io.IOException e
java.util.Stack bases
java.net.URL remote
org.jdom.Element fallbackElement
private org.jdom.Element resolveNonXIncludeElement (org.jdom.Element, java.util.Stack) throws com.intellij.util.xmlb.XIncludeException
org.jdom.Attribute a
org.jdom.Element element
org.jdom.Content o
org.jdom.Element original
java.util.Stack bases
org.jdom.Element result
static void ()
}
com/intellij/util/xmlb/MainBinding.classMainBinding.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.MainBinding extends java.lang.Object {
}
com/intellij/util/xmlb/MapBinding$1.classMapBinding.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.MapBinding$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Comparable c1
Comparable c2
Object o1
Object o2
}
com/intellij/util/xmlb/MapBinding.classMapBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.MapBinding extends com.intellij.util.xmlb.Binding implements com.intellij.util.xmlb.MultiNodeBinding {
private static final java.util.Comparator KEY_COMPARATOR
private final com.intellij.util.xmlb.annotations.MapAnnotation myMapAnnotation
private Class keyClass
private Class valueClass
private com.intellij.util.xmlb.Binding keyBinding
private com.intellij.util.xmlb.Binding valueBinding
static final boolean $assertionsDisabled
public void (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
public void init (java.lang.reflect.Type)
java.lang.reflect.Type originalType
java.lang.reflect.ParameterizedType type
java.lang.reflect.Type[] typeArguments
public boolean isMulti ()
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
org.jdom.Element entry
Object k
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
org.jdom.Element serialized
java.util.Map map
Object[] keys
private java.lang.String getEntryAttributeName ()
private java.lang.String getKeyAttributeName ()
private java.lang.String getValueAttributeName ()
public java.lang.Object deserializeList (java.lang.Object, java.util.List)
java.util.List childNodes
Object context
java.util.List elements
java.util.List childNodes
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
Object context
org.jdom.Element element
private java.util.Map deserialize (java.lang.Object, java.util.List)
org.jdom.Element childNode
Object context
java.util.List childNodes
java.util.Map map
private void serializeKeyOrValue (org.jdom.Element, java.lang.String, java.lang.Object, com.intellij.util.xmlb.Binding, com.intellij.util.xmlb.SerializationFilter)
org.jdom.Element container
Object serialized
org.jdom.Element entry
String attributeName
Object value
com.intellij.util.xmlb.Binding binding
com.intellij.util.xmlb.SerializationFilter filter
private java.lang.Object deserializeKeyOrValue (org.jdom.Element, java.lang.String, java.lang.Object, com.intellij.util.xmlb.Binding, java.lang.Class)
org.jdom.Element element
org.jdom.Element entryChild
java.util.List children
org.jdom.Element entry
String attributeName
Object context
com.intellij.util.xmlb.Binding binding
Class valueClass
org.jdom.Attribute attribute
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
static void ()
}
com/intellij/util/xmlb/MultiNodeBinding.classMultiNodeBinding.java
package com.intellij.util.xmlb
abstract com.intellij.util.xmlb.MultiNodeBinding extends java.lang.Object {
public abstract java.lang.Object deserializeList (java.lang.Object, java.util.List)
public abstract boolean isMulti ()
}
com/intellij/util/xmlb/MutableAccessor.classMutableAccessor.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.MutableAccessor extends java.lang.Object implements com.intellij.util.xmlb.Accessor {
public abstract void set (java.lang.Object, java.lang.Object)
public abstract void setBoolean (java.lang.Object, boolean)
public abstract void setInt (java.lang.Object, int)
public abstract void setShort (java.lang.Object, short)
public abstract void setLong (java.lang.Object, long)
public abstract void setDouble (java.lang.Object, double)
public abstract void setFloat (java.lang.Object, float)
}
com/intellij/util/xmlb/OptionTagBinding.classOptionTagBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.OptionTagBinding extends com.intellij.util.xmlb.BasePrimitiveBinding {
private final String myTagName
private final String myNameAttribute
private final String myValueAttribute
static final boolean $assertionsDisabled
public void (com.intellij.util.xmlb.MutableAccessor, com.intellij.util.xmlb.annotations.OptionTag)
String tagName
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.util.xmlb.annotations.OptionTag optionTag
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object node
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
org.jdom.Element targetElement
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
java.util.List children
Object context
org.jdom.Element element
org.jdom.Attribute valueAttribute
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element element
String name
public java.lang.String toString ()
static void ()
}
com/intellij/util/xmlb/PropertyAccessor.classPropertyAccessor.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.PropertyAccessor extends java.lang.Object implements com.intellij.util.xmlb.MutableAccessor {
private final String myName
private final Class myType
private final java.lang.reflect.Method myReadMethod
private final java.lang.reflect.Method myWriteMethod
private final java.lang.reflect.Type myGenericType
public void (java.beans.PropertyDescriptor)
java.beans.PropertyDescriptor descriptor
public void (java.lang.String, java.lang.Class, java.lang.reflect.Method, java.lang.reflect.Method)
String name
Class type
java.lang.reflect.Method readMethod
java.lang.reflect.Method writeMethod
public java.lang.Object read (java.lang.Object)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object o
public void set (java.lang.Object, java.lang.Object)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object host
Object value
public void setBoolean (java.lang.Object, boolean)
Object host
boolean value
public void setInt (java.lang.Object, int)
Object host
int value
public void setShort (java.lang.Object, short)
Object host
short value
public void setLong (java.lang.Object, long)
Object host
long value
public void setDouble (java.lang.Object, double)
Object host
double value
public void setFloat (java.lang.Object, float)
Object host
float value
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationClass
java.lang.annotation.Annotation annotation
public java.lang.String getName ()
public java.lang.Class getValueClass ()
public java.lang.reflect.Type getGenericType ()
public boolean isFinal ()
public java.lang.String toString ()
public void write (java.lang.Object, java.lang.Object)
Object o
Object value
}
com/intellij/util/xmlb/SerializationFilter.classSerializationFilter.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.SerializationFilter extends java.lang.Object {
public abstract boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
}
com/intellij/util/xmlb/SerializationFilterBase.classSerializationFilterBase.java
package com.intellij.util.xmlb
public abstract com.intellij.util.xmlb.SerializationFilterBase extends java.lang.Object implements com.intellij.util.xmlb.SerializationFilter {
public void ()
public boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
com.intellij.util.xmlb.Accessor accessor
Object bean
protected abstract boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object, java.lang.Object)
}
com/intellij/util/xmlb/SkipDefaultValuesSerializationFilters.classSkipDefaultValuesSerializationFilters.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters extends com.intellij.util.xmlb.SerializationFilterBase {
private final java.util.Map myDefaultBeans
public void ()
public transient void (java.lang.Object[])
Object defaultBean
Object[] defaultBeans
protected boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object, java.lang.Object)
com.intellij.util.xmlb.Accessor accessor
Object bean
Object beanValue
Object defValue
java.lang.Object getDefaultBean (java.lang.Object)
Object bean
Class c
Object o
protected void configure (java.lang.Object)
Object o
}
com/intellij/util/xmlb/SkipDefaultsSerializationFilter.classSkipDefaultsSerializationFilter.java
package com.intellij.util.xmlb
public final com.intellij.util.xmlb.SkipDefaultsSerializationFilter extends com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters {
public void ()
boolean equal (com.intellij.util.xmlb.Binding, java.lang.Object)
com.intellij.util.xmlb.Binding binding
Object bean
com.intellij.util.xmlb.Accessor accessor
boolean equal (com.intellij.util.xmlb.Binding, java.lang.Object, java.lang.Object)
com.intellij.util.xmlb.BeanBinding classBinding
com.intellij.util.ThreeState compareByFields
com.intellij.util.xmlb.Binding referencedBinding
com.intellij.util.xmlb.Binding binding
Object currentValue
Object defaultValue
}
com/intellij/util/xmlb/SkipEmptySerializationFilter.classSkipEmptySerializationFilter.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.SkipEmptySerializationFilter extends com.intellij.util.xmlb.SerializationFilterBase {
public void ()
protected boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object, java.lang.Object)
com.intellij.util.xmlb.Accessor accessor
Object bean
Object beanValue
com.intellij.util.ThreeState accepts
protected com.intellij.util.ThreeState accepts (java.lang.String, java.lang.Object)
String name
Object beanValue
}
com/intellij/util/xmlb/SmartSerializer$1.classSmartSerializer.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.SmartSerializer$1 extends com.intellij.util.xmlb.SkipEmptySerializationFilter {
final com.intellij.util.xmlb.SmartSerializer this$0
void (com.intellij.util.xmlb.SmartSerializer)
com.intellij.util.xmlb.SmartSerializer this$0
protected com.intellij.util.ThreeState accepts (java.lang.String, java.lang.Object)
String name
Object beanValue
}
com/intellij/util/xmlb/SmartSerializer$2.classSmartSerializer.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.SmartSerializer$2 extends com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters {
final com.intellij.util.xmlb.SmartSerializer this$0
void (com.intellij.util.xmlb.SmartSerializer)
com.intellij.util.xmlb.SmartSerializer this$0
public boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
com.intellij.util.xmlb.Accessor accessor
Object bean
}
com/intellij/util/xmlb/SmartSerializer.classSmartSerializer.java
package com.intellij.util.xmlb
public final com.intellij.util.xmlb.SmartSerializer extends java.lang.Object {
private java.util.LinkedHashSet mySerializedAccessorNameTracker
private gnu.trove.TObjectFloatHashMap myOrderedBindings
private final com.intellij.util.xmlb.SerializationFilter mySerializationFilter
public void (boolean, boolean)
boolean trackSerializedNames
boolean useSkipEmptySerializationFilter
public void ()
public static com.intellij.util.xmlb.SmartSerializer skipEmptySerializer ()
public void readExternal (java.lang.Object, org.jdom.Element)
Object bean
org.jdom.Element element
com.intellij.util.xmlb.BeanBinding beanBinding
public void writeExternal (java.lang.Object, org.jdom.Element)
Object bean
org.jdom.Element element
public void writeExternal (java.lang.Object, org.jdom.Element, boolean)
java.util.LinkedHashSet oldTracker
Object bean
org.jdom.Element element
boolean preserveCompatibility
com.intellij.util.xmlb.BeanBinding binding
private static com.intellij.util.xmlb.BeanBinding getBinding (java.lang.Object)
Object bean
static java.util.LinkedHashSet access$000 (com.intellij.util.xmlb.SmartSerializer)
com.intellij.util.xmlb.SmartSerializer x0
}
com/intellij/util/xmlb/TagBinding.classTagBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.TagBinding extends com.intellij.util.xmlb.BasePrimitiveBinding implements com.intellij.util.xmlb.MultiNodeBinding {
private final String myTextIfEmpty
static final boolean $assertionsDisabled
public void (com.intellij.util.xmlb.MutableAccessor, com.intellij.util.xmlb.annotations.Tag)
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.util.xmlb.annotations.Tag tagAnnotation
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object node
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
org.jdom.Element serialized
public java.lang.Object deserializeList (java.lang.Object, java.util.List)
java.util.List children
org.jdom.Element element
String name
Object context
java.util.List elements
java.util.List children
public boolean isMulti ()
public java.lang.Object deserialize (java.lang.Object, org.jdom.Element)
String value
Object context
org.jdom.Element element
private void deserialize (java.lang.Object, java.util.List)
Object o
java.util.List children
public boolean isBoundTo (org.jdom.Element)
org.jdom.Element node
static void ()
}
com/intellij/util/xmlb/TextBinding.classTextBinding.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.TextBinding extends com.intellij.util.xmlb.Binding {
private final Class valueClass
public void (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
public java.lang.Object serialize (java.lang.Object, java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object o
Object context
com.intellij.util.xmlb.SerializationFilter filter
Object value
void set (java.lang.Object, java.lang.String)
Object context
String value
}
com/intellij/util/xmlb/XIncludeException.classXIncludeException.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.XIncludeException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/util/xmlb/XmlSerializationException.classXmlSerializationException.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.XmlSerializationException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/util/xmlb/XmlSerializer$1.classXmlSerializer.java
package com.intellij.util.xmlb
final com.intellij.util.xmlb.XmlSerializer$1 extends java.lang.Object implements com.intellij.util.xmlb.SerializationFilter {
void ()
public boolean accepts (com.intellij.util.xmlb.Accessor, java.lang.Object)
com.intellij.util.xmlb.Accessor accessor
Object bean
}
com/intellij/util/xmlb/XmlSerializer.classXmlSerializer.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.XmlSerializer extends java.lang.Object {
private static final com.intellij.util.xmlb.SerializationFilter TRUE_FILTER
static final boolean $assertionsDisabled
private void ()
public static org.jdom.Element serialize (java.lang.Object) throws com.intellij.util.xmlb.XmlSerializationException
Object object
public static org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter) throws com.intellij.util.xmlb.XmlSerializationException
Object object
com.intellij.util.xmlb.SerializationFilter filter
public static org.jdom.Element serializeIfNotDefault (java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object object
com.intellij.util.xmlb.SerializationFilter filter
public static java.lang.Object deserialize (org.jdom.Document, java.lang.Class) throws com.intellij.util.xmlb.XmlSerializationException
org.jdom.Document document
Class aClass
public static java.lang.Object deserialize (org.jdom.Element, java.lang.Class) throws com.intellij.util.xmlb.XmlSerializationException
com.intellij.util.xmlb.XmlSerializationException e
Exception e
org.jdom.Element element
Class aClass
public static java.lang.Object[] deserialize (org.jdom.Element[], java.lang.Class) throws com.intellij.util.xmlb.XmlSerializationException
int i
org.jdom.Element[] elements
Class aClass
Object[] result
public static java.lang.Object deserialize (java.net.URL, java.lang.Class) throws com.intellij.util.xmlb.XmlSerializationException
org.jdom.Document document
java.io.IOException e
org.jdom.JDOMException e
java.net.URL url
Class aClass
public static void deserializeInto (java.lang.Object, org.jdom.Element)
Object bean
org.jdom.Element element
public static void deserializeInto (java.lang.Object, org.jdom.Element, java.util.Set)
com.intellij.util.xmlb.XmlSerializationException e
Exception e
Object bean
org.jdom.Element element
java.util.Set accessorNameTracker
public static void serializeInto (java.lang.Object, org.jdom.Element)
Object bean
org.jdom.Element element
public static void serializeInto (java.lang.Object, org.jdom.Element, com.intellij.util.xmlb.SerializationFilter)
com.intellij.util.xmlb.Binding binding
com.intellij.util.xmlb.XmlSerializationException e
Exception e
Object bean
org.jdom.Element element
com.intellij.util.xmlb.SerializationFilter filter
static void ()
}
com/intellij/util/xmlb/XmlSerializerImpl.classXmlSerializerImpl.java
package com.intellij.util.xmlb
com.intellij.util.xmlb.XmlSerializerImpl extends java.lang.Object {
private static java.lang.ref.Reference ourBindings
static final boolean $assertionsDisabled
void ()
static org.jdom.Element serialize (java.lang.Object, com.intellij.util.xmlb.SerializationFilter) throws com.intellij.util.xmlb.XmlSerializationException
Class aClass
com.intellij.util.xmlb.Binding binding
com.intellij.util.xmlb.XmlSerializationException e
Exception e
Object object
com.intellij.util.xmlb.SerializationFilter filter
static org.jdom.Element serializeIfNotDefault (java.lang.Object, com.intellij.util.xmlb.SerializationFilter)
Object object
com.intellij.util.xmlb.SerializationFilter filter
Class aClass
com.intellij.util.xmlb.Binding binding
static com.intellij.util.xmlb.Binding getBinding (java.lang.reflect.Type)
java.lang.reflect.Type type
static com.intellij.util.xmlb.Binding getBinding (com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.MutableAccessor accessor
java.lang.reflect.Type type
static java.lang.Class typeToClass (java.lang.reflect.Type)
java.lang.reflect.Type bound
java.lang.reflect.Type type
static synchronized com.intellij.util.xmlb.Binding getClassBinding (java.lang.Class, java.lang.reflect.Type, com.intellij.util.xmlb.MutableAccessor)
com.intellij.util.xmlb.XmlSerializationException e
Class aClass
java.lang.reflect.Type originalType
com.intellij.util.xmlb.MutableAccessor accessor
com.intellij.openapi.util.Pair key
java.util.Map map
com.intellij.util.xmlb.Binding binding
private static java.util.Map getBindingCacheMap ()
java.util.Map map
private static com.intellij.util.xmlb.Binding getNonCachedClassBinding (java.lang.Class, com.intellij.util.xmlb.MutableAccessor, java.lang.reflect.Type)
com.intellij.util.xmlb.annotations.CollectionBean listBean
Class aClass
com.intellij.util.xmlb.MutableAccessor accessor
java.lang.reflect.Type originalType
static java.lang.Object convert (java.lang.String, java.lang.Class)
Object enumConstant
NumberFormatException e
String value
Class valueClass
static void doSet (java.lang.Object, java.lang.String, com.intellij.util.xmlb.MutableAccessor, java.lang.Class)
Object enumConstant
Object deserializedValue
NumberFormatException e
Object deserializedValue
Object host
String value
com.intellij.util.xmlb.MutableAccessor accessor
Class valueClass
static java.lang.String convertToString (java.lang.Object)
Object value
static java.lang.String getTextValue (org.jdom.Element, java.lang.String)
String value
org.jdom.Content child
int i
org.jdom.Element element
String defaultText
java.util.List content
int size
StringBuilder builder
static void ()
}
com/intellij/util/xmlb/XmlSerializerUtil.classXmlSerializerUtil.java
package com.intellij.util.xmlb
public com.intellij.util.xmlb.XmlSerializerUtil extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static void copyBean (java.lang.Object, java.lang.Object)
com.intellij.util.xmlb.MutableAccessor accessor
Object from
Object to
public static java.lang.Object createCopy (java.lang.Object)
Object to
Exception ignored
Object from
public static java.util.List getAccessors (java.lang.Class)
Class aClass
static void ()
}
com/intellij/util/xmlb/annotations/AbstractCollection.classAbstractCollection.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.AbstractCollection extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean surroundWithTag ()
public abstract java.lang.String elementTag ()
public abstract java.lang.String elementValueAttribute ()
public abstract java.lang.Class[] elementTypes ()
}
com/intellij/util/xmlb/annotations/Attribute.classAttribute.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.Attribute extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.Class converter ()
}
com/intellij/util/xmlb/annotations/CollectionBean.classCollectionBean.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.CollectionBean extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/util/xmlb/annotations/MapAnnotation.classMapAnnotation.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.MapAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean surroundWithTag ()
public abstract java.lang.String keyAttributeName ()
public abstract java.lang.String valueAttributeName ()
public abstract java.lang.String entryTagName ()
public abstract boolean surroundKeyWithTag ()
public abstract boolean surroundValueWithTag ()
public abstract boolean sortBeforeSave ()
}
com/intellij/util/xmlb/annotations/OptionTag.classOptionTag.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.OptionTag extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.String tag ()
public abstract java.lang.String nameAttribute ()
public abstract java.lang.String valueAttribute ()
public abstract java.lang.Class converter ()
}
com/intellij/util/xmlb/annotations/Property.classProperty.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.Property extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean surroundWithTag ()
public abstract java.lang.Class filter ()
}
com/intellij/util/xmlb/annotations/Tag.classTag.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.String textIfEmpty ()
}
com/intellij/util/xmlb/annotations/Text.classText.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.Text extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/util/xmlb/annotations/Transient.classTransient.java
package com.intellij.util.xmlb.annotations
public abstract com.intellij.util.xmlb.annotations.Transient extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/xml/CommonXmlStrings.classCommonXmlStrings.java
package com.intellij.xml
public abstract com.intellij.xml.CommonXmlStrings extends java.lang.Object {
public static final String CDATA_START
public static final String CDATA_END
public static final String QUOT
public static final String LT
public static final String GT
public static final String AMP
public static final String NBSP
public static final String HTML_START
public static final String BODY_START
public static final String HTML_END
public static final String BODY_END
}
com/intellij/xml/util/XmlStringUtil.classXmlStringUtil.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlStringUtil extends java.lang.Object {
private void ()
public static java.lang.String wrapInCDATA (java.lang.String)
int next
String str
StringBuilder sb
int cur
int len
public static java.lang.String escapeString (java.lang.String)
String str
public static java.lang.String escapeString (java.lang.String, boolean)
String str
boolean escapeWhiteSpace
public static java.lang.String escapeString (java.lang.String, boolean, boolean)
String entity
String entity
String entity
String entity
String entity
String entity
String entity
String entity
String entity
char ch
int i
String str
boolean escapeWhiteSpace
boolean convertNoBreakSpace
StringBuilder buffer
public static java.lang.String wrapInHtml (java.lang.CharSequence)
CharSequence result
public static boolean isWrappedInHtml (java.lang.String)
String tooltip
public static java.lang.String stripHtml (java.lang.String)
String toolTip
public static java.lang.String convertToHtmlContent (java.lang.String)
String text
public static java.lang.String escapeIllegalXmlChars (java.lang.String)
int c
int i
String text
StringBuilder b
int lastPos
public static java.lang.String unescapeIllegalXmlChars (java.lang.String)
int charCode
NumberFormatException e
int charCode
int numberEnd
int c
int i
String text
StringBuilder b
int lastPos
}
misc/registry.properties
org/jetbrains/annotations/ApiStatus$Experimental.classApiStatus.java
package org.jetbrains.annotations
public abstract org.jetbrains.annotations.ApiStatus$Experimental extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/ApiStatus.classApiStatus.java
package org.jetbrains.annotations
public org.jetbrains.annotations.ApiStatus extends java.lang.Object {
public void ()
}
com/intellij/codeInsight/
com/intellij/codeInsight/completion/
com/intellij/codeInsight/controlflow/
com/intellij/codeInsight/documentation/
com/intellij/codeInsight/folding/
com/intellij/codeInsight/highlighting/
com/intellij/concurrency/
com/intellij/core/
com/intellij/formatting/
com/intellij/ide/caches/
com/intellij/ide/fileTemplates/
com/intellij/ide/highlighter/
com/intellij/ide/plugins/
com/intellij/ide/presentation/
com/intellij/ide/util/
com/intellij/injected/
com/intellij/injected/editor/
com/intellij/lang/
com/intellij/lang/folding/
com/intellij/lang/injection/
com/intellij/lexer/
com/intellij/navigation/
com/intellij/openapi/command/
com/intellij/openapi/command/undo/
com/intellij/openapi/components/
com/intellij/openapi/editor/
com/intellij/openapi/editor/actionSystem/
com/intellij/openapi/editor/colors/
com/intellij/openapi/editor/event/
com/intellij/openapi/editor/markup/
com/intellij/openapi/fileEditor/
com/intellij/openapi/fileTypes/
com/intellij/openapi/module/
com/intellij/openapi/options/
com/intellij/openapi/project/
com/intellij/openapi/roots/
com/intellij/openapi/startup/
com/intellij/openapi/vfs/encoding/
com/intellij/openapi/vfs/ex/
com/intellij/openapi/vfs/ex/http/
com/intellij/openapi/vfs/impl/
com/intellij/openapi/vfs/newvfs/
com/intellij/openapi/vfs/newvfs/events/
com/intellij/openapi/vfs/pointers/
com/intellij/patterns/
com/intellij/patterns/compiler/
com/intellij/pom/
com/intellij/pom/event/
com/intellij/pom/impl/
com/intellij/pom/references/
com/intellij/psi/filters/
com/intellij/psi/filters/position/
com/intellij/psi/impl/
com/intellij/psi/impl/source/
com/intellij/psi/impl/source/codeStyle/
com/intellij/psi/meta/
com/intellij/psi/scope/
com/intellij/psi/search/
com/intellij/psi/search/searches/
com/intellij/psi/stubs/
com/intellij/psi/targets/
com/intellij/psi/templateLanguages/
com/intellij/psi/tree/
com/intellij/psi/util/
com/intellij/testFramework/
com/intellij/testIntegration/
com/intellij/usageView/
net/
net/sf/
net/sf/cglib/
net/sf/cglib/core/
com/intellij/codeInsight/CodeInsightBundle.classCodeInsightBundle.java
package com.intellij.codeInsight
public com.intellij.codeInsight.CodeInsightBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/codeInsight/ContainerProvider.classContainerProvider.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ContainerProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/codeInsight/FileModificationService.classFileModificationService.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.FileModificationService extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.FileModificationService getInstance ()
public abstract boolean preparePsiElementsForWrite (java.util.Collection)
public abstract boolean prepareFileForWrite (com.intellij.psi.PsiFile)
public boolean preparePsiElementForWrite (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public transient boolean preparePsiElementsForWrite (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public abstract boolean prepareVirtualFilesForWrite (com.intellij.openapi.project.Project, java.util.Collection)
}
com/intellij/codeInsight/PsiEquivalenceUtil$1.classPsiEquivalenceUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.PsiEquivalenceUtil$1 extends java.lang.Object implements com.intellij.util.PairConsumer {
final java.util.List val$result
void (java.util.List)
public void consume (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement start
com.intellij.psi.PsiElement end
public volatile void consume (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/PsiEquivalenceUtil$ReferenceComparator.classPsiEquivalenceUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.PsiEquivalenceUtil$ReferenceComparator extends java.lang.Object implements java.util.Comparator {
private final java.util.Comparator myResolvedElementsComparator
void (java.util.Comparator)
java.util.Comparator resolvedElementsComparator
public int compare (com.intellij.psi.PsiReference, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref1
com.intellij.psi.PsiReference ref2
com.intellij.psi.PsiElement resolved1
com.intellij.psi.PsiElement resolved2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/PsiEquivalenceUtil.classPsiEquivalenceUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.PsiEquivalenceUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.Comparator, boolean)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
java.util.Comparator resolvedElementsComparator
boolean areCommentsSignificant
public static boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.Comparator, java.util.Comparator)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
java.util.Comparator resolvedElementsComparator
java.util.Comparator leafElementsComparator
public static boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.Comparator, java.util.Comparator, com.intellij.openapi.util.Condition, boolean)
com.intellij.psi.PsiElement child1
com.intellij.psi.PsiElement child2
int i
com.intellij.psi.PsiReference ref2
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
java.util.Comparator referenceComparator
java.util.Comparator leafElementsComparator
com.intellij.openapi.util.Condition isElementSignificantCondition
boolean areCommentsSignificant
com.intellij.lang.ASTNode node1
com.intellij.lang.ASTNode node2
com.intellij.psi.PsiElement[] children1
com.intellij.psi.PsiElement[] children2
com.intellij.psi.PsiReference ref1
public static boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public static com.intellij.psi.PsiElement[] getFilteredChildren (com.intellij.psi.PsiElement, com.intellij.openapi.util.Condition, boolean)
com.intellij.psi.PsiElement child
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Condition isElementSignificantCondition
boolean areCommentsSignificant
com.intellij.lang.ASTNode[] children1
java.util.ArrayList array
public static void findChildRangeDuplicates (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
java.util.List result
com.intellij.psi.PsiElement scope
public static void findChildRangeDuplicates (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.util.PairConsumer)
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement scope
com.intellij.util.PairConsumer consumer
private static void addRangeDuplicates (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.util.PairConsumer)
int j
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement child
int i
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.util.PairConsumer result
com.intellij.psi.PsiElement[] children
static void ()
}
com/intellij/codeInsight/completion/CompletionUtilCore.classCompletionUtilCore.java
package com.intellij.codeInsight.completion
public com.intellij.codeInsight.completion.CompletionUtilCore extends java.lang.Object {
public static final String DUMMY_IDENTIFIER
public static final String DUMMY_IDENTIFIER_TRIMMED
public void ()
}
com/intellij/codeInsight/controlflow/ConditionalInstruction.classConditionalInstruction.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.ConditionalInstruction extends java.lang.Object implements com.intellij.codeInsight.controlflow.Instruction {
public abstract boolean getResult ()
public abstract com.intellij.psi.PsiElement getCondition ()
}
com/intellij/codeInsight/controlflow/ControlFlow.classControlFlow.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.ControlFlow extends java.lang.Object {
public abstract com.intellij.codeInsight.controlflow.Instruction[] getInstructions ()
}
com/intellij/codeInsight/controlflow/Instruction.classInstruction.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.Instruction extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getElement ()
public abstract java.util.Collection allSucc ()
public abstract java.util.Collection allPred ()
public abstract java.lang.String getElementPresentation ()
public abstract int num ()
}
com/intellij/codeInsight/documentation/DocumentationManagerProtocol.classDocumentationManagerProtocol.java
package com.intellij.codeInsight.documentation
public abstract com.intellij.codeInsight.documentation.DocumentationManagerProtocol extends java.lang.Object {
public static final String PSI_ELEMENT_PROTOCOL
public static final String PSI_ELEMENT_PROTOCOL_REF_SEPARATOR
}
com/intellij/codeInsight/documentation/DocumentationManagerUtil.classDocumentationManagerUtil.java
package com.intellij.codeInsight.documentation
public com.intellij.codeInsight.documentation.DocumentationManagerUtil extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.documentation.DocumentationManagerUtil getInstance ()
protected void createHyperlinkImpl (java.lang.StringBuilder, com.intellij.psi.PsiElement, java.lang.String, java.lang.String, boolean)
StringBuilder buffer
com.intellij.psi.PsiElement refElement
String refText
String label
boolean plainLink
public static void createHyperlink (java.lang.StringBuilder, java.lang.String, java.lang.String, boolean)
StringBuilder buffer
String refText
String label
boolean plainLink
public static void createHyperlink (java.lang.StringBuilder, com.intellij.psi.PsiElement, java.lang.String, java.lang.String, boolean)
StringBuilder buffer
com.intellij.psi.PsiElement refElement
String refText
String label
boolean plainLink
}
com/intellij/codeInsight/folding/CodeFoldingSettings.classCodeFoldingSettings.java
package com.intellij.codeInsight.folding
public com.intellij.codeInsight.folding.CodeFoldingSettings extends java.lang.Object {
public boolean COLLAPSE_IMPORTS
public boolean COLLAPSE_METHODS
public boolean COLLAPSE_FILE_HEADER
public boolean COLLAPSE_DOC_COMMENTS
public boolean COLLAPSE_CUSTOM_FOLDING_REGIONS
public void ()
public static com.intellij.codeInsight.folding.CodeFoldingSettings getInstance ()
}
com/intellij/codeInsight/highlighting/ReadWriteAccessDetector$Access.classReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access extends java.lang.Enum {
public static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access Read
public static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access Write
public static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access ReadWrite
private static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access[] $VALUES
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access[] values ()
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/codeInsight/highlighting/ReadWriteAccessDetector.classReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public abstract com.intellij.codeInsight.highlighting.ReadWriteAccessDetector extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector findDetector (com.intellij.psi.PsiElement)
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector accessDetector
com.intellij.psi.PsiElement element
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
public abstract boolean isReadWriteAccessible (com.intellij.psi.PsiElement)
public abstract boolean isDeclarationWriteAccess (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getReferenceAccess (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference)
public abstract com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getExpressionAccess (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/concurrency/AsyncFuture.classAsyncFuture.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFuture extends java.lang.Object implements java.util.concurrent.Future {
public abstract void addConsumer (java.util.concurrent.Executor, com.intellij.concurrency.ResultConsumer)
}
com/intellij/concurrency/AsyncFutureFactory.classAsyncFutureFactory.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFutureFactory extends java.lang.Object {
public void ()
public static com.intellij.concurrency.AsyncFutureFactory getInstance ()
public static com.intellij.concurrency.AsyncFuture wrap (java.lang.Object)
Object v
com.intellij.concurrency.AsyncFutureResult result
public static com.intellij.concurrency.AsyncFuture wrapException (java.lang.Throwable)
Throwable e
com.intellij.concurrency.AsyncFutureResult result
public abstract com.intellij.concurrency.AsyncFutureResult createAsyncFutureResult ()
}
com/intellij/concurrency/AsyncFutureResult.classAsyncFutureResult.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFutureResult extends java.lang.Object implements com.intellij.concurrency.AsyncFuture {
public abstract void set (java.lang.Object)
public abstract void setException (java.lang.Throwable)
}
com/intellij/concurrency/AsyncUtil$1.classAsyncUtil.java
package com.intellij.concurrency
final com.intellij.concurrency.AsyncUtil$1 extends java.lang.Object implements com.intellij.concurrency.AsyncFuture {
final boolean val$result
void (boolean)
public void addConsumer (java.util.concurrent.Executor, com.intellij.concurrency.ResultConsumer)
java.util.concurrent.Executor executor
com.intellij.concurrency.ResultConsumer consumer
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Boolean get ()
public java.lang.Boolean get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public volatile java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
public volatile java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
}
com/intellij/concurrency/AsyncUtil.classAsyncUtil.java
package com.intellij.concurrency
public com.intellij.concurrency.AsyncUtil extends java.lang.Object {
private static final com.intellij.concurrency.AsyncFuture TRUE
private static final com.intellij.concurrency.AsyncFuture FALSE
public void ()
public static java.lang.Object get (java.util.concurrent.Future)
InterruptedException e
Throwable cause
java.util.concurrent.ExecutionException e
java.util.concurrent.Future result
private static com.intellij.concurrency.AsyncFuture createConst (boolean)
boolean result
public static com.intellij.concurrency.AsyncFuture wrapBoolean (boolean)
boolean result
static void ()
}
com/intellij/concurrency/DefaultResultConsumer.classDefaultResultConsumer.java
package com.intellij.concurrency
public com.intellij.concurrency.DefaultResultConsumer extends java.lang.Object implements com.intellij.concurrency.ResultConsumer {
private final com.intellij.concurrency.AsyncFutureResult myResult
public void (com.intellij.concurrency.AsyncFutureResult)
com.intellij.concurrency.AsyncFutureResult result
public void onSuccess (java.lang.Object)
Object value
public void onFailure (java.lang.Throwable)
Throwable t
}
com/intellij/concurrency/JobScheduler.classJobScheduler.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.JobScheduler extends java.lang.Object {
public void ()
public static java.util.concurrent.ScheduledExecutorService getScheduler ()
}
com/intellij/concurrency/ResultConsumer.classResultConsumer.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.ResultConsumer extends java.lang.Object {
public abstract void onSuccess (java.lang.Object)
public abstract void onFailure (java.lang.Throwable)
}
com/intellij/concurrency/SameThreadExecutor.classSameThreadExecutor.java
package com.intellij.concurrency
public com.intellij.concurrency.SameThreadExecutor extends java.lang.Object implements java.util.concurrent.Executor {
public static final java.util.concurrent.Executor INSTANCE
public void ()
public void execute (java.lang.Runnable)
Runnable command
static void ()
}
com/intellij/core/CoreBundle.classCoreBundle.java
package com.intellij.core
public com.intellij.core.CoreBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/diagnostic/Dumpable.classDumpable.java
package com.intellij.diagnostic
public abstract com.intellij.diagnostic.Dumpable extends java.lang.Object {
public abstract java.lang.String dumpState ()
}
com/intellij/diagnostic/IdePerformanceListener$Adapter.classIdePerformanceListener.java
package com.intellij.diagnostic
public com.intellij.diagnostic.IdePerformanceListener$Adapter extends java.lang.Object implements com.intellij.diagnostic.IdePerformanceListener {
public void ()
public void dumpedThreads (java.io.File, com.intellij.diagnostic.ThreadDump)
java.io.File toFile
com.intellij.diagnostic.ThreadDump dump
public void uiFreezeStarted ()
public void uiFreezeFinished (int)
int lengthInSeconds
}
com/intellij/diagnostic/IdePerformanceListener.classIdePerformanceListener.java
package com.intellij.diagnostic
public abstract com.intellij.diagnostic.IdePerformanceListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void dumpedThreads (java.io.File, com.intellij.diagnostic.ThreadDump)
public abstract void uiFreezeStarted ()
public abstract void uiFreezeFinished (int)
static void ()
}
com/intellij/diagnostic/ImplementationConflictException.classImplementationConflictException.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ImplementationConflictException extends java.lang.RuntimeException {
private final java.util.Collection myConflictingClasses
public transient void (java.lang.String, java.lang.Throwable, java.lang.Object[])
Object object
String message
Throwable cause
Object[] implementationObjects
java.util.List classes
public java.util.Collection getConflictingClasses ()
}
com/intellij/diagnostic/PluginException.classPluginException.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PluginException extends java.lang.RuntimeException {
private final com.intellij.openapi.extensions.PluginId myPluginId
public void (java.lang.String, java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
String message
Throwable cause
com.intellij.openapi.extensions.PluginId pluginId
public void (java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
Throwable e
com.intellij.openapi.extensions.PluginId pluginId
public void (java.lang.String, com.intellij.openapi.extensions.PluginId)
String message
com.intellij.openapi.extensions.PluginId pluginId
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String getMessage ()
String message
}
com/intellij/formatting/FormattingMode.classFormattingMode.java
package com.intellij.formatting
public final com.intellij.formatting.FormattingMode extends java.lang.Enum {
public static final com.intellij.formatting.FormattingMode REFORMAT
public static final com.intellij.formatting.FormattingMode ADJUST_INDENT
public static final com.intellij.formatting.FormattingMode ADJUST_INDENT_ON_ENTER
private static final com.intellij.formatting.FormattingMode[] $VALUES
public static com.intellij.formatting.FormattingMode[] values ()
public static com.intellij.formatting.FormattingMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/ide/FileIconPatcher.classFileIconPatcher.java
package com.intellij.ide
public abstract com.intellij.ide.FileIconPatcher extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract javax.swing.Icon patchIcon (javax.swing.Icon, com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
static void ()
}
com/intellij/ide/FileIconProvider.classFileIconProvider.java
package com.intellij.ide
public abstract com.intellij.ide.FileIconProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract javax.swing.Icon getIcon (com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
static void ()
}
com/intellij/ide/HelpIdProvider.classHelpIdProvider.java
package com.intellij.ide
public abstract com.intellij.ide.HelpIdProvider extends java.lang.Object {
public abstract java.lang.String getHelpId ()
}
com/intellij/ide/IconLayerProvider.classIconLayerProvider.java
package com.intellij.ide
public abstract com.intellij.ide.IconLayerProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract javax.swing.Icon getLayerIcon (com.intellij.openapi.util.Iconable, boolean)
public abstract java.lang.String getLayerDescription ()
static void ()
}
com/intellij/ide/IconProvider.classIconProvider.java
package com.intellij.ide
public abstract com.intellij.ide.IconProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public void ()
public abstract javax.swing.Icon getIcon (com.intellij.psi.PsiElement, int)
static void ()
}
com/intellij/ide/IdeBundle.classIdeBundle.java
package com.intellij.ide
public com.intellij.ide.IdeBundle extends com.intellij.AbstractBundle {
public static final String BUNDLE
private static final com.intellij.ide.IdeBundle INSTANCE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
static void ()
}
com/intellij/ide/SelectInEditorManager.classSelectInEditorManager.java
package com.intellij.ide
public abstract com.intellij.ide.SelectInEditorManager extends java.lang.Object {
public void ()
public static com.intellij.ide.SelectInEditorManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void selectInEditor (com.intellij.openapi.vfs.VirtualFile, int, int, boolean, boolean)
}
com/intellij/ide/StartupProgress.classStartupProgress.java
package com.intellij.ide
public abstract com.intellij.ide.StartupProgress extends java.lang.Object {
public abstract void showProgress (java.lang.String, float)
}
com/intellij/ide/TypePresentationService.classTypePresentationService.java
package com.intellij.ide
public abstract com.intellij.ide.TypePresentationService extends java.lang.Object {
public void ()
public static com.intellij.ide.TypePresentationService getService ()
public abstract javax.swing.Icon getIcon (java.lang.Object)
public abstract javax.swing.Icon getTypeIcon (java.lang.Class)
public abstract java.lang.String getTypePresentableName (java.lang.Class)
public abstract java.lang.String getTypeName (java.lang.Object)
public static java.lang.String getDefaultTypeName (java.lang.Class)
Class aClass
String simpleName
int i
}
com/intellij/ide/WelcomeWizardUtil.classWelcomeWizardUtil.java
package com.intellij.ide
public com.intellij.ide.WelcomeWizardUtil extends java.lang.Object {
private static volatile String ourDefaultLAF
private static volatile String ourWizardLAF
private static volatile String ourWizardMacKeymap
private static volatile String ourWizardEditorScheme
private static volatile Boolean ourAutoScrollToSource
private static final java.util.Set ourFeaturedPluginsToInstall
public void ()
public static void setDefaultLAF (java.lang.String)
String laf
public static java.lang.String getDefaultLAF ()
public static void setWizardLAF (java.lang.String)
String laf
public static java.lang.String getWizardLAF ()
public static void setWizardKeymap (java.lang.String)
String keymap
public static java.lang.String getWizardMacKeymap ()
public static void setWizardEditorScheme (java.lang.String)
String wizardEditorScheme
public static java.lang.String getWizardEditorScheme ()
public static java.lang.Boolean getAutoScrollToSource ()
public static void setAutoScrollToSource (java.lang.Boolean)
Boolean autoScrollToSource
public static java.util.Set getFeaturedPluginsToInstall ()
public static void setFeaturedPluginsToInstall (java.util.Set)
java.util.Set pluginsToInstall
static void ()
}
com/intellij/ide/caches/FileContent.classFileContent.java
package com.intellij.ide.caches
public com.intellij.ide.caches.FileContent extends com.intellij.openapi.util.UserDataHolderBase {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private byte[] myCachedBytes
private long myCachedLength
private long myCachedTimeStamp
private Boolean myCachedWritable
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void cache () throws java.io.IOException
public byte[] getBytes () throws java.io.IOException
public void setEmptyContent ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public long getLength ()
public long getTimeStamp ()
public boolean isWritable ()
}
com/intellij/ide/fileTemplates/FileTemplateDescriptor.classFileTemplateDescriptor.java
package com.intellij.ide.fileTemplates
public com.intellij.ide.fileTemplates.FileTemplateDescriptor extends java.lang.Object {
private final javax.swing.Icon myIcon
private final String myFileName
public void (java.lang.String)
String fileName
public void (java.lang.String, javax.swing.Icon)
String fileName
javax.swing.Icon icon
public javax.swing.Icon getIcon ()
public java.lang.String getDisplayName ()
public java.lang.String getFileName ()
}
com/intellij/ide/highlighter/ArchiveFileType.classArchiveFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.ArchiveFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.ide.highlighter.ArchiveFileType INSTANCE
public void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
static void ()
}
com/intellij/ide/plugins/HelpSetPath.classHelpSetPath.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.HelpSetPath extends java.lang.Object {
private final String file
private final String path
public static final com.intellij.ide.plugins.HelpSetPath[] EMPTY
public void (java.lang.String, java.lang.String)
String file
String path
public java.lang.String getFile ()
public java.lang.String getPath ()
static void ()
}
com/intellij/ide/plugins/IdeaPluginDescriptor.classIdeaPluginDescriptor.java
package com.intellij.ide.plugins
public abstract com.intellij.ide.plugins.IdeaPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
public abstract java.io.File getPath ()
public abstract java.lang.String getDescription ()
public abstract java.lang.String getChangeNotes ()
public abstract java.lang.String getName ()
public abstract com.intellij.openapi.extensions.PluginId[] getDependentPluginIds ()
public abstract com.intellij.openapi.extensions.PluginId[] getOptionalDependentPluginIds ()
public abstract java.lang.String getVendor ()
public abstract java.lang.String getVersion ()
public abstract java.lang.String getResourceBundleBaseName ()
public abstract java.lang.String getCategory ()
public abstract java.util.List getActionsDescriptionElements ()
public abstract com.intellij.openapi.components.ComponentConfig[] getAppComponents ()
public abstract com.intellij.openapi.components.ComponentConfig[] getProjectComponents ()
public abstract com.intellij.openapi.components.ComponentConfig[] getModuleComponents ()
public abstract java.lang.String getVendorEmail ()
public abstract java.lang.String getVendorUrl ()
public abstract java.lang.String getUrl ()
public abstract com.intellij.ide.plugins.HelpSetPath[] getHelpSets ()
public abstract java.lang.String getVendorLogoPath ()
public abstract boolean getUseIdeaClassLoader ()
public abstract java.lang.String getDownloads ()
public abstract java.lang.String getSinceBuild ()
public abstract java.lang.String getUntilBuild ()
public abstract boolean isBundled ()
public abstract boolean allowBundledUpdate ()
public abstract boolean isEnabled ()
public abstract void setEnabled (boolean)
}
com/intellij/ide/plugins/IdeaVersionBean.classIdeaVersionBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.IdeaVersionBean extends java.lang.Object {
public String sinceBuild
public String untilBuild
public void ()
}
com/intellij/ide/plugins/PluginBean.classPluginBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginBean extends java.lang.Object {
public com.intellij.openapi.components.OldComponentConfig[] applicationComponents
public com.intellij.openapi.components.OldComponentConfig[] projectComponents
public com.intellij.openapi.components.OldComponentConfig[] moduleComponents
public static final String APPLICATION_COMPONENTS
public static final String PROJECT_COMPONENTS
public static final String MODULE_COMPONENTS
public String name
public String id
public String description
public String formatVersion
public String pluginVersion
public com.intellij.ide.plugins.PluginVendor vendor
public com.intellij.ide.plugins.IdeaVersionBean ideaVersion
public boolean isInternal
public org.jdom.Element[] extensions
public org.jdom.Element[] extensionPoints
public org.jdom.Element[] actions
public com.intellij.ide.plugins.PluginDependency[] dependencies
public com.intellij.ide.plugins.PluginHelpSet[] helpSets
public String category
public String resourceBundle
public String changeNotes
public String url
public boolean useIdeaClassLoader
public boolean allowBundledUpdate
public java.util.List modules
public void ()
}
com/intellij/ide/plugins/PluginDependency.classPluginDependency.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginDependency extends java.lang.Object {
public boolean optional
public String configFile
public String pluginId
public void ()
}
com/intellij/ide/plugins/PluginHelpSet.classPluginHelpSet.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginHelpSet extends java.lang.Object {
public String file
public String path
public void ()
}
com/intellij/ide/plugins/PluginVendor.classPluginVendor.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginVendor extends java.lang.Object {
public String url
public String email
public String logo
public String name
public void ()
}
com/intellij/ide/presentation/VirtualFilePresentation.classVirtualFilePresentation.java
package com.intellij.ide.presentation
public com.intellij.ide.presentation.VirtualFilePresentation extends java.lang.Object {
public void ()
public static javax.swing.Icon getIcon (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static javax.swing.Icon getIconImpl (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
javax.swing.Icon icon
com.intellij.openapi.fileTypes.FileType fileType
}
com/intellij/ide/util/PropertiesComponent.classPropertiesComponent.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PropertiesComponent extends java.lang.Object {
public void ()
public abstract void unsetValue (java.lang.String)
public abstract boolean isValueSet (java.lang.String)
public abstract java.lang.String getValue (java.lang.String)
public abstract void setValue (java.lang.String, java.lang.String)
public abstract void setValue (java.lang.String, java.lang.String, java.lang.String)
public abstract void setValue (java.lang.String, float, float)
public abstract void setValue (java.lang.String, int, int)
public final void setValue (java.lang.String, boolean)
String name
boolean value
public abstract void setValue (java.lang.String, boolean, boolean)
public abstract java.lang.String[] getValues (java.lang.String)
public abstract void setValues (java.lang.String, java.lang.String[])
public static com.intellij.ide.util.PropertiesComponent getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.ide.util.PropertiesComponent getInstance ()
public final boolean isTrueValue (java.lang.String)
String name
public final boolean getBoolean (java.lang.String, boolean)
String name
boolean defaultValue
public final boolean getBoolean (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, java.lang.String)
String name
String defaultValue
public final int getOrInitInt (java.lang.String, int)
String name
int defaultValue
public int getInt (java.lang.String, int)
String name
int defaultValue
public final long getOrInitLong (java.lang.String, long)
String value
NumberFormatException e
String name
long defaultValue
public java.lang.String getOrInit (java.lang.String, java.lang.String)
String name
String defaultValue
public final boolean saveFields (java.lang.Object)
String name
com.intellij.ide.util.PropertyName annotation
java.lang.reflect.Field field
IllegalAccessException e
Object object
public final boolean loadFields (java.lang.Object)
Class type
String defaultValue
String stringValue
Object value
com.intellij.ide.util.PropertyName annotation
java.lang.reflect.Field field
IllegalAccessException e
Object object
public float getFloat (java.lang.String, float)
String name
float defaultValue
}
com/intellij/ide/util/PropertyName.classPropertyName.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PropertyName extends java.lang.Object implements java.lang.annotation.Annotation {
public static final String NOT_SET
public abstract java.lang.String value ()
public abstract java.lang.String defaultValue ()
}
com/intellij/ide/util/PsiNavigationSupport.classPsiNavigationSupport.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PsiNavigationSupport extends java.lang.Object {
public void ()
public static com.intellij.ide.util.PsiNavigationSupport getInstance ()
public abstract com.intellij.pom.Navigatable getDescriptor (com.intellij.psi.PsiElement)
public abstract com.intellij.pom.Navigatable createNavigatable (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, int)
public abstract boolean canNavigate (com.intellij.psi.PsiElement)
public abstract void navigateToDirectory (com.intellij.psi.PsiDirectory, boolean)
}
com/intellij/injected/editor/DocumentWindow.classDocumentWindow.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.DocumentWindow extends java.lang.Object implements com.intellij.openapi.editor.Document {
public abstract com.intellij.openapi.editor.Document getDelegate ()
public abstract int injectedToHost (int)
public abstract com.intellij.openapi.util.TextRange injectedToHost (com.intellij.openapi.util.TextRange)
public abstract int hostToInjected (int)
public abstract com.intellij.openapi.util.TextRange intersectWithEditable (com.intellij.openapi.util.TextRange)
public abstract com.intellij.openapi.util.TextRange getHostRange (int)
public abstract int injectedToHostLine (int)
public abstract com.intellij.openapi.util.Segment[] getHostRanges ()
public abstract boolean areRangesEqual (com.intellij.injected.editor.DocumentWindow)
public abstract boolean isValid ()
public abstract boolean containsRange (int, int)
}
com/intellij/injected/editor/VirtualFileWindow.classVirtualFileWindow.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.VirtualFileWindow extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getDelegate ()
public abstract com.intellij.injected.editor.DocumentWindow getDocumentWindow ()
public abstract boolean isValid ()
}
com/intellij/lang/ASTNode.classASTNode.java
package com.intellij.lang
public abstract com.intellij.lang.ASTNode extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.lang.ASTNode[] EMPTY_ARRAY
public abstract com.intellij.psi.tree.IElementType getElementType ()
public abstract java.lang.String getText ()
public abstract java.lang.CharSequence getChars ()
public abstract boolean textContains (char)
public abstract int getStartOffset ()
public abstract int getTextLength ()
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public abstract com.intellij.lang.ASTNode getTreeParent ()
public abstract com.intellij.lang.ASTNode getFirstChildNode ()
public abstract com.intellij.lang.ASTNode getLastChildNode ()
public abstract com.intellij.lang.ASTNode getTreeNext ()
public abstract com.intellij.lang.ASTNode getTreePrev ()
public abstract com.intellij.lang.ASTNode[] getChildren (com.intellij.psi.tree.TokenSet)
public abstract void addChild (com.intellij.lang.ASTNode)
public abstract void addChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract void addLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.lang.ASTNode)
public abstract void removeChild (com.intellij.lang.ASTNode)
public abstract void removeRange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract void replaceChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract void replaceAllChildrenToChildrenOf (com.intellij.lang.ASTNode)
public abstract void addChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract java.lang.Object clone ()
public abstract com.intellij.lang.ASTNode copyElement ()
public abstract com.intellij.lang.ASTNode findLeafElementAt (int)
public abstract java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key)
public abstract void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType, com.intellij.lang.ASTNode)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet, com.intellij.lang.ASTNode)
public abstract com.intellij.psi.PsiElement getPsi ()
public abstract com.intellij.psi.PsiElement getPsi (java.lang.Class)
static void ()
}
com/intellij/lang/CodeDocumentationAwareCommenter.classCodeDocumentationAwareCommenter.java
package com.intellij.lang
public abstract com.intellij.lang.CodeDocumentationAwareCommenter extends java.lang.Object implements com.intellij.lang.Commenter {
public abstract com.intellij.psi.tree.IElementType getLineCommentTokenType ()
public abstract com.intellij.psi.tree.IElementType getBlockCommentTokenType ()
public abstract com.intellij.psi.tree.IElementType getDocumentationCommentTokenType ()
public abstract java.lang.String getDocumentationCommentPrefix ()
public abstract java.lang.String getDocumentationCommentLinePrefix ()
public abstract java.lang.String getDocumentationCommentSuffix ()
public abstract boolean isDocumentationComment (com.intellij.psi.PsiComment)
}
com/intellij/lang/CodeDocumentationAwareCommenterEx.classCodeDocumentationAwareCommenterEx.java
package com.intellij.lang
public abstract com.intellij.lang.CodeDocumentationAwareCommenterEx extends java.lang.Object implements com.intellij.lang.CodeDocumentationAwareCommenter {
public abstract boolean isDocumentationCommentText (com.intellij.psi.PsiElement)
}
com/intellij/lang/Commenter.classCommenter.java
package com.intellij.lang
public abstract com.intellij.lang.Commenter extends java.lang.Object {
public abstract java.lang.String getLineCommentPrefix ()
public abstract java.lang.String getBlockCommentPrefix ()
public abstract java.lang.String getBlockCommentSuffix ()
public abstract java.lang.String getCommentedBlockCommentPrefix ()
public abstract java.lang.String getCommentedBlockCommentSuffix ()
}
com/intellij/lang/CompositeLanguage.classCompositeLanguage.java
package com.intellij.lang
public com.intellij.lang.CompositeLanguage extends com.intellij.lang.Language {
private final java.util.List myFilters
protected void (java.lang.String)
String id
protected transient void (java.lang.String, java.lang.String[])
String ID
String[] mimeTypes
protected transient void (com.intellij.lang.Language, java.lang.String, java.lang.String[])
com.intellij.lang.Language baseLanguage
String ID
String[] mimeTypes
public void registerLanguageExtension (com.intellij.lang.LanguageFilter)
com.intellij.lang.LanguageFilter filter
public boolean unregisterLanguageExtension (com.intellij.lang.LanguageFilter)
com.intellij.lang.LanguageFilter filter
public com.intellij.lang.Language[] getLanguageExtensionsForFile (com.intellij.psi.PsiFile)
com.intellij.lang.LanguageFilter filter
com.intellij.psi.PsiFile psi
java.util.List extensions
public com.intellij.lang.LanguageFilter[] getLanguageExtensions ()
}
com/intellij/lang/CustomUncommenter.classCustomUncommenter.java
package com.intellij.lang
public abstract com.intellij.lang.CustomUncommenter extends java.lang.Object {
public abstract com.intellij.openapi.util.TextRange findMaximumCommentedRange (java.lang.CharSequence)
public abstract java.util.Collection getCommentRangesToDelete (java.lang.CharSequence)
}
com/intellij/lang/DependentLanguage.classDependentLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.DependentLanguage extends java.lang.Object {
}
com/intellij/lang/FCTSBackedLighterAST$LighterASTNodeList.classFCTSBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.FCTSBackedLighterAST$LighterASTNodeList extends java.util.AbstractList {
private final int mySize
private final com.intellij.lang.LighterASTNode[] myElements
public void (int, com.intellij.lang.LighterASTNode[])
int size
com.intellij.lang.LighterASTNode[] elements
public com.intellij.lang.LighterASTNode get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
}
com/intellij/lang/FCTSBackedLighterAST.classFCTSBackedLighterAST.java
package com.intellij.lang
public com.intellij.lang.FCTSBackedLighterAST extends com.intellij.lang.LighterAST {
private final com.intellij.util.diff.FlyweightCapableTreeStructure myTreeStructure
static final boolean $assertionsDisabled
public void (com.intellij.util.CharTable, com.intellij.util.diff.FlyweightCapableTreeStructure)
com.intellij.util.CharTable charTable
com.intellij.util.diff.FlyweightCapableTreeStructure treeStructure
public com.intellij.lang.LighterASTNode getRoot ()
public com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public java.util.List getChildren (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode parent
com.intellij.openapi.util.Ref into
int numKids
com.intellij.lang.LighterASTNode[] elements
static void ()
}
com/intellij/lang/FileASTNode.classFileASTNode.java
package com.intellij.lang
public abstract com.intellij.lang.FileASTNode extends java.lang.Object implements com.intellij.lang.ASTNode {
public abstract com.intellij.util.CharTable getCharTable ()
public abstract boolean isParsed ()
public abstract com.intellij.lang.LighterAST getLighterAST ()
}
com/intellij/lang/ITokenTypeRemapper.classITokenTypeRemapper.java
package com.intellij.lang
public abstract com.intellij.lang.ITokenTypeRemapper extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType filter (com.intellij.psi.tree.IElementType, int, int, java.lang.CharSequence)
}
com/intellij/lang/InjectableLanguage.classInjectableLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.InjectableLanguage extends java.lang.Object {
}
com/intellij/lang/Language$1.classLanguage.java
package com.intellij.lang
final com.intellij.lang.Language$1 extends com.intellij.lang.Language {
void (java.lang.String)
String ID
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.LanguageFileType getAssociatedFileType ()
}
com/intellij/lang/Language.classLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.Language extends com.intellij.openapi.util.UserDataHolderBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Map ourRegisteredLanguages
private static final java.util.concurrent.ConcurrentMap ourRegisteredMimeTypes
private static final java.util.Map ourRegisteredIDs
private final com.intellij.lang.Language myBaseLanguage
private final String myID
private final String[] myMimeTypes
private final java.util.List myDialects
public static final com.intellij.lang.Language ANY
protected void (java.lang.String)
String ID
protected transient void (java.lang.String, java.lang.String[])
String ID
String[] mimeTypes
protected transient void (com.intellij.lang.Language, java.lang.String, java.lang.String[])
java.util.List languagesByMimeType
String mimeType
com.intellij.lang.Language baseLanguage
String ID
String[] mimeTypes
Class langClass
com.intellij.lang.Language prev
public static java.util.Collection getRegisteredLanguages ()
java.util.Collection languages
public static com.intellij.lang.Language findInstance (java.lang.Class)
Class klass
com.intellij.lang.Language t
public static java.util.Collection findInstancesByMimeType (java.lang.String)
String mimeType
java.util.List result
public java.lang.String toString ()
public java.lang.String[] getMimeTypes ()
public java.lang.String getID ()
public com.intellij.openapi.fileTypes.LanguageFileType getAssociatedFileType ()
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.fileTypes.FileType[] types
public com.intellij.lang.Language getBaseLanguage ()
public java.lang.String getDisplayName ()
public final boolean is (com.intellij.lang.Language)
com.intellij.lang.Language another
public boolean isCaseSensitive ()
public final boolean isKindOf (com.intellij.lang.Language)
com.intellij.lang.Language another
com.intellij.lang.Language l
public final boolean isKindOf (java.lang.String)
String anotherLanguageId
com.intellij.lang.Language l
public java.util.List getDialects ()
public static com.intellij.lang.Language findLanguageByID (java.lang.String)
String id
protected void (java.lang.String, boolean)
String ID
boolean register
static void ()
}
com/intellij/lang/LanguageCommenters.classLanguageCommenters.java
package com.intellij.lang
public com.intellij.lang.LanguageCommenters extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageCommenters INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageExtension.classLanguageExtension.java
package com.intellij.lang
public com.intellij.lang.LanguageExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
private final Object myDefaultImplementation
private final com.intellij.openapi.util.Key IN_LANGUAGE_CACHE
public void (java.lang.String)
String epName
public void (java.lang.String, java.lang.Object)
String epName
Object defaultImplementation
protected java.lang.String keyToString (com.intellij.lang.Language)
com.intellij.lang.Language key
public java.lang.Object forLanguage (com.intellij.lang.Language)
com.intellij.lang.Language base
Object result
com.intellij.lang.Language l
Object cached
java.util.List extensions
Object result
public java.util.List allForLanguage (com.intellij.lang.Language)
com.intellij.lang.Language base
com.intellij.lang.Language l
java.util.List list
public java.util.List allForLanguageOrAny (com.intellij.lang.Language)
com.intellij.lang.Language l
java.util.List providers
protected java.lang.Object getDefaultImplementation ()
protected com.intellij.openapi.util.Key getLanguageCache ()
protected java.util.Set getAllBaseLanguageIdsWithAny (com.intellij.lang.Language)
com.intellij.lang.Language key
java.util.Set allowed
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/lang/LanguageExtensionPoint$1.classLanguageExtensionPoint.java
package com.intellij.lang
com.intellij.lang.LanguageExtensionPoint$1 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.lang.LanguageExtensionPoint this$0
void (com.intellij.lang.LanguageExtensionPoint)
com.intellij.lang.LanguageExtensionPoint this$0
protected java.lang.Object compute ()
ClassNotFoundException e
}
com/intellij/lang/LanguageExtensionPoint.classLanguageExtensionPoint.java
package com.intellij.lang
public com.intellij.lang.LanguageExtensionPoint extends com.intellij.openapi.extensions.CustomLoadingExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String language
public String implementationClass
private final com.intellij.openapi.util.NotNullLazyValue myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
static java.lang.Object access$000 (com.intellij.lang.LanguageExtensionPoint, java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
com.intellij.lang.LanguageExtensionPoint x0
String x1
org.picocontainer.PicoContainer x2
}
com/intellij/lang/LanguageFilter.classLanguageFilter.java
package com.intellij.lang
public abstract com.intellij.lang.LanguageFilter extends java.lang.Object {
public abstract boolean isRelevantForFile (com.intellij.psi.PsiFile)
public abstract com.intellij.lang.Language getLanguage ()
}
com/intellij/lang/LanguageParserDefinitions.classLanguageParserDefinitions.java
package com.intellij.lang
public com.intellij.lang.LanguageParserDefinitions extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageParserDefinitions INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageUtil$1.classLanguageUtil.java
package com.intellij.lang
final com.intellij.lang.LanguageUtil$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language o1
com.intellij.lang.Language o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/lang/LanguageUtil$2.classLanguageUtil.java
package com.intellij.lang
final com.intellij.lang.LanguageUtil$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.lang.Language val$base
void (com.intellij.lang.Language)
public boolean value (com.intellij.lang.Language)
com.intellij.lang.Language language
public volatile boolean value (java.lang.Object)
}
com/intellij/lang/LanguageUtil.classLanguageUtil.java
package com.intellij.lang
public final com.intellij.lang.LanguageUtil extends java.lang.Object {
public static final java.util.Comparator LANGUAGE_COMPARATOR
private void ()
public static com.intellij.lang.Language getLanguageForPsi (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.lang.Language language
public static com.intellij.lang.Language getFileLanguage (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.lang.Language l
public static com.intellij.lang.Language getFileTypeLanguage (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
public static com.intellij.openapi.fileTypes.FileType getLanguageFileType (com.intellij.lang.Language)
com.intellij.lang.Language language
public static com.intellij.lang.ParserDefinition$SpaceRequirements canStickTokensTogetherByLexer (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lexer.Lexer)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lexer.Lexer lexer
String textStr
public static com.intellij.lang.Language[] getLanguageDialects (com.intellij.lang.Language)
com.intellij.lang.Language base
java.util.List list
public static boolean isInTemplateLanguageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
com.intellij.lang.Language language
public static boolean isInjectableLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public static boolean isFileLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.LanguageFileType type
String name
public static java.util.List getFileLanguages ()
com.intellij.lang.Language language
java.util.List result
public static com.intellij.lang.Language getRootLanguage (com.intellij.psi.PsiElement)
com.intellij.lang.Language language
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement element
com.intellij.psi.FileViewProvider provider
java.util.Set languages
static void ()
}
com/intellij/lang/LightPsiParser.classLightPsiParser.java
package com.intellij.lang
public abstract com.intellij.lang.LightPsiParser extends java.lang.Object {
public abstract void parseLight (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
}
com/intellij/lang/LighterAST.classLighterAST.java
package com.intellij.lang
public abstract com.intellij.lang.LighterAST extends java.lang.Object {
private final com.intellij.util.CharTable myCharTable
public void (com.intellij.util.CharTable)
com.intellij.util.CharTable charTable
public com.intellij.util.CharTable getCharTable ()
public abstract com.intellij.lang.LighterASTNode getRoot ()
public abstract com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
public abstract java.util.List getChildren (com.intellij.lang.LighterASTNode)
}
com/intellij/lang/LighterASTNode.classLighterASTNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterASTNode extends java.lang.Object {
public static final com.intellij.lang.LighterASTNode[] EMPTY_ARRAY
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
static void ()
}
com/intellij/lang/LighterASTTokenNode.classLighterASTTokenNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterASTTokenNode extends java.lang.Object implements com.intellij.lang.LighterASTNode {
public abstract java.lang.CharSequence getText ()
}
com/intellij/lang/LighterLazyParseableNode$Visitor.classLighterLazyParseableNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterLazyParseableNode$Visitor extends java.lang.Object {
public abstract boolean visit (com.intellij.psi.tree.IElementType)
}
com/intellij/lang/LighterLazyParseableNode.classLighterLazyParseableNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterLazyParseableNode extends java.lang.Object implements com.intellij.lang.LighterASTNode {
public abstract com.intellij.psi.PsiFile getContainingFile ()
public abstract com.intellij.util.CharTable getCharTable ()
public abstract java.lang.CharSequence getText ()
public abstract boolean accept (com.intellij.lang.LighterLazyParseableNode$Visitor)
}
com/intellij/lang/ParserDefinition$SpaceRequirements.classParserDefinition.java
package com.intellij.lang
public final com.intellij.lang.ParserDefinition$SpaceRequirements extends java.lang.Enum {
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MAY
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MUST
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MUST_NOT
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MUST_LINE_BREAK
private static final com.intellij.lang.ParserDefinition$SpaceRequirements[] $VALUES
public static com.intellij.lang.ParserDefinition$SpaceRequirements[] values ()
public static com.intellij.lang.ParserDefinition$SpaceRequirements valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/ParserDefinition.classParserDefinition.java
package com.intellij.lang
public abstract com.intellij.lang.ParserDefinition extends java.lang.Object {
public abstract com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
public abstract com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
public abstract com.intellij.psi.tree.IFileElementType getFileNodeType ()
public abstract com.intellij.psi.tree.TokenSet getWhitespaceTokens ()
public abstract com.intellij.psi.tree.TokenSet getCommentTokens ()
public abstract com.intellij.psi.tree.TokenSet getStringLiteralElements ()
public abstract com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
public abstract com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
public abstract com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistanceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
}
com/intellij/lang/PsiBuilder$Marker.classPsiBuilder.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilder$Marker extends java.lang.Object {
public abstract com.intellij.lang.PsiBuilder$Marker precede ()
public abstract void drop ()
public abstract void rollbackTo ()
public abstract void done (com.intellij.psi.tree.IElementType)
public abstract void collapse (com.intellij.psi.tree.IElementType)
public abstract void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker)
public abstract void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker, java.lang.String)
public abstract void error (java.lang.String)
public abstract void errorBefore (java.lang.String, com.intellij.lang.PsiBuilder$Marker)
public abstract void setCustomEdgeTokenBinders (com.intellij.lang.WhitespacesAndCommentsBinder, com.intellij.lang.WhitespacesAndCommentsBinder)
}
com/intellij/lang/PsiBuilder.classPsiBuilder.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilder extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.UserDataHolderUnprotected {
public abstract com.intellij.openapi.project.Project getProject ()
public abstract java.lang.CharSequence getOriginalText ()
public abstract void advanceLexer ()
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract void setTokenTypeRemapper (com.intellij.lang.ITokenTypeRemapper)
public abstract void remapCurrentToken (com.intellij.psi.tree.IElementType)
public abstract void setWhitespaceSkippedCallback (com.intellij.lang.WhitespaceSkippedCallback)
public abstract com.intellij.psi.tree.IElementType lookAhead (int)
public abstract com.intellij.psi.tree.IElementType rawLookup (int)
public abstract int rawTokenTypeStart (int)
public abstract int rawTokenIndex ()
public abstract java.lang.String getTokenText ()
public abstract int getCurrentOffset ()
public abstract com.intellij.lang.PsiBuilder$Marker mark ()
public abstract void error (java.lang.String)
public abstract boolean eof ()
public abstract com.intellij.lang.ASTNode getTreeBuilt ()
public abstract com.intellij.util.diff.FlyweightCapableTreeStructure getLightTree ()
public abstract void setDebugMode (boolean)
public abstract void enforceCommentTokens (com.intellij.psi.tree.TokenSet)
public abstract com.intellij.lang.LighterASTNode getLatestDoneMarker ()
}
com/intellij/lang/PsiBuilderFactory.classPsiBuilderFactory.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilderFactory extends java.lang.Object {
public void ()
public static com.intellij.lang.PsiBuilderFactory getInstance ()
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, java.lang.CharSequence)
}
com/intellij/lang/PsiBuilderUtil.classPsiBuilderUtil.java
package com.intellij.lang
public com.intellij.lang.PsiBuilderUtil extends java.lang.Object {
private void ()
public static void advance (com.intellij.lang.PsiBuilder, int)
int i
com.intellij.lang.PsiBuilder builder
int count
public static boolean expect (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType expectedType
public static boolean expect (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet expectedTypes
public static transient void drop (com.intellij.lang.PsiBuilder$Marker[])
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker[] markers
public static void rollbackTo (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
public static java.lang.CharSequence rawTokenText (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int index
}
com/intellij/lang/PsiParser.classPsiParser.java
package com.intellij.lang
public abstract com.intellij.lang.PsiParser extends java.lang.Object {
public abstract com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
}
com/intellij/lang/TokenSeparatorGenerator.classTokenSeparatorGenerator.java
package com.intellij.lang
public abstract com.intellij.lang.TokenSeparatorGenerator extends java.lang.Object {
public abstract com.intellij.lang.ASTNode generateWhitespaceBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
}
com/intellij/lang/TreeBackedLighterAST$NodeWrapper.classTreeBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.TreeBackedLighterAST$NodeWrapper extends java.lang.Object implements com.intellij.lang.LighterASTNode {
protected final com.intellij.lang.ASTNode myNode
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.tree.IElementType getTokenType ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.lang.TreeBackedLighterAST$NodeWrapper that
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/lang/TreeBackedLighterAST$TokenNodeWrapper.classTreeBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.TreeBackedLighterAST$TokenNodeWrapper extends com.intellij.lang.TreeBackedLighterAST$NodeWrapper implements com.intellij.lang.LighterASTTokenNode {
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.CharSequence getText ()
public java.lang.String toString ()
}
com/intellij/lang/TreeBackedLighterAST.classTreeBackedLighterAST.java
package com.intellij.lang
public com.intellij.lang.TreeBackedLighterAST extends com.intellij.lang.LighterAST {
private final com.intellij.lang.FileASTNode myRoot
public void (com.intellij.lang.FileASTNode)
com.intellij.lang.FileASTNode root
public com.intellij.lang.LighterASTNode getRoot ()
public com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
com.intellij.lang.ASTNode parent
public java.util.List getChildren (com.intellij.lang.LighterASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.LighterASTNode parent
com.intellij.lang.ASTNode[] children
java.util.List result
public static com.intellij.lang.LighterASTNode wrap (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode unwrap (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
}
com/intellij/lang/WhitespaceSkippedCallback.classWhitespaceSkippedCallback.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespaceSkippedCallback extends java.lang.Object {
public abstract void onSkip (com.intellij.psi.tree.IElementType, int, int)
}
com/intellij/lang/WhitespacesAndCommentsBinder$RecursiveBinder.classWhitespacesAndCommentsBinder.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespacesAndCommentsBinder$RecursiveBinder extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
}
com/intellij/lang/WhitespacesAndCommentsBinder$TokenTextGetter.classWhitespacesAndCommentsBinder.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter extends java.lang.Object {
public abstract java.lang.CharSequence get (int)
}
com/intellij/lang/WhitespacesAndCommentsBinder.classWhitespacesAndCommentsBinder.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespacesAndCommentsBinder extends java.lang.Object {
public abstract int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
}
com/intellij/lang/folding/CompositeFoldingBuilder.classCompositeFoldingBuilder.java
package com.intellij.lang.folding
public com.intellij.lang.folding.CompositeFoldingBuilder extends com.intellij.lang.folding.FoldingBuilderEx implements com.intellij.openapi.project.DumbAware {
public static final com.intellij.openapi.util.Key FOLDING_BUILDER
private final java.util.List myBuilders
void (java.util.List)
java.util.List builders
public java.util.List getAllBuilders ()
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingDescriptor descriptor
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
java.util.List descriptors
java.util.Set rangesCoveredByDescriptors
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.lang.folding.FoldingBuilder builder
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
public boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
public java.lang.String toString ()
static void ()
}
com/intellij/lang/folding/CustomFoldingBuilder$1.classCustomFoldingBuilder.java
package com.intellij.lang.folding
com.intellij.lang.folding.CustomFoldingBuilder$1 extends java.lang.Object {
}
com/intellij/lang/folding/CustomFoldingBuilder$FoldingStack.classCustomFoldingBuilder.java
package com.intellij.lang.folding
com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack extends com.intellij.util.containers.Stack {
private final com.intellij.lang.ASTNode owner
private void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode owner
public com.intellij.lang.ASTNode getOwner ()
void (com.intellij.lang.ASTNode, com.intellij.lang.folding.CustomFoldingBuilder$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.folding.CustomFoldingBuilder$1 x1
}
com/intellij/lang/folding/CustomFoldingBuilder.classCustomFoldingBuilder.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.CustomFoldingBuilder extends com.intellij.lang.folding.FoldingBuilderEx implements com.intellij.openapi.project.PossiblyDumbAware {
private com.intellij.lang.folding.CustomFoldingProvider myDefaultProvider
private static final com.intellij.openapi.util.registry.RegistryValue myMaxLookupDepth
private static final ThreadLocal ourCustomRegionElements
public void ()
public final com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.ASTNode rootNode
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
java.util.List descriptors
public final com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode node
com.intellij.openapi.editor.Document document
protected abstract void buildLanguageFoldRegions (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
private void addCustomFoldingRegionsRecursively (com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack, com.intellij.lang.ASTNode, java.util.List, int)
com.intellij.lang.ASTNode startNode
int startOffset
com.intellij.openapi.util.TextRange range
java.util.Set nodeSet
com.intellij.lang.ASTNode child
com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack foldingStack
com.intellij.lang.ASTNode node
java.util.List descriptors
int currDepth
com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack localFoldingStack
public final java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
String elementText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
protected abstract java.lang.String getLanguagePlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
public final java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public final boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
String childText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
protected abstract boolean isRegionCollapsedByDefault (com.intellij.lang.ASTNode)
public final boolean isCustomRegionStart (com.intellij.lang.ASTNode)
String nodeText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
protected final boolean isCustomRegionEnd (com.intellij.lang.ASTNode)
String nodeText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
protected static boolean isCustomRegionElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.Set set
private com.intellij.lang.folding.CustomFoldingProvider getDefaultProvider (java.lang.String)
com.intellij.lang.folding.CustomFoldingProvider provider
String elementText
protected boolean isCustomFoldingCandidate (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public final boolean isCustomFoldingCandidate (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode node
protected boolean isCustomFoldingRoot (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean isDumbAware ()
static void ()
}
com/intellij/lang/folding/CustomFoldingProvider.classCustomFoldingProvider.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.CustomFoldingProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public static com.intellij.lang.folding.CustomFoldingProvider[] getAllProviders ()
public abstract boolean isCustomRegionStart (java.lang.String)
public abstract boolean isCustomRegionEnd (java.lang.String)
public abstract java.lang.String getPlaceholderText (java.lang.String)
public abstract java.lang.String getDescription ()
public abstract java.lang.String getStartString ()
public abstract java.lang.String getEndString ()
public boolean