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 isCollapsedByDefault (java.lang.String)
String text
static void ()
}
com/intellij/lang/folding/FoldingBuilder.classFoldingBuilder.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.FoldingBuilder extends java.lang.Object {
public abstract com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
public abstract java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
public abstract boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
}
com/intellij/lang/folding/FoldingBuilderEx.classFoldingBuilderEx.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.FoldingBuilderEx extends java.lang.Object implements com.intellij.lang.folding.FoldingBuilder {
public void ()
public abstract com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode node
com.intellij.openapi.editor.Document document
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
public abstract boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
}
com/intellij/lang/folding/FoldingDescriptor.classFoldingDescriptor.java
package com.intellij.lang.folding
public com.intellij.lang.folding.FoldingDescriptor extends java.lang.Object {
public static final com.intellij.lang.folding.FoldingDescriptor[] EMPTY
private final com.intellij.lang.ASTNode myElement
private final com.intellij.openapi.util.TextRange myRange
private final com.intellij.openapi.editor.FoldingGroup myGroup
private final java.util.Set myDependencies
private final boolean myNeverExpands
private boolean myCanBeRemovedWhenCollapsed
static final boolean $assertionsDisabled
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.util.Set)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
java.util.Set dependencies
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.util.Set, boolean)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
java.util.Set dependencies
boolean neverExpands
public com.intellij.lang.ASTNode getElement ()
public com.intellij.openapi.util.TextRange getRange ()
public com.intellij.openapi.editor.FoldingGroup getGroup ()
public java.lang.String getPlaceholderText ()
com.intellij.psi.PsiElement psiElement
com.intellij.lang.Language lang
com.intellij.lang.folding.FoldingBuilder foldingBuilder
public java.util.Set getDependencies ()
public boolean isNonExpandable ()
public boolean canBeRemovedWhenCollapsed ()
public void setCanBeRemovedWhenCollapsed (boolean)
boolean canBeRemovedWhenCollapsed
public java.lang.String toString ()
static void ()
}
com/intellij/lang/folding/LanguageFolding.classLanguageFolding.java
package com.intellij.lang.folding
public com.intellij.lang.folding.LanguageFolding extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.folding.LanguageFolding INSTANCE
private void ()
public com.intellij.lang.folding.FoldingBuilder forLanguage (com.intellij.lang.Language)
com.intellij.lang.folding.FoldingBuilder result
com.intellij.lang.Language base
com.intellij.lang.folding.FoldingBuilder result
com.intellij.lang.Language l
com.intellij.lang.folding.FoldingBuilder cached
java.util.List extensions
com.intellij.lang.folding.FoldingBuilder result
public java.util.List allForLanguage (com.intellij.lang.Language)
com.intellij.lang.Language l
com.intellij.lang.folding.FoldingBuilder result
public static com.intellij.lang.folding.FoldingDescriptor[] buildFoldingDescriptors (com.intellij.lang.folding.FoldingBuilder, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.lang.ASTNode astNode
public volatile java.lang.Object forLanguage (com.intellij.lang.Language)
static void ()
}
com/intellij/lang/injection/InjectedLanguageManager.classInjectedLanguageManager.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.InjectedLanguageManager extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName MULTIHOST_INJECTOR_EP_NAME
protected static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_CACHE
public void ()
public static com.intellij.lang.injection.InjectedLanguageManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiLanguageInjectionHost getInjectionHost (com.intellij.psi.PsiElement)
public abstract com.intellij.openapi.util.TextRange injectedToHost (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
public abstract int injectedToHost (com.intellij.psi.PsiElement, int)
public abstract void registerMultiHostInjector (com.intellij.lang.injection.MultiHostInjector)
public abstract boolean unregisterMultiHostInjector (com.intellij.lang.injection.MultiHostInjector)
public abstract java.lang.String getUnescapedText (com.intellij.psi.PsiElement)
public abstract java.util.List intersectWithAllEditableFragments (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
public abstract boolean isInjectedFragment (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiElement findInjectedElementAt (com.intellij.psi.PsiFile, int)
public abstract java.util.List getInjectedPsiFiles (com.intellij.psi.PsiElement)
public abstract void dropFileCaches (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiFile getTopLevelFile (com.intellij.psi.PsiElement)
public abstract java.util.List getCachedInjectedDocuments (com.intellij.psi.PsiFile)
public abstract void startRunInjectors (com.intellij.openapi.editor.Document, boolean)
public abstract void enumerate (com.intellij.psi.PsiElement, com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor)
public abstract void enumerateEx (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean, com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor)
public abstract java.util.List getNonEditableFragments (com.intellij.injected.editor.DocumentWindow)
static void ()
}
com/intellij/lang/injection/MultiHostInjector.classMultiHostInjector.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.MultiHostInjector extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName MULTIHOST_INJECTOR_EP_NAME
public abstract void getLanguagesToInject (com.intellij.lang.injection.MultiHostRegistrar, com.intellij.psi.PsiElement)
public abstract java.util.List elementsToInjectIn ()
static void ()
}
com/intellij/lang/injection/MultiHostRegistrar.classMultiHostRegistrar.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.MultiHostRegistrar extends java.lang.Object {
public abstract com.intellij.lang.injection.MultiHostRegistrar startInjecting (com.intellij.lang.Language)
public abstract com.intellij.lang.injection.MultiHostRegistrar addPlace (java.lang.String, java.lang.String, com.intellij.psi.PsiLanguageInjectionHost, com.intellij.openapi.util.TextRange)
public abstract void doneInjecting ()
}
com/intellij/lexer/DelegateLexer.classDelegateLexer.java
package com.intellij.lexer
public com.intellij.lexer.DelegateLexer extends com.intellij.lexer.LexerBase {
protected final com.intellij.lexer.Lexer myDelegate
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer delegate
public final com.intellij.lexer.Lexer getDelegate ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
public final java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
}
com/intellij/lexer/DocCommentTokenTypes.classDocCommentTokenTypes.java
package com.intellij.lexer
public abstract com.intellij.lexer.DocCommentTokenTypes extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType commentStart ()
public abstract com.intellij.psi.tree.IElementType commentEnd ()
public abstract com.intellij.psi.tree.IElementType commentData ()
public abstract com.intellij.psi.tree.TokenSet spaceCommentsTokenSet ()
public abstract com.intellij.psi.tree.IElementType space ()
public abstract com.intellij.psi.tree.IElementType tagValueToken ()
public abstract com.intellij.psi.tree.IElementType tagValueLParen ()
public abstract com.intellij.psi.tree.IElementType tagValueRParen ()
public abstract com.intellij.psi.tree.IElementType tagValueSharp ()
public abstract com.intellij.psi.tree.IElementType tagValueComma ()
public abstract com.intellij.psi.tree.IElementType tagName ()
public abstract com.intellij.psi.tree.IElementType tagValueLT ()
public abstract com.intellij.psi.tree.IElementType tagValueGT ()
public abstract com.intellij.psi.tree.IElementType inlineTagStart ()
public abstract com.intellij.psi.tree.IElementType inlineTagEnd ()
public abstract com.intellij.psi.tree.IElementType badCharacter ()
public abstract com.intellij.psi.tree.IElementType commentLeadingAsterisks ()
}
com/intellij/lexer/DummyLexer.classDummyLexer.java
package com.intellij.lexer
public com.intellij.lexer.DummyLexer extends com.intellij.lexer.LexerBase {
private CharSequence myBuffer
private int myStartOffset
private int myEndOffset
private final com.intellij.psi.tree.IElementType myTokenType
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public java.lang.CharSequence getBufferSequence ()
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
public int getBufferEnd ()
}
com/intellij/lexer/EmptyLexer.classEmptyLexer.java
package com.intellij.lexer
public com.intellij.lexer.EmptyLexer extends com.intellij.lexer.DummyLexer {
private static final com.intellij.psi.tree.IElementType EMPTY_TOKEN_TYPE
public void ()
static void ()
}
com/intellij/lexer/FilterLexer$Filter.classFilterLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.FilterLexer$Filter extends java.lang.Object {
public abstract boolean reject (com.intellij.psi.tree.IElementType)
}
com/intellij/lexer/FilterLexer$SetFilter.classFilterLexer.java
package com.intellij.lexer
public final com.intellij.lexer.FilterLexer$SetFilter extends java.lang.Object implements com.intellij.lexer.FilterLexer$Filter {
private final com.intellij.psi.tree.TokenSet mySet
public void (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet set
public boolean reject (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
}
com/intellij/lexer/FilterLexer.classFilterLexer.java
package com.intellij.lexer
public com.intellij.lexer.FilterLexer extends com.intellij.lexer.DelegateLexer {
private final com.intellij.lexer.FilterLexer$Filter myFilter
private final boolean[] myStateFilter
private int myPrevTokenEnd
public void (com.intellij.lexer.Lexer, com.intellij.lexer.FilterLexer$Filter, boolean[])
com.intellij.lexer.Lexer original
com.intellij.lexer.FilterLexer$Filter filter
boolean[] stateFilter
public void (com.intellij.lexer.Lexer, com.intellij.lexer.FilterLexer$Filter)
com.intellij.lexer.Lexer original
com.intellij.lexer.FilterLexer$Filter filter
public com.intellij.lexer.Lexer getOriginal ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public void advance ()
public int getPrevTokenEnd ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
public final void locateToken ()
com.intellij.lexer.Lexer delegate
com.intellij.psi.tree.IElementType tokenType
}
com/intellij/lexer/FlexAdapter.classFlexAdapter.java
package com.intellij.lexer
public com.intellij.lexer.FlexAdapter extends com.intellij.lexer.LexerBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.lexer.FlexLexer myFlex
private com.intellij.psi.tree.IElementType myTokenType
private CharSequence myText
private int myTokenStart
private int myTokenEnd
private int myBufferEnd
private int myState
private boolean myFailed
public void (com.intellij.lexer.FlexLexer)
com.intellij.lexer.FlexLexer flex
public com.intellij.lexer.FlexLexer getFlex ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
protected void locateToken ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
public java.lang.String toString ()
static void ()
}
com/intellij/lexer/FlexLexer.classFlexLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.FlexLexer extends java.lang.Object {
public abstract void yybegin (int)
public abstract int yystate ()
public abstract int getTokenStart ()
public abstract int getTokenEnd ()
public abstract com.intellij.psi.tree.IElementType advance () throws java.io.IOException
public abstract void reset (java.lang.CharSequence, int, int, int)
}
com/intellij/lexer/LayeredLexer.classLayeredLexer.java
package com.intellij.lexer
public com.intellij.lexer.LayeredLexer extends com.intellij.lexer.DelegateLexer {
public static ThreadLocal ourDisableLayersFlag
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int IN_LAYER_STATE
private static final int IN_LAYER_LEXER_FINISHED_STATE
private int myState
private final java.util.Map myStartTokenToLayerLexer
private com.intellij.lexer.Lexer myCurrentLayerLexer
private com.intellij.psi.tree.IElementType myCurrentBaseTokenType
private int myLayerLeftPart
private int myBaseTokenEnd
private final java.util.HashSet mySelfStoppingLexers
private final com.intellij.util.containers.HashMap myStopTokens
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
public void registerSelfStoppingLayer (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType[], com.intellij.psi.tree.IElementType[])
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType[] startTokens
com.intellij.psi.tree.IElementType[] stopTokens
public transient void registerLayer (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType startToken
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType[] startTokens
private void activateLayerIfNecessary ()
com.intellij.psi.tree.IElementType baseTokenType
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
int tokenEnd
com.intellij.lexer.Lexer activeLayerLexer
com.intellij.psi.tree.IElementType layerTokenType
public com.intellij.lexer.LexerPosition getCurrentPosition ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
private boolean isStopToken (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType stopToken
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType[] stopTokens
protected boolean isLayerActive ()
private boolean isInLayerEndGap ()
static void ()
}
com/intellij/lexer/Lexer.classLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.Lexer extends java.lang.Object {
public void ()
public abstract void start (java.lang.CharSequence, int, int, int)
public final void start (java.lang.CharSequence, int, int)
CharSequence buf
int start
int end
public final void start (java.lang.CharSequence)
CharSequence buf
public java.lang.CharSequence getTokenSequence ()
public java.lang.String getTokenText ()
public abstract int getState ()
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract int getTokenStart ()
public abstract int getTokenEnd ()
public abstract void advance ()
public abstract com.intellij.lexer.LexerPosition getCurrentPosition ()
public abstract void restore (com.intellij.lexer.LexerPosition)
public abstract java.lang.CharSequence getBufferSequence ()
public abstract int getBufferEnd ()
}
com/intellij/lexer/LexerBase.classLexerBase.java
package com.intellij.lexer
public abstract com.intellij.lexer.LexerBase extends com.intellij.lexer.Lexer {
public void ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
int offset
int intState
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
}
com/intellij/lexer/LexerPosition.classLexerPosition.java
package com.intellij.lexer
public abstract com.intellij.lexer.LexerPosition extends java.lang.Object {
public abstract int getOffset ()
public abstract int getState ()
}
com/intellij/lexer/LexerPositionImpl.classLexerPositionImpl.java
package com.intellij.lexer
com.intellij.lexer.LexerPositionImpl extends java.lang.Object implements com.intellij.lexer.LexerPosition {
private final int myOffset
private final int myState
public void (int, int)
int offset
int state
public int getOffset ()
public int getState ()
}
com/intellij/lexer/LookAheadLexer$LookAheadLexerPosition.classLookAheadLexer.java
package com.intellij.lexer
public com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition extends java.lang.Object implements com.intellij.lexer.LexerPosition {
final int lastOffset
final int lastState
final int tokenStart
final int advanceCount
final com.intellij.util.containers.ImmutableUserMap customMap
public void (com.intellij.lexer.LookAheadLexer, com.intellij.util.containers.ImmutableUserMap)
com.intellij.lexer.LookAheadLexer lookAheadLexer
com.intellij.util.containers.ImmutableUserMap map
public com.intellij.util.containers.ImmutableUserMap getCustomMap ()
public int getOffset ()
public int getState ()
}
com/intellij/lexer/LookAheadLexer.classLookAheadLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.LookAheadLexer extends com.intellij.lexer.LexerBase {
private int myLastOffset
private int myLastState
private final com.intellij.lexer.Lexer myBaseLexer
private int myTokenStart
private final com.intellij.util.containers.Queue myTypeCache
private final com.intellij.util.containers.Queue myEndOffsetCache
static final boolean $assertionsDisabled
public void (com.intellij.lexer.Lexer, int)
com.intellij.lexer.Lexer baseLexer
int capacity
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
protected void addToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
protected void addToken (int, com.intellij.psi.tree.IElementType)
int endOffset
com.intellij.psi.tree.IElementType type
protected void lookAhead (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
public void advance ()
private void doLookAhead ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
protected int getCacheSize ()
protected void resetCacheSize (int)
int size
public com.intellij.psi.tree.IElementType replaceCachedType (int, com.intellij.psi.tree.IElementType)
int index
com.intellij.psi.tree.IElementType token
public int getState ()
int offset
public int getTokenEnd ()
public int getTokenStart ()
public com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition getCurrentPosition ()
public final void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition _position
protected void restore (com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition)
int i
com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition position
public com.intellij.psi.tree.IElementType getTokenType ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
protected final void advanceLexer (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
protected final void advanceAs (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType)
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType type
public volatile com.intellij.lexer.LexerPosition getCurrentPosition ()
static int access$000 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static int access$100 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static int access$200 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static com.intellij.util.containers.Queue access$300 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static void ()
}
com/intellij/lexer/MergeFunction.classMergeFunction.java
package com.intellij.lexer
public abstract com.intellij.lexer.MergeFunction extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType merge (com.intellij.psi.tree.IElementType, com.intellij.lexer.Lexer)
}
com/intellij/lexer/MergingLexerAdapter$1.classMergingLexerAdapter.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapter$1 extends java.lang.Object {
}
com/intellij/lexer/MergingLexerAdapter$MyMergeFunction.classMergingLexerAdapter.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapter$MyMergeFunction extends java.lang.Object implements com.intellij.lexer.MergeFunction {
final com.intellij.lexer.MergingLexerAdapter this$0
private void (com.intellij.lexer.MergingLexerAdapter)
public com.intellij.psi.tree.IElementType merge (com.intellij.psi.tree.IElementType, com.intellij.lexer.Lexer)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType type
com.intellij.lexer.Lexer originalLexer
void (com.intellij.lexer.MergingLexerAdapter, com.intellij.lexer.MergingLexerAdapter$1)
com.intellij.lexer.MergingLexerAdapter x0
com.intellij.lexer.MergingLexerAdapter$1 x1
}
com/intellij/lexer/MergingLexerAdapter.classMergingLexerAdapter.java
package com.intellij.lexer
public com.intellij.lexer.MergingLexerAdapter extends com.intellij.lexer.MergingLexerAdapterBase {
private final com.intellij.psi.tree.TokenSet myTokenSet
private final com.intellij.lexer.MergeFunction myMergeFunction
public void (com.intellij.lexer.Lexer, com.intellij.psi.tree.TokenSet)
com.intellij.lexer.Lexer original
com.intellij.psi.tree.TokenSet tokensToMerge
public com.intellij.lexer.MergeFunction getMergeFunction ()
static com.intellij.psi.tree.TokenSet access$100 (com.intellij.lexer.MergingLexerAdapter)
com.intellij.lexer.MergingLexerAdapter x0
}
com/intellij/lexer/MergingLexerAdapterBase$MyLexerPosition.classMergingLexerAdapterBase.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapterBase$MyLexerPosition extends java.lang.Object implements com.intellij.lexer.LexerPosition {
private final int myOffset
private final com.intellij.psi.tree.IElementType myTokenType
private final com.intellij.lexer.LexerPosition myOriginalPosition
private final int myOldState
public void (int, com.intellij.psi.tree.IElementType, com.intellij.lexer.LexerPosition, int)
int offset
com.intellij.psi.tree.IElementType tokenType
com.intellij.lexer.LexerPosition originalPosition
int oldState
public int getOffset ()
public int getState ()
public com.intellij.psi.tree.IElementType getType ()
public com.intellij.lexer.LexerPosition getOriginalPosition ()
public int getOldState ()
}
com/intellij/lexer/MergingLexerAdapterBase.classMergingLexerAdapterBase.java
package com.intellij.lexer
public abstract com.intellij.lexer.MergingLexerAdapterBase extends com.intellij.lexer.DelegateLexer {
private com.intellij.psi.tree.IElementType myTokenType
private int myState
private int myTokenStart
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer original
public abstract com.intellij.lexer.MergeFunction getMergeFunction ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
private void locateToken ()
com.intellij.lexer.Lexer orig
public com.intellij.lexer.Lexer getOriginal ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
com.intellij.lexer.MergingLexerAdapterBase$MyLexerPosition pos
public java.lang.String toString ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
}
com/intellij/lexer/StringLiteralLexer.classStringLiteralLexer.java
package com.intellij.lexer
public com.intellij.lexer.StringLiteralLexer extends com.intellij.lexer.LexerBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final short AFTER_FIRST_QUOTE
private static final short AFTER_LAST_QUOTE
public static final char NO_QUOTE_CHAR
protected CharSequence myBuffer
protected int myStart
protected int myEnd
private int myState
private int myLastState
protected int myBufferEnd
protected final char myQuoteChar
private final com.intellij.psi.tree.IElementType myOriginalLiteralToken
private final boolean myCanEscapeEolOrFramingSpaces
private final String myAdditionalValidEscapes
private boolean mySeenEscapedSpacesOnly
private final boolean myAllowOctal
private final boolean myAllowHex
public void (char, com.intellij.psi.tree.IElementType)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
public void (char, com.intellij.psi.tree.IElementType, boolean, java.lang.String)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
boolean canEscapeEolOrFramingSpaces
String additionalValidEscapes
public void (char, com.intellij.psi.tree.IElementType, boolean, java.lang.String, boolean, boolean)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
boolean canEscapeEolOrFramingSpaces
String additionalValidEscapes
boolean allowOctal
boolean allowHex
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
int i
char nextChar
protected com.intellij.psi.tree.IElementType getUnicodeEscapeSequenceType ()
int i
private boolean isTrailingSpace (int)
char c
int i
int start
public int getTokenStart ()
public int getTokenEnd ()
private int locateToken (int)
char first
int start
int i
protected int locateUnicodeEscapeSequence (int, int)
int start
int i
public void advance ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
public java.lang.String toString ()
static void ()
}
com/intellij/navigation/ColoredItemPresentation.classColoredItemPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.ColoredItemPresentation extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
public abstract com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
}
com/intellij/navigation/ItemPresentation.classItemPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentation extends java.lang.Object {
public abstract java.lang.String getPresentableText ()
public abstract java.lang.String getLocationString ()
public abstract javax.swing.Icon getIcon (boolean)
}
com/intellij/navigation/ItemPresentationProvider.classItemPresentationProvider.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentationProvider extends java.lang.Object {
public abstract com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/navigation/ItemPresentationProviders.classItemPresentationProviders.java
package com.intellij.navigation
public com.intellij.navigation.ItemPresentationProviders extends com.intellij.openapi.util.ClassExtension {
public static final com.intellij.navigation.ItemPresentationProviders INSTANCE
private void ()
public static com.intellij.navigation.ItemPresentationProvider getItemPresentationProvider (com.intellij.navigation.NavigationItem)
com.intellij.navigation.NavigationItem element
com.intellij.navigation.ItemPresentationProvider provider
public static com.intellij.navigation.ItemPresentation getItemPresentation (com.intellij.navigation.NavigationItem)
com.intellij.navigation.NavigationItem element
com.intellij.navigation.ItemPresentationProvider provider
static void ()
}
com/intellij/navigation/ItemPresentationWithSeparator.classItemPresentationWithSeparator.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentationWithSeparator extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
}
com/intellij/navigation/LocationPresentation.classLocationPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.LocationPresentation extends java.lang.Object {
public static final String DEFAULT_LOCATION_PREFIX
public static final String DEFAULT_LOCATION_SUFFIX
public abstract java.lang.String getLocationPrefix ()
public abstract java.lang.String getLocationSuffix ()
}
com/intellij/navigation/NavigationItem.classNavigationItem.java
package com.intellij.navigation
public abstract com.intellij.navigation.NavigationItem extends java.lang.Object implements com.intellij.pom.Navigatable {
public static final com.intellij.navigation.NavigationItem[] EMPTY_NAVIGATION_ITEM_ARRAY
public abstract java.lang.String getName ()
public abstract com.intellij.navigation.ItemPresentation getPresentation ()
static void ()
}
com/intellij/navigation/PsiElementNavigationItem.classPsiElementNavigationItem.java
package com.intellij.navigation
public abstract com.intellij.navigation.PsiElementNavigationItem extends java.lang.Object implements com.intellij.navigation.NavigationItem {
public abstract com.intellij.psi.PsiElement getTargetElement ()
}
com/intellij/openapi/application/Application.classApplication.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.Application extends java.lang.Object implements com.intellij.openapi.components.ComponentManager {
public abstract void runReadAction (java.lang.Runnable)
public abstract java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
public abstract java.lang.Object runReadAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
public abstract void runWriteAction (java.lang.Runnable)
public abstract java.lang.Object runWriteAction (com.intellij.openapi.util.Computable)
public abstract java.lang.Object runWriteAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
public abstract boolean hasWriteAction (java.lang.Class)
public abstract void assertReadAccessAllowed ()
public abstract void assertWriteAccessAllowed ()
public abstract void assertIsDispatchThread ()
public abstract void addApplicationListener (com.intellij.openapi.application.ApplicationListener)
public abstract void addApplicationListener (com.intellij.openapi.application.ApplicationListener, com.intellij.openapi.Disposable)
public abstract void removeApplicationListener (com.intellij.openapi.application.ApplicationListener)
public abstract void saveAll ()
public abstract void saveSettings ()
public abstract void exit ()
public abstract boolean isWriteAccessAllowed ()
public abstract boolean isReadAccessAllowed ()
public abstract boolean isDispatchThread ()
public abstract com.intellij.openapi.application.ModalityInvokator getInvokator ()
public abstract void invokeLater (java.lang.Runnable)
public abstract void invokeLater (java.lang.Runnable, com.intellij.openapi.util.Condition)
public abstract void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
public abstract void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState, com.intellij.openapi.util.Condition)
public abstract void invokeAndWait (java.lang.Runnable, com.intellij.openapi.application.ModalityState) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract void invokeAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract com.intellij.openapi.application.ModalityState getCurrentModalityState ()
public abstract com.intellij.openapi.application.ModalityState getModalityStateForComponent (java.awt.Component)
public abstract com.intellij.openapi.application.ModalityState getDefaultModalityState ()
public abstract com.intellij.openapi.application.ModalityState getNoneModalityState ()
public abstract com.intellij.openapi.application.ModalityState getAnyModalityState ()
public abstract long getStartTime ()
public abstract long getIdleTime ()
public abstract boolean isUnitTestMode ()
public abstract boolean isHeadlessEnvironment ()
public abstract boolean isCommandLine ()
public abstract java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
public abstract java.util.concurrent.Future executeOnPooledThread (java.util.concurrent.Callable)
public abstract boolean isDisposeInProgress ()
public abstract boolean isRestartCapable ()
public abstract void restart ()
public abstract boolean isActive ()
public abstract com.intellij.openapi.application.AccessToken acquireReadActionLock ()
public abstract com.intellij.openapi.application.AccessToken acquireWriteActionLock (java.lang.Class)
public abstract boolean isInternal ()
public abstract boolean isEAP ()
}
com/intellij/openapi/application/ApplicationAdapter.classApplicationAdapter.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationAdapter extends java.lang.Object implements com.intellij.openapi.application.ApplicationListener {
public void ()
public boolean canExitApplication ()
public void applicationExiting ()
public void beforeWriteActionStart (java.lang.Object)
Object action
public void writeActionStarted (java.lang.Object)
Object action
public void writeActionFinished (java.lang.Object)
Object action
public void afterWriteActionFinished (java.lang.Object)
Object action
}
com/intellij/openapi/application/ApplicationInfo.classApplicationInfo.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationInfo extends java.lang.Object {
public void ()
public abstract java.util.Calendar getBuildDate ()
public abstract com.intellij.openapi.util.BuildNumber getBuild ()
public abstract java.lang.String getApiVersion ()
public abstract java.lang.String getMajorVersion ()
public abstract java.lang.String getMinorVersion ()
public abstract java.lang.String getMicroVersion ()
public abstract java.lang.String getPatchVersion ()
public abstract java.lang.String getVersionName ()
public abstract java.lang.String getHelpURL ()
public abstract java.lang.String getCompanyName ()
public abstract java.lang.String getShortCompanyName ()
public abstract java.lang.String getCompanyURL ()
public abstract java.lang.String getThirdPartySoftwareURL ()
public abstract java.lang.String getJetbrainsTvUrl ()
public abstract java.lang.String getEvalLicenseUrl ()
public abstract java.lang.String getKeyConversionUrl ()
public abstract java.awt.Rectangle getAboutLogoRect ()
public abstract boolean hasHelp ()
public abstract boolean hasContextHelp ()
public abstract java.lang.String getFullVersion ()
public abstract java.lang.String getStrictVersion ()
public static com.intellij.openapi.application.ApplicationInfo getInstance ()
public static boolean helpAvailable ()
public static boolean contextHelpAvailable ()
public java.lang.String getBuildNumber ()
}
com/intellij/openapi/application/ApplicationListener.classApplicationListener.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationListener extends java.lang.Object implements java.util.EventListener {
public abstract boolean canExitApplication ()
public abstract void applicationExiting ()
public abstract void beforeWriteActionStart (java.lang.Object)
public abstract void writeActionStarted (java.lang.Object)
public abstract void writeActionFinished (java.lang.Object)
public abstract void afterWriteActionFinished (java.lang.Object)
}
com/intellij/openapi/application/ApplicationManager$1.classApplicationManager.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ApplicationManager$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.application.Application val$old
void (com.intellij.openapi.application.Application)
public void dispose ()
}
com/intellij/openapi/application/ApplicationManager$2.classApplicationManager.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ApplicationManager$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.application.Application val$old
final com.intellij.openapi.util.Getter val$oldFileTypeRegistry
void (com.intellij.openapi.application.Application, com.intellij.openapi.util.Getter)
public void dispose ()
}
com/intellij/openapi/application/ApplicationManager.classApplicationManager.java
package com.intellij.openapi.application
public com.intellij.openapi.application.ApplicationManager extends java.lang.Object {
protected static com.intellij.openapi.application.Application ourApplication
public void ()
public static com.intellij.openapi.application.Application getApplication ()
private static void setApplication (com.intellij.openapi.application.Application)
com.intellij.openapi.application.Application instance
public static void setApplication (com.intellij.openapi.application.Application, com.intellij.openapi.Disposable)
com.intellij.openapi.application.Application instance
com.intellij.openapi.Disposable parent
com.intellij.openapi.application.Application old
public static void setApplication (com.intellij.openapi.application.Application, com.intellij.openapi.util.Getter, com.intellij.openapi.Disposable)
com.intellij.openapi.application.Application instance
com.intellij.openapi.util.Getter fileTypeRegistryGetter
com.intellij.openapi.Disposable parent
com.intellij.openapi.application.Application old
com.intellij.openapi.util.Getter oldFileTypeRegistry
static void access$000 (com.intellij.openapi.application.Application)
com.intellij.openapi.application.Application x0
}
com/intellij/openapi/application/ApplicationNamesInfo$1.classApplicationNamesInfo.java
package com.intellij.openapi.application
com.intellij.openapi.application.ApplicationNamesInfo$1 extends java.lang.Object {
}
com/intellij/openapi/application/ApplicationNamesInfo$ApplicationNamesInfoHolder.classApplicationNamesInfo.java
package com.intellij.openapi.application
com.intellij.openapi.application.ApplicationNamesInfo$ApplicationNamesInfoHolder extends java.lang.Object {
private static final com.intellij.openapi.application.ApplicationNamesInfo ourInstance
private void ()
static com.intellij.openapi.application.ApplicationNamesInfo access$100 ()
static void ()
}
com/intellij/openapi/application/ApplicationNamesInfo.classApplicationNamesInfo.java
package com.intellij.openapi.application
public com.intellij.openapi.application.ApplicationNamesInfo extends java.lang.Object {
private static final String COMPONENT_NAME
private static final String ELEMENT_NAMES
private static final String ATTRIBUTE_PRODUCT
private static final String ATTRIBUTE_FULL_NAME
private static final String ATTRIBUTE_SCRIPT
private String myProductName
private String myFullProductName
private String myLowercaseProductName
private String myScriptName
private String myDefaultLauncherName
public static com.intellij.openapi.application.ApplicationNamesInfo getInstance ()
private void ()
org.jdom.Document doc
Exception e
String resource
private void readInfo (org.jdom.Element)
org.jdom.Element rootElement
org.jdom.Element names
public java.lang.String getProductName ()
public java.lang.String getFullProductName ()
public java.lang.String getLowercaseProductName ()
public java.lang.String getScriptName ()
public java.lang.String getDefaultLauncherName ()
public static java.lang.String getComponentName ()
String prefix
void (com.intellij.openapi.application.ApplicationNamesInfo$1)
com.intellij.openapi.application.ApplicationNamesInfo$1 x0
}
com/intellij/openapi/application/BaseActionRunnable.classBaseActionRunnable.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.BaseActionRunnable extends java.lang.Object {
private boolean mySilentExecution
public void ()
public boolean isSilentExecution ()
protected abstract void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
public abstract com.intellij.openapi.application.RunResult execute ()
public final com.intellij.openapi.application.RunResult executeSilently ()
protected com.intellij.openapi.application.Application getApplication ()
}
com/intellij/openapi/application/CachedSingletonsRegistry.classCachedSingletonsRegistry.java
package com.intellij.openapi.application
public com.intellij.openapi.application.CachedSingletonsRegistry extends java.lang.Object {
private static final Object LOCK
private static final java.util.List ourRegisteredClasses
private void ()
public static java.lang.Object markCachedField (java.lang.Class)
Class klass
public static void cleanupCachedFields ()
Class aClass
private static void cleanupClass (java.lang.Class) throws java.lang.Exception
Class aClass
static void ()
}
com/intellij/openapi/application/DumbAwareSearchParameters.classDumbAwareSearchParameters.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.DumbAwareSearchParameters extends java.lang.Object {
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/application/ModalityInvokator.classModalityInvokator.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ModalityInvokator extends java.lang.Object {
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable)
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable, com.intellij.openapi.util.Condition)
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState, com.intellij.openapi.util.Condition)
}
com/intellij/openapi/application/ModalityState.classModalityState.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ModalityState extends java.lang.Object {
public static final com.intellij.openapi.application.ModalityState NON_MODAL
public void ()
public static com.intellij.openapi.application.ModalityState current ()
public static com.intellij.openapi.application.ModalityState any ()
public static com.intellij.openapi.application.ModalityState stateForComponent (java.awt.Component)
java.awt.Component component
public static com.intellij.openapi.application.ModalityState defaultModalityState ()
public abstract boolean dominates (com.intellij.openapi.application.ModalityState)
public abstract java.lang.String toString ()
static void ()
Class ex
ClassNotFoundException e
IllegalAccessException e
InstantiationException e
}
com/intellij/openapi/application/QueryExecutorBase$1.classQueryExecutorBase.java
package com.intellij.openapi.application
com.intellij.openapi.application.QueryExecutorBase$1 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.concurrent.atomic.AtomicBoolean val$toContinue
final com.intellij.util.Processor val$consumer
final com.intellij.openapi.application.QueryExecutorBase this$0
void (com.intellij.openapi.application.QueryExecutorBase, java.util.concurrent.atomic.AtomicBoolean, com.intellij.util.Processor)
com.intellij.openapi.application.QueryExecutorBase this$0
public boolean process (java.lang.Object)
Object result
}
com/intellij/openapi/application/QueryExecutorBase$2.classQueryExecutorBase.java
package com.intellij.openapi.application
com.intellij.openapi.application.QueryExecutorBase$2 extends java.lang.Object implements java.lang.Runnable {
final Object val$queryParameters
final com.intellij.util.Processor val$wrapper
final com.intellij.openapi.application.QueryExecutorBase this$0
void (com.intellij.openapi.application.QueryExecutorBase, java.lang.Object, com.intellij.util.Processor)
com.intellij.openapi.application.QueryExecutorBase this$0
public void run ()
}
com/intellij/openapi/application/QueryExecutorBase.classQueryExecutorBase.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.QueryExecutorBase extends java.lang.Object implements com.intellij.util.QueryExecutor {
private final boolean myRequireReadAction
protected void (boolean)
boolean requireReadAction
protected void ()
public final boolean execute (java.lang.Object, com.intellij.util.Processor)
com.intellij.openapi.project.Project project
Runnable runnable
Object queryParameters
com.intellij.util.Processor consumer
java.util.concurrent.atomic.AtomicBoolean toContinue
com.intellij.util.Processor wrapper
public abstract void processQuery (java.lang.Object, com.intellij.util.Processor)
}
com/intellij/openapi/application/ReadAction$1.classReadAction.java
package com.intellij.openapi.application
com.intellij.openapi.application.ReadAction$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.openapi.application.RunResult val$result
final com.intellij.openapi.application.ReadAction this$0
void (com.intellij.openapi.application.ReadAction, com.intellij.openapi.application.RunResult)
com.intellij.openapi.application.ReadAction this$0
public com.intellij.openapi.application.RunResult compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/application/ReadAction.classReadAction.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ReadAction extends com.intellij.openapi.application.BaseActionRunnable {
public void ()
public com.intellij.openapi.application.RunResult execute ()
com.intellij.openapi.application.RunResult result
public static com.intellij.openapi.application.AccessToken start ()
public static void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
com.intellij.openapi.application.AccessToken token
public static java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable action
com.intellij.openapi.application.AccessToken token
}
com/intellij/openapi/application/ReadActionProcessor$1.classReadActionProcessor.java
package com.intellij.openapi.application
com.intellij.openapi.application.ReadActionProcessor$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final Object val$t
final com.intellij.openapi.application.ReadActionProcessor this$0
void (com.intellij.openapi.application.ReadActionProcessor, java.lang.Object)
com.intellij.openapi.application.ReadActionProcessor this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/application/ReadActionProcessor$2$1.classReadActionProcessor.java
package com.intellij.openapi.application
com.intellij.openapi.application.ReadActionProcessor$2$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final Object val$t
final com.intellij.openapi.application.ReadActionProcessor$2 this$0
void (com.intellij.openapi.application.ReadActionProcessor$2, java.lang.Object)
com.intellij.openapi.application.ReadActionProcessor$2 this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/application/ReadActionProcessor$2.classReadActionProcessor.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ReadActionProcessor$2 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/openapi/application/ReadActionProcessor.classReadActionProcessor.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ReadActionProcessor extends java.lang.Object implements com.intellij.util.Processor {
public void ()
public boolean process (java.lang.Object)
Object t
public abstract boolean processInReadAction (java.lang.Object)
public static com.intellij.util.Processor wrapInReadAction (com.intellij.util.Processor)
com.intellij.util.Processor processor
}
com/intellij/openapi/application/Result.classResult.java
package com.intellij.openapi.application
public com.intellij.openapi.application.Result extends java.lang.Object {
protected Object myResult
public void ()
public final void setResult (java.lang.Object)
Object result
}
com/intellij/openapi/application/RunResult.classRunResult.java
package com.intellij.openapi.application
public com.intellij.openapi.application.RunResult extends com.intellij.openapi.application.Result {
private com.intellij.openapi.application.BaseActionRunnable myActionRunnable
private Throwable myThrowable
protected void ()
public void (com.intellij.openapi.application.BaseActionRunnable)
com.intellij.openapi.application.BaseActionRunnable action
public com.intellij.openapi.application.RunResult run ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
public java.lang.Object getResultObject ()
public com.intellij.openapi.application.RunResult logException (com.intellij.openapi.diagnostic.Logger)
com.intellij.openapi.diagnostic.Logger logger
public com.intellij.openapi.application.RunResult throwException () throws java.lang.RuntimeException java.lang.Error
public boolean hasException ()
public java.lang.Throwable getThrowable ()
public void setThrowable (java.lang.Exception)
Exception throwable
}
com/intellij/openapi/application/TransactionGuard.classTransactionGuard.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.TransactionGuard extends java.lang.Object {
private static volatile com.intellij.openapi.application.TransactionGuard ourInstance
public void ()
public static com.intellij.openapi.application.TransactionGuard getInstance ()
com.intellij.openapi.application.TransactionGuard instance
public static void submitTransaction (com.intellij.openapi.Disposable, java.lang.Runnable)
com.intellij.openapi.Disposable parentDisposable
Runnable transaction
com.intellij.openapi.application.TransactionGuard guard
public abstract void submitTransactionLater (com.intellij.openapi.Disposable, java.lang.Runnable)
public abstract void submitTransactionAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract void submitTransaction (com.intellij.openapi.Disposable, com.intellij.openapi.application.TransactionId, java.lang.Runnable)
public abstract com.intellij.openapi.application.TransactionId getContextTransaction ()
}
com/intellij/openapi/application/TransactionId.classTransactionId.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.TransactionId extends java.lang.Object {
}
com/intellij/openapi/application/WriteAction$1.classWriteAction.java
package com.intellij.openapi.application
com.intellij.openapi.application.WriteAction$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.RunResult val$result
final com.intellij.openapi.application.WriteAction this$0
void (com.intellij.openapi.application.WriteAction, com.intellij.openapi.application.RunResult)
com.intellij.openapi.application.WriteAction this$0
public void run ()
com.intellij.openapi.application.AccessToken token
}
com/intellij/openapi/application/WriteAction.classWriteAction.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.WriteAction extends com.intellij.openapi.application.BaseActionRunnable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.openapi.application.RunResult execute ()
com.intellij.openapi.application.AccessToken token
com.intellij.openapi.application.RunResult result
com.intellij.openapi.application.Application application
public static com.intellij.openapi.application.AccessToken start ()
public static com.intellij.openapi.application.AccessToken start (java.lang.Class)
Class clazz
public static void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
com.intellij.openapi.application.AccessToken token
public static java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable action
com.intellij.openapi.application.AccessToken token
static void ()
}
com/intellij/openapi/command/AbnormalCommandTerminationException.classAbnormalCommandTerminationException.java
package com.intellij.openapi.command
public com.intellij.openapi.command.AbnormalCommandTerminationException extends java.lang.RuntimeException {
public void ()
}
com/intellij/openapi/command/CommandEvent.classCommandEvent.java
package com.intellij.openapi.command
public com.intellij.openapi.command.CommandEvent extends java.util.EventObject {
private final Runnable myCommand
private final com.intellij.openapi.project.Project myProject
private final String myCommandName
private final Object myCommandGroupId
private final com.intellij.openapi.command.UndoConfirmationPolicy myUndoConfirmationPolicy
private final boolean myShouldRecordActionForActiveDocument
private final com.intellij.openapi.editor.Document myDocument
public void (com.intellij.openapi.command.CommandProcessor, java.lang.Runnable, com.intellij.openapi.project.Project, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.command.CommandProcessor processor
Runnable command
com.intellij.openapi.project.Project project
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
public void (com.intellij.openapi.command.CommandProcessor, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.command.CommandProcessor processor
Runnable command
String commandName
Object commandGroupId
com.intellij.openapi.project.Project project
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
public void (com.intellij.openapi.command.CommandProcessor, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.openapi.command.UndoConfirmationPolicy, boolean, com.intellij.openapi.editor.Document)
com.intellij.openapi.command.CommandProcessor processor
Runnable command
String commandName
Object commandGroupId
com.intellij.openapi.project.Project project
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
boolean shouldRecordActionForActiveDocument
com.intellij.openapi.editor.Document document
public com.intellij.openapi.command.CommandProcessor getCommandProcessor ()
public java.lang.Runnable getCommand ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getCommandName ()
public java.lang.Object getCommandGroupId ()
public com.intellij.openapi.command.UndoConfirmationPolicy getUndoConfirmationPolicy ()
public boolean shouldRecordActionForOriginalDocument ()
public com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/command/CommandListener.classCommandListener.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandListener extends java.lang.Object implements java.util.EventListener {
public abstract void commandStarted (com.intellij.openapi.command.CommandEvent)
public abstract void beforeCommandFinished (com.intellij.openapi.command.CommandEvent)
public abstract void commandFinished (com.intellij.openapi.command.CommandEvent)
public abstract void undoTransparentActionStarted ()
public abstract void undoTransparentActionFinished ()
}
com/intellij/openapi/command/CommandProcessor.classCommandProcessor.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandProcessor extends java.lang.Object {
public void ()
public static com.intellij.openapi.command.CommandProcessor getInstance ()
public abstract void executeCommand (java.lang.Runnable, java.lang.String, java.lang.Object)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.editor.Document)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, com.intellij.openapi.editor.Document)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean)
public abstract void setCurrentCommandName (java.lang.String)
public abstract void setCurrentCommandGroupId (java.lang.Object)
public abstract java.lang.Runnable getCurrentCommand ()
public abstract java.lang.String getCurrentCommandName ()
public abstract java.lang.Object getCurrentCommandGroupId ()
public abstract com.intellij.openapi.project.Project getCurrentCommandProject ()
public abstract void runUndoTransparentAction (java.lang.Runnable)
public abstract boolean isUndoTransparentActionInProgress ()
public abstract void markCurrentCommandAsGlobal (com.intellij.openapi.project.Project)
public transient abstract void addAffectedDocuments (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document[])
public transient abstract void addAffectedFiles (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[])
public abstract void addCommandListener (com.intellij.openapi.command.CommandListener)
public abstract void addCommandListener (com.intellij.openapi.command.CommandListener, com.intellij.openapi.Disposable)
public abstract void removeCommandListener (com.intellij.openapi.command.CommandListener)
}
com/intellij/openapi/command/UndoConfirmationPolicy.classUndoConfirmationPolicy.java
package com.intellij.openapi.command
public final com.intellij.openapi.command.UndoConfirmationPolicy extends java.lang.Enum {
public static final com.intellij.openapi.command.UndoConfirmationPolicy DEFAULT
public static final com.intellij.openapi.command.UndoConfirmationPolicy REQUEST_CONFIRMATION
public static final com.intellij.openapi.command.UndoConfirmationPolicy DO_NOT_REQUEST_CONFIRMATION
private static final com.intellij.openapi.command.UndoConfirmationPolicy[] $VALUES
public static com.intellij.openapi.command.UndoConfirmationPolicy[] values ()
public static com.intellij.openapi.command.UndoConfirmationPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/command/WriteCommandAction$1.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.RunResult val$result
final com.intellij.openapi.command.WriteCommandAction this$0
void (com.intellij.openapi.command.WriteCommandAction, com.intellij.openapi.application.RunResult)
com.intellij.openapi.command.WriteCommandAction this$0
public void run ()
}
com/intellij/openapi/command/WriteCommandAction$2$1.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$2$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.command.WriteCommandAction$2 this$1
void (com.intellij.openapi.command.WriteCommandAction$2)
com.intellij.openapi.command.WriteCommandAction$2 this$1
public void run ()
}
com/intellij/openapi/command/WriteCommandAction$2.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.RunResult[] val$results
final com.intellij.openapi.command.WriteCommandAction this$0
void (com.intellij.openapi.command.WriteCommandAction, com.intellij.openapi.application.RunResult[])
com.intellij.openapi.command.WriteCommandAction this$0
public void run ()
}
com/intellij/openapi/command/WriteCommandAction$3.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$exception
final com.intellij.openapi.application.RunResult[] val$results
final com.intellij.openapi.command.WriteCommandAction this$0
void (com.intellij.openapi.command.WriteCommandAction, com.intellij.openapi.util.Ref, com.intellij.openapi.application.RunResult[])
com.intellij.openapi.command.WriteCommandAction this$0
public void run ()
}
com/intellij/openapi/command/WriteCommandAction$4.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$4 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.openapi.command.WriteCommandAction this$0
void (com.intellij.openapi.command.WriteCommandAction, java.lang.Runnable)
com.intellij.openapi.command.WriteCommandAction this$0
public void run ()
}
com/intellij/openapi/command/WriteCommandAction$5.classWriteCommandAction.java
package com.intellij.openapi.command
final com.intellij.openapi.command.WriteCommandAction$5 extends com.intellij.openapi.command.WriteCommandAction$Simple {
final Runnable val$runnable
transient void (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[], java.lang.Runnable)
com.intellij.openapi.project.Project project
String name
String groupID
com.intellij.psi.PsiFile[] files
protected void run () throws java.lang.Throwable
}
com/intellij/openapi/command/WriteCommandAction$6.classWriteCommandAction.java
package com.intellij.openapi.command
final com.intellij.openapi.command.WriteCommandAction$6 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.openapi.util.Computable val$computable
transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[], com.intellij.openapi.util.Computable)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$7.classWriteCommandAction.java
package com.intellij.openapi.command
final com.intellij.openapi.command.WriteCommandAction$7 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.openapi.util.ThrowableComputable val$computable
transient void (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiFile[], com.intellij.openapi.util.ThrowableComputable)
com.intellij.openapi.project.Project project
String commandName
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$Builder.classWriteCommandAction.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.WriteCommandAction$Builder extends java.lang.Object {
public abstract com.intellij.openapi.command.WriteCommandAction$Builder withName (java.lang.String)
public abstract com.intellij.openapi.command.WriteCommandAction$Builder withGroupId (java.lang.String)
public abstract void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
public abstract java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl$1.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl$1 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.util.ThrowableRunnable val$action
final com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
transient void (com.intellij.openapi.command.WriteCommandAction$BuilderImpl, com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[], com.intellij.util.ThrowableRunnable)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
com.intellij.openapi.project.Project project
String commandName
String groupID
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl$2.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl$2 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.openapi.util.ThrowableComputable val$action
final com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
transient void (com.intellij.openapi.command.WriteCommandAction$BuilderImpl, com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[], com.intellij.openapi.util.ThrowableComputable)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
com.intellij.openapi.project.Project project
String commandName
String groupID
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl extends java.lang.Object implements com.intellij.openapi.command.WriteCommandAction$Builder {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiFile[] myFiles
private String myCommandName
private String myGroupId
private transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
public com.intellij.openapi.command.WriteCommandAction$Builder withName (java.lang.String)
String name
public com.intellij.openapi.command.WriteCommandAction$Builder withGroupId (java.lang.String)
String groupId
public void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
public java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable action
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[], com.intellij.openapi.command.WriteCommandAction$1)
com.intellij.openapi.project.Project x0
com.intellij.psi.PsiFile[] x1
com.intellij.openapi.command.WriteCommandAction$1 x2
}
com/intellij/openapi/command/WriteCommandAction$Simple.classWriteCommandAction.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.WriteCommandAction$Simple extends com.intellij.openapi.command.WriteCommandAction {
protected transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected transient void (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String commandName
com.intellij.psi.PsiFile[] files
protected transient void (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String name
String groupID
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
protected abstract void run () throws java.lang.Throwable
}
com/intellij/openapi/command/WriteCommandAction.classWriteCommandAction.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.WriteCommandAction extends com.intellij.openapi.application.BaseActionRunnable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String DEFAULT_COMMAND_NAME
private static final String DEFAULT_GROUP_ID
private final String myCommandName
private final String myGroupID
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiFile[] myPsiFiles
public static com.intellij.openapi.command.WriteCommandAction$Builder writeCommandAction (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static transient com.intellij.openapi.command.WriteCommandAction$Builder writeCommandAction (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile[])
com.intellij.psi.PsiFile first
com.intellij.psi.PsiFile[] others
protected transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected transient void (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String commandName
com.intellij.psi.PsiFile[] files
protected transient void (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String commandName
String groupID
com.intellij.psi.PsiFile[] files
public final com.intellij.openapi.project.Project getProject ()
public final java.lang.String getCommandName ()
public java.lang.String getGroupID ()
public com.intellij.openapi.application.RunResult execute ()
com.intellij.openapi.application.Application application
boolean dispatchThread
com.intellij.openapi.application.RunResult result
private void performWriteCommandAction (com.intellij.openapi.application.RunResult)
com.intellij.openapi.application.RunResult result
com.intellij.openapi.application.RunResult[] results
protected boolean isGlobalUndoAction ()
protected com.intellij.openapi.command.UndoConfirmationPolicy getUndoConfirmationPolicy ()
protected boolean shouldRecordActionForActiveDocument ()
public void performCommand () throws java.lang.Throwable
com.intellij.openapi.application.RunResult[] results
com.intellij.openapi.util.Ref exception
Throwable throwable
private void doExecuteCommand (java.lang.Runnable)
Runnable runnable
Runnable wrappedRunnable
public static void runWriteCommandAction (com.intellij.openapi.project.Project, java.lang.Runnable)
com.intellij.openapi.project.Project project
Runnable runnable
public static transient void runWriteCommandAction (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, java.lang.Runnable, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String commandName
String groupID
Runnable runnable
com.intellij.psi.PsiFile[] files
public static java.lang.Object runWriteCommandAction (com.intellij.openapi.project.Project, com.intellij.openapi.util.Computable)
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Computable computable
public static java.lang.Object runWriteCommandAction (com.intellij.openapi.project.Project, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
Throwable e
com.intellij.openapi.project.Project project
com.intellij.openapi.util.ThrowableComputable computable
com.intellij.openapi.application.RunResult result
Throwable t
public static boolean ensureFilesWritable (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection psiFiles
static java.lang.String access$000 ()
static void access$200 (com.intellij.openapi.command.WriteCommandAction, com.intellij.openapi.application.RunResult)
com.intellij.openapi.command.WriteCommandAction x0
com.intellij.openapi.application.RunResult x1
static void ()
}
com/intellij/openapi/command/undo/UndoConstants.classUndoConstants.java
package com.intellij.openapi.command.undo
public abstract com.intellij.openapi.command.undo.UndoConstants extends java.lang.Object {
public static final com.intellij.openapi.util.Key DONT_RECORD_UNDO
static void ()
}
com/intellij/openapi/command/undo/UndoUtil.classUndoUtil.java
package com.intellij.openapi.command.undo
public com.intellij.openapi.command.undo.UndoUtil extends java.lang.Object {
private void ()
public static void markPsiFileForUndo (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
public static void markVirtualFileForUndo (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public static void disableUndoFor (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public static boolean isUndoDisabledFor (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
}
com/intellij/openapi/components/AbstractProjectComponent.classAbstractProjectComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.AbstractProjectComponent extends java.lang.Object implements com.intellij.openapi.components.ProjectComponent {
protected final com.intellij.openapi.project.Project myProject
protected void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getComponentName ()
public void initComponent ()
public void disposeComponent ()
public void projectOpened ()
public void projectClosed ()
}
com/intellij/openapi/components/ApplicationComponent$Adapter.classApplicationComponent.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ApplicationComponent$Adapter extends java.lang.Object implements com.intellij.openapi.components.ApplicationComponent {
public void ()
public java.lang.String getComponentName ()
public void disposeComponent ()
public void initComponent ()
}
com/intellij/openapi/components/ApplicationComponent.classApplicationComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ApplicationComponent extends java.lang.Object implements com.intellij.openapi.components.BaseComponent {
}
com/intellij/openapi/components/BaseComponent.classBaseComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.BaseComponent extends java.lang.Object implements com.intellij.openapi.components.NamedComponent {
public abstract void initComponent ()
public abstract void disposeComponent ()
}
com/intellij/openapi/components/ComponentConfig.classComponentConfig.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ComponentConfig extends java.lang.Object {
public static final com.intellij.openapi.components.ComponentConfig[] EMPTY_ARRAY
protected String implementationClass
protected String interfaceClass
protected String headlessImplementationClass
protected boolean loadForDefaultProject
public java.util.Map options
public com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void ()
public java.lang.ClassLoader getClassLoader ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String getImplementationClass ()
public java.lang.String getInterfaceClass ()
public java.lang.String getHeadlessImplementationClass ()
public boolean isLoadForDefaultProject ()
public boolean prepareClasses (boolean)
boolean headless
public void setImplementationClass (java.lang.String)
String implementationClass
public void setInterfaceClass (java.lang.String)
String interfaceClass
public void setHeadlessImplementationClass (java.lang.String)
String headlessImplementationClass
public void setLoadForDefaultProject (boolean)
boolean loadForDefaultProject
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/components/ComponentManager.classComponentManager.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ComponentManager extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.Disposable {
public abstract com.intellij.openapi.components.BaseComponent getComponent (java.lang.String)
public abstract java.lang.Object getComponent (java.lang.Class)
public abstract java.lang.Object getComponent (java.lang.Class, java.lang.Object)
public abstract boolean hasComponent (java.lang.Class)
public abstract java.lang.Object[] getComponents (java.lang.Class)
public abstract org.picocontainer.PicoContainer getPicoContainer ()
public abstract com.intellij.util.messages.MessageBus getMessageBus ()
public abstract boolean isDisposed ()
public abstract java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
public abstract com.intellij.openapi.util.Condition getDisposed ()
}
com/intellij/openapi/components/ExportableApplicationComponent.classExportableApplicationComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ExportableApplicationComponent extends java.lang.Object implements com.intellij.openapi.components.ApplicationComponent com.intellij.openapi.components.ExportableComponent {
}
com/intellij/openapi/components/ExportableComponent.classExportableComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ExportableComponent extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT
public abstract java.io.File[] getExportFiles ()
public abstract java.lang.String getPresentableName ()
static void ()
}
com/intellij/openapi/components/ExtensionAreas.classExtensionAreas.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ExtensionAreas extends java.lang.Object {
public static final String IDEA_PROJECT
public static final String IDEA_MODULE
public void ()
}
com/intellij/openapi/components/NamedComponent.classNamedComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.NamedComponent extends java.lang.Object {
public abstract java.lang.String getComponentName ()
}
com/intellij/openapi/components/OldComponentConfig.classOldComponentConfig.java
package com.intellij.openapi.components
public com.intellij.openapi.components.OldComponentConfig extends com.intellij.openapi.components.ComponentConfig {
public boolean skipForDefaultProject
public void ()
public void setHeadlessImplementationClass (java.lang.String)
String headlessImplementationClass
public void setLoadForDefaultProject (boolean)
boolean loadForDefaultProject
public void setInterfaceClass (java.lang.String)
String interfaceClass
public void setImplementationClass (java.lang.String)
String implementationClass
public boolean isLoadForDefaultProject ()
}
com/intellij/openapi/components/PersistentStateComponent.classPersistentStateComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.PersistentStateComponent extends java.lang.Object {
public abstract java.lang.Object getState ()
public abstract void loadState (java.lang.Object)
}
com/intellij/openapi/components/PersistentStateComponentWithModificationTracker.classPersistentStateComponentWithModificationTracker.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.PersistentStateComponentWithModificationTracker extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
public abstract long getStateModificationCount ()
}
com/intellij/openapi/components/ProjectComponent.classProjectComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ProjectComponent extends java.lang.Object implements com.intellij.openapi.components.BaseComponent {
public abstract void projectOpened ()
public abstract void projectClosed ()
}
com/intellij/openapi/components/RoamingType.classRoamingType.java
package com.intellij.openapi.components
public final com.intellij.openapi.components.RoamingType extends java.lang.Enum {
public static final com.intellij.openapi.components.RoamingType DISABLED
public static final com.intellij.openapi.components.RoamingType PER_OS
public static final com.intellij.openapi.components.RoamingType DEFAULT
public static final com.intellij.openapi.components.RoamingType PER_USER
public static final com.intellij.openapi.components.RoamingType PER_PLATFORM
private static final com.intellij.openapi.components.RoamingType[] $VALUES
public static com.intellij.openapi.components.RoamingType[] values ()
public static com.intellij.openapi.components.RoamingType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/components/ServiceBean.classServiceBean.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ServiceBean extends java.lang.Object implements com.intellij.openapi.extensions.PluginAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
public String serviceInterface
private com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
public void ()
public static java.util.List loadServicesFromBeans (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
Class aClass
Object service
ClassNotFoundException e
String serviceClass
com.intellij.openapi.components.ServiceBean exportableBean
com.intellij.openapi.extensions.ExtensionPointName epName
Class componentClass
java.util.List components
public void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
static void ()
}
com/intellij/openapi/components/ServiceManager$1.classServiceManager.java
package com.intellij.openapi.components
final com.intellij.openapi.components.ServiceManager$1 extends java.lang.Object implements com.intellij.util.NotNullFunction {
final Class val$serviceClass
void (java.lang.Class)
public java.lang.Object fun (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/components/ServiceManager.classServiceManager.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ServiceManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static java.lang.Object getService (java.lang.Class)
Class serviceClass
com.intellij.openapi.application.Application application
public static java.lang.Object getService (com.intellij.openapi.project.Project, java.lang.Class)
com.intellij.openapi.project.Project project
Class serviceClass
private static java.lang.Object doGetService (com.intellij.openapi.components.ComponentManager, java.lang.Class)
com.intellij.openapi.application.Application app
String message
com.intellij.openapi.components.ComponentManager componentManager
Class serviceClass
org.picocontainer.PicoContainer picoContainer
Object instance
public static com.intellij.openapi.util.NotNullLazyKey createLazyKey (java.lang.Class)
Class serviceClass
static void ()
}
com/intellij/openapi/editor/Document.classDocument.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.Document extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.openapi.editor.Document[] EMPTY_ARRAY
public static final String PROP_WRITABLE
public abstract java.lang.String getText ()
public abstract java.lang.String getText (com.intellij.openapi.util.TextRange)
public abstract java.lang.CharSequence getCharsSequence ()
public abstract java.lang.CharSequence getImmutableCharSequence ()
public abstract char[] getChars ()
public abstract int getTextLength ()
public abstract int getLineCount ()
public abstract int getLineNumber (int)
public abstract int getLineStartOffset (int)
public abstract int getLineEndOffset (int)
public abstract void insertString (int, java.lang.CharSequence)
public abstract void deleteString (int, int)
public abstract void replaceString (int, int, java.lang.CharSequence)
public abstract boolean isWritable ()
public abstract long getModificationStamp ()
public abstract void fireReadOnlyModificationAttempt ()
public abstract void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
public abstract void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener, com.intellij.openapi.Disposable)
public abstract void removeDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
public abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int)
public abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void removePropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void setReadOnly (boolean)
public abstract com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
public abstract void removeGuardedBlock (com.intellij.openapi.editor.RangeMarker)
public abstract com.intellij.openapi.editor.RangeMarker getOffsetGuard (int)
public abstract com.intellij.openapi.editor.RangeMarker getRangeGuard (int, int)
public abstract void startGuardedBlockChecking ()
public abstract void stopGuardedBlockChecking ()
public abstract void setCyclicBufferSize (int)
public abstract void setText (java.lang.CharSequence)
public abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (com.intellij.openapi.util.TextRange)
public abstract int getLineSeparatorLength (int)
static void ()
}
com/intellij/openapi/editor/DocumentRunnable.classDocumentRunnable.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.DocumentRunnable extends java.lang.Object implements java.lang.Runnable {
private final com.intellij.openapi.editor.Document myDocument
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
public com.intellij.openapi.editor.Document getDocument ()
public com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/editor/EditorBundle.classEditorBundle.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.EditorBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
protected static final String PATH_TO_BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/openapi/editor/FoldingGroup.classFoldingGroup.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.FoldingGroup extends java.lang.Object {
private final String myDebugName
private void (java.lang.String)
String debugName
public static com.intellij.openapi.editor.FoldingGroup newGroup (java.lang.String)
String debugName
public java.lang.String toString ()
}
com/intellij/openapi/editor/RangeMarker.classRangeMarker.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.RangeMarker extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.Segment {
public static final java.util.Comparator BY_START_OFFSET
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
public abstract boolean isValid ()
public abstract void setGreedyToLeft (boolean)
public abstract void setGreedyToRight (boolean)
public abstract boolean isGreedyToRight ()
public abstract boolean isGreedyToLeft ()
public abstract void dispose ()
static void ()
}
com/intellij/openapi/editor/ReadOnlyFragmentModificationException.classReadOnlyFragmentModificationException.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.ReadOnlyFragmentModificationException extends java.lang.RuntimeException {
private final com.intellij.openapi.editor.event.DocumentEvent myIllegalAttemptEvent
private final com.intellij.openapi.editor.RangeMarker myGuardedBlock
public static final String MESSAGE
public void (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.editor.event.DocumentEvent illegalAttemptEvent
com.intellij.openapi.editor.RangeMarker guardedBlock
public com.intellij.openapi.editor.RangeMarker getGuardedBlock ()
public com.intellij.openapi.editor.event.DocumentEvent getIllegalAttemptEvent ()
}
com/intellij/openapi/editor/ReadOnlyModificationException.classReadOnlyModificationException.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.ReadOnlyModificationException extends java.lang.RuntimeException {
private final com.intellij.openapi.editor.Document myDocument
public void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/editor/SmartStripTrailingSpacesFilter.classSmartStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.SmartStripTrailingSpacesFilter extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
public void ()
public final boolean isStripSpacesAllowedForLine (int)
int line
public abstract int getTrailingSpacesToLeave (int)
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$1.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$1 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$2.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$2 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$3.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$3 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilter extends java.lang.Object {
public static final com.intellij.openapi.editor.StripTrailingSpacesFilter NOT_ALLOWED
public static final com.intellij.openapi.editor.StripTrailingSpacesFilter POSTPONED
public static final com.intellij.openapi.editor.StripTrailingSpacesFilter ALL_LINES
public abstract boolean isStripSpacesAllowedForLine (int)
static void ()
}
com/intellij/openapi/editor/StripTrailingSpacesFilterFactory.classStripTrailingSpacesFilterFactory.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilterFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT
public void ()
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilter createFilter (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
static void ()
}
com/intellij/openapi/editor/TextChange.classTextChange.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.TextChange extends java.lang.Object {
public abstract int getStart ()
public abstract int getEnd ()
public abstract java.lang.CharSequence getText ()
public abstract char[] getChars ()
}
com/intellij/openapi/editor/actionSystem/DocCommandGroupId.classDocCommandGroupId.java
package com.intellij.openapi.editor.actionSystem
public com.intellij.openapi.editor.actionSystem.DocCommandGroupId extends java.lang.Object {
private final com.intellij.openapi.editor.Document myDocument
private final Object myGroupId
public static com.intellij.openapi.editor.actionSystem.DocCommandGroupId noneGroupId (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
public static com.intellij.openapi.editor.actionSystem.DocCommandGroupId withGroupId (com.intellij.openapi.editor.Document, java.lang.Object)
com.intellij.openapi.editor.Document doc
Object groupId
private void (com.intellij.openapi.editor.Document, java.lang.Object)
com.intellij.openapi.editor.Document document
Object groupId
public com.intellij.openapi.editor.Document getDocument ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.actionSystem.DocCommandGroupId that
public int hashCode ()
int result
}
com/intellij/openapi/editor/actionSystem/ReadonlyFragmentModificationHandler.classReadonlyFragmentModificationHandler.java
package com.intellij.openapi.editor.actionSystem
public abstract com.intellij.openapi.editor.actionSystem.ReadonlyFragmentModificationHandler extends java.lang.Object {
public abstract void handle (com.intellij.openapi.editor.ReadOnlyFragmentModificationException)
}
com/intellij/openapi/editor/colors/CodeInsightColors.classCodeInsightColors.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.CodeInsightColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey WRONG_REFERENCES_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ERRORS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey WARNINGS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey GENERIC_SERVER_ERROR_OR_WARNING
public static final com.intellij.openapi.editor.colors.TextAttributesKey DUPLICATE_FROM_SERVER
public static final com.intellij.openapi.editor.colors.TextAttributesKey INFO_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey WEAK_WARNING_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INFORMATION_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey NOT_USED_ELEMENT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey DEPRECATED_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey DUMMY_DEPRECATED_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey LOCAL_VARIABLE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey PARAMETER_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey REASSIGNED_LOCAL_VARIABLE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey REASSIGNED_PARAMETER_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey IMPLICIT_ANONYMOUS_CLASS_PARAMETER_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INSTANCE_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INSTANCE_FINAL_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FINAL_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey CLASS_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANONYMOUS_CLASS_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey TYPE_PARAMETER_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INTERFACE_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ENUM_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ABSTRACT_CLASS_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey METHOD_CALL_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey METHOD_DECLARATION_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_METHOD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ABSTRACT_METHOD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INHERITED_METHOD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey CONSTRUCTOR_CALL_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey CONSTRUCTOR_DECLARATION_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANNOTATION_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANNOTATION_ATTRIBUTE_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANNOTATION_ATTRIBUTE_VALUE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey MATCHED_BRACE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey UNMATCHED_BRACE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey JOIN_POINT
public static final com.intellij.openapi.editor.colors.TextAttributesKey BLINKING_HIGHLIGHTS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey HYPERLINK_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey FOLLOWED_HYPERLINK_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey TODO_DEFAULT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey BOOKMARKS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.ColorKey METHOD_SEPARATORS_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_FULL_COVERAGE
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_PARTIAL_COVERAGE
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_NONE_COVERAGE
static void ()
}
com/intellij/openapi/editor/colors/ColorKey.classColorKey.java
package com.intellij.openapi.editor.colors
public final com.intellij.openapi.editor.colors.ColorKey extends java.lang.Object implements java.lang.Comparable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.awt.Color NULL_COLOR
private final String myExternalName
private java.awt.Color myDefaultColor
private static final java.util.Map ourRegistry
private void (java.lang.String)
String externalName
public static com.intellij.openapi.editor.colors.ColorKey find (java.lang.String)
String externalName
com.intellij.openapi.editor.colors.ColorKey key
public java.lang.String toString ()
public java.lang.String getExternalName ()
public int compareTo (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey key
public java.awt.Color getDefaultColor ()
public static com.intellij.openapi.editor.colors.ColorKey createColorKey (java.lang.String)
String externalName
public static com.intellij.openapi.editor.colors.ColorKey createColorKey (java.lang.String, java.awt.Color)
String externalName
java.awt.Color defaultColor
com.intellij.openapi.editor.colors.ColorKey key
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/openapi/editor/colors/TextAttributesKey$1.classTextAttributesKey.java
package com.intellij.openapi.editor.colors
final com.intellij.openapi.editor.colors.TextAttributesKey$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
void ()
protected com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/editor/colors/TextAttributesKey$TextAttributeKeyDefaultsProvider.classTextAttributesKey.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider extends java.lang.Object {
public abstract com.intellij.openapi.editor.markup.TextAttributes getDefaultAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
}
com/intellij/openapi/editor/colors/TextAttributesKey.classTextAttributesKey.java
package com.intellij.openapi.editor.colors
public final com.intellij.openapi.editor.colors.TextAttributesKey extends java.lang.Object implements java.lang.Comparable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.editor.markup.TextAttributes NULL_ATTRIBUTES
private static final java.util.concurrent.ConcurrentMap ourRegistry
private static final com.intellij.openapi.util.NullableLazyValue ourDefaultsProvider
private final String myExternalName
private com.intellij.openapi.editor.markup.TextAttributes myDefaultAttributes
private com.intellij.openapi.editor.colors.TextAttributesKey myFallbackAttributeKey
private void (java.lang.String)
String externalName
public void (org.jdom.Element)
org.jdom.Element element
org.jdom.Element myDefaultAttributesElement
public static com.intellij.openapi.editor.colors.TextAttributesKey find (java.lang.String)
String externalName
com.intellij.openapi.editor.colors.TextAttributesKey v
com.intellij.openapi.editor.colors.TextAttributesKey prev
public java.lang.String toString ()
public java.lang.String getExternalName ()
public int compareTo (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public static com.intellij.openapi.editor.colors.TextAttributesKey createTextAttributesKey (java.lang.String)
String externalName
public void writeExternal (org.jdom.Element)
org.jdom.Element option
org.jdom.Element element
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.colors.TextAttributesKey that
public int hashCode ()
public com.intellij.openapi.editor.markup.TextAttributes getDefaultAttributes ()
com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider provider
public static com.intellij.openapi.editor.colors.TextAttributesKey createTextAttributesKey (java.lang.String, com.intellij.openapi.editor.markup.TextAttributes)
String externalName
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
com.intellij.openapi.editor.colors.TextAttributesKey key
public static com.intellij.openapi.editor.colors.TextAttributesKey createTextAttributesKey (java.lang.String, com.intellij.openapi.editor.colors.TextAttributesKey)
String externalName
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
com.intellij.openapi.editor.colors.TextAttributesKey key
public com.intellij.openapi.editor.colors.TextAttributesKey getFallbackAttributeKey ()
public void setFallbackAttributeKey (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
public static void removeTextAttributesKey (java.lang.String)
String externalName
private void checkDependencies (com.intellij.openapi.editor.colors.TextAttributesKey, java.util.Set)
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
StringBuilder sb
com.intellij.openapi.editor.colors.TextAttributesKey key
java.util.Set referencedKeys
private void printDependencyLoop (java.lang.StringBuilder, com.intellij.openapi.editor.colors.TextAttributesKey)
StringBuilder stringBuilder
com.intellij.openapi.editor.colors.TextAttributesKey currNode
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/openapi/editor/colors/TextAttributesScheme.classTextAttributesScheme.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.TextAttributesScheme extends java.lang.Object {
public abstract com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
}
com/intellij/openapi/editor/event/DocumentAdapter.classDocumentAdapter.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.DocumentAdapter extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener {
public void ()
public void beforeDocumentChange (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
}
com/intellij/openapi/editor/event/DocumentEvent.classDocumentEvent.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.DocumentEvent extends java.util.EventObject {
protected void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract int getOffset ()
public abstract int getOldLength ()
public abstract int getNewLength ()
public abstract java.lang.CharSequence getOldFragment ()
public abstract java.lang.CharSequence getNewFragment ()
public abstract long getOldTimeStamp ()
public boolean isWholeTextReplaced ()
}
com/intellij/openapi/editor/event/DocumentListener$1.classDocumentListener.java
package com.intellij.openapi.editor.event
final com.intellij.openapi.editor.event.DocumentListener$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.openapi.editor.event.DocumentListener[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/openapi/editor/event/DocumentListener.classDocumentListener.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.DocumentListener extends java.lang.Object implements java.util.EventListener {
public static final com.intellij.openapi.editor.event.DocumentListener[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract void beforeDocumentChange (com.intellij.openapi.editor.event.DocumentEvent)
public abstract void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
static void ()
}
com/intellij/openapi/editor/markup/AttributesFlyweight$1.classAttributesFlyweight.java
package com.intellij.openapi.editor.markup
com.intellij.openapi.editor.markup.AttributesFlyweight$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$openapi$editor$markup$EffectType
static void ()
}
com/intellij/openapi/editor/markup/AttributesFlyweight$FlyweightKey.classAttributesFlyweight.java
package com.intellij.openapi.editor.markup
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey extends java.lang.Object implements java.lang.Cloneable {
private java.awt.Color foreground
private java.awt.Color background
private int fontType
private java.awt.Color effectColor
private com.intellij.openapi.editor.markup.EffectType effectType
private java.awt.Color errorStripeColor
private void ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
public int hashCode ()
protected com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey clone ()
CloneNotSupportedException e
protected volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
void (com.intellij.openapi.editor.markup.AttributesFlyweight$1)
com.intellij.openapi.editor.markup.AttributesFlyweight$1 x0
static java.awt.Color access$202 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static java.awt.Color access$302 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static int access$402 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, int)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
int x1
static java.awt.Color access$502 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static com.intellij.openapi.editor.markup.EffectType access$602 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
com.intellij.openapi.editor.markup.EffectType x1
static java.awt.Color access$702 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
}
com/intellij/openapi/editor/markup/AttributesFlyweight.classAttributesFlyweight.java
package com.intellij.openapi.editor.markup
public com.intellij.openapi.editor.markup.AttributesFlyweight extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap entries
private static final ThreadLocal ourKey
private final int myHashCode
private final java.awt.Color myForeground
private final java.awt.Color myBackground
private final int myFontType
private final java.awt.Color myEffectColor
private final com.intellij.openapi.editor.markup.EffectType myEffectType
private final java.awt.Color myErrorStripeColor
private static final int EFFECT_BORDER
private static final int EFFECT_LINE
private static final int EFFECT_WAVE
private static final int EFFECT_STRIKEOUT
private static final int EFFECT_BOLD_LINE
private static final int EFFECT_BOLD_DOTTED_LINE
public static com.intellij.openapi.editor.markup.AttributesFlyweight create (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color foreground
java.awt.Color background
int fontType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
com.intellij.openapi.editor.markup.AttributesFlyweight flyweight
com.intellij.openapi.editor.markup.AttributesFlyweight newValue
private void (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color foreground
java.awt.Color background
int fontType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color errorStripeColor
public static com.intellij.openapi.editor.markup.AttributesFlyweight create (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
java.awt.Color FOREGROUND
java.awt.Color BACKGROUND
java.awt.Color EFFECT_COLOR
java.awt.Color ERROR_STRIPE_COLOR
int fontType
int FONT_TYPE
int EFFECT_TYPE
private static void writeColor (org.jdom.Element, java.lang.String, java.awt.Color)
String string
org.jdom.Element element
String fieldName
java.awt.Color color
void writeExternal (org.jdom.Element)
org.jdom.Element element
int fontType
int effectType
private static int fromEffectType (com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType effectType
private static com.intellij.openapi.editor.markup.EffectType toEffectType (int)
int effectType
private static int calcHashCode (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color foreground
java.awt.Color background
int fontType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color errorStripeColor
int result
public java.awt.Color getForeground ()
public java.awt.Color getBackground ()
public int getFontType ()
public java.awt.Color getEffectColor ()
public com.intellij.openapi.editor.markup.EffectType getEffectType ()
public java.awt.Color getErrorStripeColor ()
public com.intellij.openapi.editor.markup.AttributesFlyweight withForeground (java.awt.Color)
java.awt.Color foreground
public com.intellij.openapi.editor.markup.AttributesFlyweight withBackground (java.awt.Color)
java.awt.Color background
public com.intellij.openapi.editor.markup.AttributesFlyweight withFontType (int)
int fontType
public com.intellij.openapi.editor.markup.AttributesFlyweight withEffectColor (java.awt.Color)
java.awt.Color effectColor
public com.intellij.openapi.editor.markup.AttributesFlyweight withEffectType (com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType effectType
public com.intellij.openapi.editor.markup.AttributesFlyweight withErrorStripeColor (java.awt.Color)
java.awt.Color stripeColor
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.markup.AttributesFlyweight that
public int hashCode ()
public java.lang.String toString ()
static int access$000 (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color x0
java.awt.Color x1
int x2
java.awt.Color x3
com.intellij.openapi.editor.markup.EffectType x4
java.awt.Color x5
static void ()
}
com/intellij/openapi/editor/markup/EffectType.classEffectType.java
package com.intellij.openapi.editor.markup
public final com.intellij.openapi.editor.markup.EffectType extends java.lang.Enum {
public static final com.intellij.openapi.editor.markup.EffectType LINE_UNDERSCORE
public static final com.intellij.openapi.editor.markup.EffectType WAVE_UNDERSCORE
public static final com.intellij.openapi.editor.markup.EffectType BOXED
public static final com.intellij.openapi.editor.markup.EffectType STRIKEOUT
public static final com.intellij.openapi.editor.markup.EffectType BOLD_LINE_UNDERSCORE
public static final com.intellij.openapi.editor.markup.EffectType BOLD_DOTTED_LINE
public static final com.intellij.openapi.editor.markup.EffectType SEARCH_MATCH
public static final com.intellij.openapi.editor.markup.EffectType ROUNDED_BOX
private static final com.intellij.openapi.editor.markup.EffectType[] $VALUES
public static com.intellij.openapi.editor.markup.EffectType[] values ()
public static com.intellij.openapi.editor.markup.EffectType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/editor/markup/TextAttributes.classTextAttributes.java
package com.intellij.openapi.editor.markup
public com.intellij.openapi.editor.markup.TextAttributes extends java.lang.Object implements java.lang.Cloneable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.editor.markup.TextAttributes ERASE_MARKER
public static final com.intellij.openapi.editor.markup.TextAttributes USE_INHERITED_MARKER
private com.intellij.openapi.editor.markup.AttributesFlyweight myAttrs
public static com.intellij.openapi.editor.markup.TextAttributes merge (com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes under
com.intellij.openapi.editor.markup.TextAttributes above
com.intellij.openapi.editor.markup.TextAttributes attrs
public void ()
private void (com.intellij.openapi.editor.markup.AttributesFlyweight)
com.intellij.openapi.editor.markup.AttributesFlyweight attributesFlyweight
public void (org.jdom.Element)
org.jdom.Element element
public void (java.awt.Color, java.awt.Color, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, int)
java.awt.Color foregroundColor
java.awt.Color backgroundColor
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
int fontType
public void setAttributes (java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, int)
java.awt.Color foregroundColor
java.awt.Color backgroundColor
java.awt.Color effectColor
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.EffectType effectType
int fontType
public boolean isEmpty ()
public void reset ()
public com.intellij.openapi.editor.markup.AttributesFlyweight getFlyweight ()
public static com.intellij.openapi.editor.markup.TextAttributes fromFlyweight (com.intellij.openapi.editor.markup.AttributesFlyweight)
com.intellij.openapi.editor.markup.AttributesFlyweight flyweight
com.intellij.openapi.editor.markup.TextAttributes f
public java.awt.Color getForegroundColor ()
public void setForegroundColor (java.awt.Color)
java.awt.Color color
public java.awt.Color getBackgroundColor ()
public void setBackgroundColor (java.awt.Color)
java.awt.Color color
public java.awt.Color getEffectColor ()
public void setEffectColor (java.awt.Color)
java.awt.Color color
public java.awt.Color getErrorStripeColor ()
public void setErrorStripeColor (java.awt.Color)
java.awt.Color color
public com.intellij.openapi.editor.markup.EffectType getEffectType ()
public void setEffectType (com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType effectType
public int getFontType ()
public void setFontType (int)
int type
public com.intellij.openapi.editor.markup.TextAttributes clone ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public void readExternal (org.jdom.Element)
org.jdom.Element element
public void writeExternal (org.jdom.Element)
org.jdom.Element element
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
com/intellij/openapi/fileEditor/FileDocumentManager.classFileDocumentManager.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.FileDocumentManager extends java.lang.Object implements com.intellij.openapi.vfs.SavingRequestor {
public void ()
public static com.intellij.openapi.fileEditor.FileDocumentManager getInstance ()
public abstract com.intellij.openapi.editor.Document getDocument (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.editor.Document getCachedDocument (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getFile (com.intellij.openapi.editor.Document)
public abstract void saveAllDocuments ()
public abstract void saveDocument (com.intellij.openapi.editor.Document)
public abstract void saveDocumentAsIs (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Document[] getUnsavedDocuments ()
public abstract boolean isDocumentUnsaved (com.intellij.openapi.editor.Document)
public abstract boolean isFileModified (com.intellij.openapi.vfs.VirtualFile)
public abstract void reloadFromDisk (com.intellij.openapi.editor.Document)
public abstract java.lang.String getLineSeparator (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public abstract boolean requestWriting (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
public static boolean fileForDocumentCheckedOutSuccessfully (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
public transient abstract void reloadFiles (com.intellij.openapi.vfs.VirtualFile[])
}
com/intellij/openapi/fileTypes/BinaryFileDecompiler.classBinaryFileDecompiler.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.BinaryFileDecompiler extends java.lang.Object {
public abstract java.lang.CharSequence decompile (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/fileTypes/BinaryFileTypeDecompilers.classBinaryFileTypeDecompilers.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.BinaryFileTypeDecompilers extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.openapi.fileTypes.BinaryFileTypeDecompilers INSTANCE
private void ()
static void ()
}
com/intellij/openapi/fileTypes/CharsetUtil$1.classCharsetUtil.java
package com.intellij.openapi.fileTypes
final com.intellij.openapi.fileTypes.CharsetUtil$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
void ()
protected java.lang.Boolean create (com.intellij.openapi.fileTypes.LanguageFileType)
com.intellij.openapi.fileTypes.LanguageFileType fileType
Class ftClass
String methodName
Class declaring1
Class declaring2
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/openapi/fileTypes/CharsetUtil.classCharsetUtil.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.CharsetUtil extends java.lang.Object {
private static final java.util.Map ourSupportsCharsetDetection
public void ()
public static java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
static void ()
}
com/intellij/openapi/fileTypes/DirectoryFileType.classDirectoryFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.DirectoryFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
}
com/intellij/openapi/fileTypes/FileType.classFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileType extends java.lang.Object implements com.intellij.openapi.options.Scheme {
public static final com.intellij.openapi.fileTypes.FileType[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public abstract java.lang.String getDescription ()
public abstract java.lang.String getDefaultExtension ()
public abstract javax.swing.Icon getIcon ()
public abstract boolean isBinary ()
public abstract boolean isReadOnly ()
public abstract java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
static void ()
}
com/intellij/openapi/fileTypes/FileTypeExtension.classFileTypeExtension.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
public void (java.lang.String)
String epName
protected java.lang.String keyToString (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType key
public java.util.List allForFileType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType t
public java.lang.Object forFileType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType t
java.util.List all
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/openapi/fileTypes/FileTypeExtensionFactory.classFileTypeExtensionFactory.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtensionFactory extends com.intellij.openapi.util.KeyedExtensionFactory {
public void (java.lang.Class, com.intellij.openapi.extensions.ExtensionPointName)
Class interfaceClass
com.intellij.openapi.extensions.ExtensionPointName epName
public java.lang.String getKey (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType key
public volatile java.lang.String getKey (java.lang.Object)
}
com/intellij/openapi/fileTypes/FileTypeExtensionPoint$1.classFileTypeExtensionPoint.java
package com.intellij.openapi.fileTypes
com.intellij.openapi.fileTypes.FileTypeExtensionPoint$1 extends com.intellij.openapi.util.LazyInstance {
final com.intellij.openapi.fileTypes.FileTypeExtensionPoint this$0
void (com.intellij.openapi.fileTypes.FileTypeExtensionPoint)
com.intellij.openapi.fileTypes.FileTypeExtensionPoint this$0
protected java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
}
com/intellij/openapi/fileTypes/FileTypeExtensionPoint.classFileTypeExtensionPoint.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtensionPoint extends com.intellij.openapi.extensions.AbstractExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String filetype
public String implementationClass
private final com.intellij.openapi.util.LazyInstance myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
}
com/intellij/openapi/fileTypes/FileTypeRegistry$FileTypeDetector.classFileTypeRegistry.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileTypeRegistry$FileTypeDetector extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.openapi.fileTypes.FileType detect (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.io.ByteSequence, java.lang.CharSequence)
public abstract int getVersion ()
static void ()
}
com/intellij/openapi/fileTypes/FileTypeRegistry.classFileTypeRegistry.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileTypeRegistry extends java.lang.Object {
public static com.intellij.openapi.util.Getter ourInstanceGetter
public void ()
public abstract boolean isFileIgnored (com.intellij.openapi.vfs.VirtualFile)
public static com.intellij.openapi.fileTypes.FileTypeRegistry getInstance ()
public abstract com.intellij.openapi.fileTypes.FileType[] getRegisteredFileTypes ()
public abstract com.intellij.openapi.fileTypes.FileType getFileTypeByFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.fileTypes.FileType getFileTypeByFileName (java.lang.String)
public abstract com.intellij.openapi.fileTypes.FileType getFileTypeByExtension (java.lang.String)
public abstract com.intellij.openapi.fileTypes.FileType detectFileTypeFromContent (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.fileTypes.FileType findFileTypeByName (java.lang.String)
}
com/intellij/openapi/fileTypes/INativeFileType.classINativeFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.INativeFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public abstract boolean openFileInAssociatedApplication (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public abstract boolean useNativeIcon ()
}
com/intellij/openapi/fileTypes/InternalFileType.classInternalFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.InternalFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
}
com/intellij/openapi/fileTypes/LanguageFileType.classLanguageFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.LanguageFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
private final com.intellij.lang.Language myLanguage
protected void (com.intellij.lang.Language)
com.intellij.lang.Language language
public final com.intellij.lang.Language getLanguage ()
public final boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public boolean isJVMDebuggingSupported ()
public java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
String content
public java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
CharSequence content
}
com/intellij/openapi/fileTypes/UIBasedFileType.classUIBasedFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.UIBasedFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
}
com/intellij/openapi/fileTypes/UnknownFileType.classUnknownFileType.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.UnknownFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.openapi.fileTypes.FileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
static void ()
}
com/intellij/openapi/module/Module.classModule.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.Module extends java.lang.Object implements com.intellij.openapi.components.ComponentManager com.intellij.openapi.extensions.AreaInstance com.intellij.openapi.Disposable {
public static final com.intellij.openapi.module.Module[] EMPTY_ARRAY
public static final String ELEMENT_TYPE
public abstract com.intellij.openapi.vfs.VirtualFile getModuleFile ()
public abstract java.lang.String getModuleFilePath ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract java.lang.String getName ()
public abstract boolean isDisposed ()
public abstract boolean isLoaded ()
public abstract void clearOption (java.lang.String)
public abstract void setOption (java.lang.String, java.lang.String)
public abstract java.lang.String getOptionValue (java.lang.String)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
static void ()
}
com/intellij/openapi/module/ModuleServiceManager.classModuleServiceManager.java
package com.intellij.openapi.module
public com.intellij.openapi.module.ModuleServiceManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static java.lang.Object getService (com.intellij.openapi.module.Module, java.lang.Class)
com.intellij.openapi.application.Application app
String message
com.intellij.openapi.module.Module module
Class serviceClass
Object instance
static void ()
}
com/intellij/openapi/options/Scheme.classScheme.java
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.Scheme extends java.lang.Object {
public abstract java.lang.String getName ()
}
com/intellij/openapi/options/SchemeMetaInfo.classSchemeMetaInfo.java
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.SchemeMetaInfo extends java.lang.Object {
public abstract java.util.Properties getMetaProperties ()
}
com/intellij/openapi/progress/DumbProgressIndicator.classDumbProgressIndicator.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.DumbProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.StandardProgressIndicator {
public static final com.intellij.openapi.progress.DumbProgressIndicator INSTANCE
public void ()
public void start ()
public void stop ()
public boolean isRunning ()
public final void cancel ()
public final boolean isCanceled ()
public final void checkCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
public boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public boolean isPopupWasShown ()
public boolean isShowing ()
static void ()
}
com/intellij/openapi/progress/EmptyProgressIndicator.classEmptyProgressIndicator.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.EmptyProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.StandardProgressIndicator {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.application.ModalityState myModalityState
private volatile boolean myIsRunning
private volatile boolean myIsCanceled
public void ()
public void (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modalityState
public void start ()
public void stop ()
public boolean isRunning ()
public final void cancel ()
public final boolean isCanceled ()
public final void checkCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
public boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public boolean isPopupWasShown ()
public boolean isShowing ()
public static com.intellij.openapi.progress.ProgressIndicator notNullize (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
static void ()
}
com/intellij/openapi/progress/NonCancelableSection$1.classNonCancelableSection.java
package com.intellij.openapi.progress
final com.intellij.openapi.progress.NonCancelableSection$1 extends java.lang.Object implements com.intellij.openapi.progress.NonCancelableSection {
void ()
public void done ()
}
com/intellij/openapi/progress/NonCancelableSection.classNonCancelableSection.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.NonCancelableSection extends java.lang.Object {
public static final com.intellij.openapi.progress.NonCancelableSection EMPTY
public abstract void done ()
static void ()
}
com/intellij/openapi/progress/PerformInBackgroundOption$1.classPerformInBackgroundOption.java
package com.intellij.openapi.progress
final com.intellij.openapi.progress.PerformInBackgroundOption$1 extends java.lang.Object implements com.intellij.openapi.progress.PerformInBackgroundOption {
void ()
public boolean shouldStartInBackground ()
public void processSentToBackground ()
}
com/intellij/openapi/progress/PerformInBackgroundOption$2.classPerformInBackgroundOption.java
package com.intellij.openapi.progress
final com.intellij.openapi.progress.PerformInBackgroundOption$2 extends java.lang.Object implements com.intellij.openapi.progress.PerformInBackgroundOption {
void ()
public boolean shouldStartInBackground ()
public void processSentToBackground ()
}
com/intellij/openapi/progress/PerformInBackgroundOption.classPerformInBackgroundOption.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.PerformInBackgroundOption extends java.lang.Object {
public static final com.intellij.openapi.progress.PerformInBackgroundOption DEAF
public static final com.intellij.openapi.progress.PerformInBackgroundOption ALWAYS_BACKGROUND
public abstract boolean shouldStartInBackground ()
public abstract void processSentToBackground ()
static void ()
}
com/intellij/openapi/progress/ProgressIndicator.classProgressIndicator.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressIndicator extends java.lang.Object {
public abstract void start ()
public abstract void stop ()
public abstract boolean isRunning ()
public abstract void cancel ()
public abstract boolean isCanceled ()
public abstract void setText (java.lang.String)
public abstract java.lang.String getText ()
public abstract void setText2 (java.lang.String)
public abstract java.lang.String getText2 ()
public abstract double getFraction ()
public abstract void setFraction (double)
public abstract void pushState ()
public abstract void popState ()
public abstract void startNonCancelableSection ()
public abstract void finishNonCancelableSection ()
public abstract boolean isModal ()
public abstract com.intellij.openapi.application.ModalityState getModalityState ()
public abstract void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
public abstract boolean isIndeterminate ()
public abstract void setIndeterminate (boolean)
public abstract void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
public abstract boolean isPopupWasShown ()
public abstract boolean isShowing ()
}
com/intellij/openapi/progress/ProgressIndicatorProvider.classProgressIndicatorProvider.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressIndicatorProvider extends java.lang.Object {
public void ()
public static com.intellij.openapi.progress.ProgressIndicatorProvider getInstance ()
public abstract com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
protected abstract void doCheckCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
public static com.intellij.openapi.progress.ProgressIndicator getGlobalProgressIndicator ()
public abstract com.intellij.openapi.progress.NonCancelableSection startNonCancelableSection ()
public static com.intellij.openapi.progress.NonCancelableSection startNonCancelableSectionIfSupported ()
public static void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
}
com/intellij/openapi/progress/ProgressManager.classProgressManager.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressManager extends com.intellij.openapi.progress.ProgressIndicatorProvider {
private static com.intellij.openapi.progress.ProgressManager ourInstance
public void ()
public static com.intellij.openapi.progress.ProgressManager getInstance ()
com.intellij.openapi.progress.ProgressManager result
public abstract boolean hasProgressIndicator ()
public abstract boolean hasModalProgressIndicator ()
public abstract boolean hasUnsafeProgressIndicator ()
public abstract void runProcess (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract java.lang.Object runProcess (com.intellij.openapi.util.Computable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
public com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
public static void progress (java.lang.String) throws com.intellij.openapi.progress.ProcessCanceledException
String text
public static void progress2 (java.lang.String) throws com.intellij.openapi.progress.ProcessCanceledException
String text
com.intellij.openapi.progress.ProgressIndicator pi
public static void progress (java.lang.String, java.lang.String) throws com.intellij.openapi.progress.ProcessCanceledException
String text
String text2
com.intellij.openapi.progress.ProgressIndicator pi
public abstract void executeNonCancelableSection (java.lang.Runnable)
public abstract void setCancelButtonText (java.lang.String)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
public abstract java.lang.Object runProcessWithProgressSynchronously (com.intellij.openapi.util.ThrowableComputable, java.lang.String, boolean, com.intellij.openapi.project.Project) throws java.lang.Exception
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
public abstract void runProcessWithProgressAsynchronously (com.intellij.openapi.project.Project, java.lang.String, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable)
public abstract void runProcessWithProgressAsynchronously (com.intellij.openapi.project.Project, java.lang.String, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable, com.intellij.openapi.progress.PerformInBackgroundOption)
public abstract void run (com.intellij.openapi.progress.Task)
public java.lang.Object run (com.intellij.openapi.progress.Task$WithResult) throws java.lang.Exception
com.intellij.openapi.progress.Task$WithResult task
public abstract void runProcessWithProgressAsynchronously (com.intellij.openapi.progress.Task$Backgroundable, com.intellij.openapi.progress.ProgressIndicator)
protected void indicatorCanceled (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static void canceled (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
public abstract void executeProcessUnderProgress (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
public static void assertNotCircular (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator i
com.intellij.openapi.progress.ProgressIndicator original
java.util.Set wrappedParents
public abstract boolean runInReadActionWithWriteActionPriority (java.lang.Runnable)
public abstract boolean isInNonCancelableSection ()
static void ()
}
com/intellij/openapi/progress/Progressive.classProgressive.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Progressive extends java.lang.Object {
public abstract void run (com.intellij.openapi.progress.ProgressIndicator)
}
com/intellij/openapi/progress/StandardProgressIndicator.classStandardProgressIndicator.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.StandardProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
}
com/intellij/openapi/progress/Task$Backgroundable.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$Backgroundable extends com.intellij.openapi.progress.Task implements com.intellij.openapi.progress.PerformInBackgroundOption {
protected final com.intellij.openapi.progress.PerformInBackgroundOption myBackgroundOption
public void (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String title
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public void (com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
com.intellij.openapi.progress.PerformInBackgroundOption backgroundOption
public boolean shouldStartInBackground ()
public void processSentToBackground ()
public final boolean isModal ()
public boolean isConditionalModal ()
public com.intellij.openapi.project.DumbModeAction getDumbModeAction ()
}
com/intellij/openapi/progress/Task$ConditionalModal.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$ConditionalModal extends com.intellij.openapi.progress.Task$Backgroundable {
public void (com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
com.intellij.openapi.progress.PerformInBackgroundOption backgroundOption
public final boolean isConditionalModal ()
}
com/intellij/openapi/progress/Task$Modal.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$Modal extends com.intellij.openapi.progress.Task {
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public final boolean isModal ()
}
com/intellij/openapi/progress/Task$NotificationInfo.classTask.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.Task$NotificationInfo extends java.lang.Object {
private final String myNotificationName
private final String myNotificationTitle
private final String myNotificationText
private final boolean myShowWhenFocused
public void (java.lang.String, java.lang.String, java.lang.String)
String notificationName
String notificationTitle
String notificationText
public void (java.lang.String, java.lang.String, java.lang.String, boolean)
String notificationName
String notificationTitle
String notificationText
boolean showWhenFocused
public java.lang.String getNotificationName ()
public java.lang.String getNotificationTitle ()
public java.lang.String getNotificationText ()
public boolean isShowWhenFocused ()
}
com/intellij/openapi/progress/Task$WithResult.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$WithResult extends com.intellij.openapi.progress.Task$Modal {
private final com.intellij.openapi.util.Ref myResult
private final com.intellij.openapi.util.Ref myError
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public final void run (com.intellij.openapi.progress.ProgressIndicator)
Throwable t
com.intellij.openapi.progress.ProgressIndicator indicator
protected abstract java.lang.Object compute (com.intellij.openapi.progress.ProgressIndicator) throws java.lang.Exception
public java.lang.Object getResult () throws java.lang.Exception
Throwable t
}
com/intellij/openapi/progress/Task.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task extends java.lang.Object implements com.intellij.openapi.progress.TaskInfo com.intellij.openapi.progress.Progressive {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.openapi.project.Project myProject
protected String myTitle
private final boolean myCanBeCancelled
private String myCancelText
private String myCancelTooltipText
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public void onCancel ()
public void onSuccess ()
public void onError (java.lang.Exception)
Exception error
public void onThrowable (java.lang.Throwable)
Throwable error
public void onFinished ()
public final com.intellij.openapi.project.Project getProject ()
public final void queue ()
public java.lang.String getProcessId ()
public final java.lang.String getTitle ()
public final com.intellij.openapi.progress.Task setTitle (java.lang.String)
String title
public final java.lang.String getCancelText ()
public final com.intellij.openapi.progress.Task setCancelText (java.lang.String)
String cancelText
public com.intellij.openapi.progress.Task$NotificationInfo getNotificationInfo ()
public com.intellij.openapi.progress.Task$NotificationInfo notifyFinished ()
public boolean isHeadless ()
public final com.intellij.openapi.progress.Task setCancelTooltipText (java.lang.String)
String cancelTooltipText
public final java.lang.String getCancelTooltipText ()
public final boolean isCancellable ()
public abstract boolean isModal ()
public final com.intellij.openapi.progress.Task$Modal asModal ()
public final com.intellij.openapi.progress.Task$Backgroundable asBackgroundable ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/openapi/progress/TaskInfo.classTaskInfo.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.TaskInfo extends java.lang.Object {
public abstract java.lang.String getTitle ()
public abstract java.lang.String getCancelText ()
public abstract java.lang.String getCancelTooltipText ()
public abstract boolean isCancellable ()
public abstract java.lang.String getProcessId ()
}
com/intellij/openapi/progress/WrappedProgressIndicator.classWrappedProgressIndicator.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.WrappedProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
public abstract com.intellij.openapi.progress.ProgressIndicator getOriginalProgressIndicator ()
}
com/intellij/openapi/project/DefaultProjectFactory.classDefaultProjectFactory.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DefaultProjectFactory extends java.lang.Object {
public void ()
public static com.intellij.openapi.project.DefaultProjectFactory getInstance ()
public abstract com.intellij.openapi.project.Project getDefaultProject ()
}
com/intellij/openapi/project/DumbAware.classDumbAware.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbAware extends java.lang.Object {
}
com/intellij/openapi/project/DumbAwareRunnable.classDumbAwareRunnable.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbAwareRunnable extends java.lang.Object implements java.lang.Runnable com.intellij.openapi.project.DumbAware {
}
com/intellij/openapi/project/DumbModeAction.classDumbModeAction.java
package com.intellij.openapi.project
public final com.intellij.openapi.project.DumbModeAction extends java.lang.Enum {
public static final com.intellij.openapi.project.DumbModeAction NOTHING
public static final com.intellij.openapi.project.DumbModeAction CANCEL
public static final com.intellij.openapi.project.DumbModeAction WAIT
private static final com.intellij.openapi.project.DumbModeAction[] $VALUES
public static com.intellij.openapi.project.DumbModeAction[] values ()
public static com.intellij.openapi.project.DumbModeAction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/project/DumbModePermission.classDumbModePermission.java
package com.intellij.openapi.project
public final com.intellij.openapi.project.DumbModePermission extends java.lang.Enum {
public static final com.intellij.openapi.project.DumbModePermission MAY_START_MODAL
public static final com.intellij.openapi.project.DumbModePermission MAY_START_BACKGROUND
private static final com.intellij.openapi.project.DumbModePermission[] $VALUES
public static com.intellij.openapi.project.DumbModePermission[] values ()
public static com.intellij.openapi.project.DumbModePermission valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/project/DumbModeTask.classDumbModeTask.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbModeTask extends java.lang.Object implements com.intellij.openapi.Disposable {
private final Object myEquivalenceObject
public void ()
public void (java.lang.Object)
Object equivalenceObject
public final java.lang.Object getEquivalenceObject ()
public abstract void performInDumbMode (com.intellij.openapi.progress.ProgressIndicator)
public void dispose ()
}
com/intellij/openapi/project/DumbService$1.classDumbService.java
package com.intellij.openapi.project
com.intellij.openapi.project.DumbService$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$result
final com.intellij.openapi.util.Computable val$r
final com.intellij.openapi.project.DumbService this$0
void (com.intellij.openapi.project.DumbService, com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.openapi.project.DumbService this$0
public void run ()
}
com/intellij/openapi/project/DumbService$2.classDumbService.java
package com.intellij.openapi.project
com.intellij.openapi.project.DumbService$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final Runnable val$r
final com.intellij.openapi.project.DumbService this$0
void (com.intellij.openapi.project.DumbService, java.lang.Runnable)
com.intellij.openapi.project.DumbService this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/project/DumbService$3.classDumbService.java
package com.intellij.openapi.project
com.intellij.openapi.project.DumbService$3 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final javax.swing.JComponent val$component
final com.intellij.openapi.project.DumbService this$0
void (com.intellij.openapi.project.DumbService, javax.swing.JComponent)
com.intellij.openapi.project.DumbService this$0
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/openapi/project/DumbService$DumbModeListener.classDumbService.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbService$DumbModeListener extends java.lang.Object {
public abstract void enteredDumbMode ()
public abstract void exitDumbMode ()
}
com/intellij/openapi/project/DumbService.classDumbService.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbService extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.util.messages.Topic DUMB_MODE
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public abstract com.intellij.openapi.util.ModificationTracker getModificationTracker ()
public abstract boolean isDumb ()
public static boolean isDumb (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void runWhenSmart (java.lang.Runnable)
public abstract void waitForSmartMode ()
public java.lang.Object runReadActionInSmartMode (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable r
com.intellij.openapi.util.Ref result
public java.lang.Object tryRunReadActionInSmartMode (com.intellij.openapi.util.Computable, java.lang.String)
com.intellij.openapi.project.IndexNotReadyException e
com.intellij.openapi.util.Computable task
String notification
public void runReadActionInSmartMode (java.lang.Runnable)
boolean success
Runnable r
public void repeatUntilPassesInSmartMode (java.lang.Runnable)
com.intellij.openapi.project.IndexNotReadyException e
Runnable r
public abstract void smartInvokeLater (java.lang.Runnable)
public abstract void smartInvokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
public static com.intellij.openapi.project.DumbService getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.util.List filterByDumbAwareness (java.lang.Object[])
Object[] array
public java.util.List filterByDumbAwareness (java.util.Collection)
Object element
java.util.ArrayList result
java.util.Collection collection
public abstract void queueTask (com.intellij.openapi.project.DumbModeTask)
public abstract void cancelTask (com.intellij.openapi.project.DumbModeTask)
public abstract void completeJustSubmittedTasks ()
public abstract javax.swing.JComponent wrapGently (javax.swing.JComponent, com.intellij.openapi.Disposable)
public void makeDumbAware (javax.swing.JComponent, com.intellij.openapi.Disposable)
javax.swing.JComponent component
com.intellij.openapi.Disposable disposable
public abstract void showDumbModeNotification (java.lang.String)
public abstract com.intellij.openapi.project.Project getProject ()
public static boolean isDumbAware (java.lang.Object)
Object o
public abstract void setAlternativeResolveEnabled (boolean)
public void withAlternativeResolveEnabled (java.lang.Runnable)
Runnable runnable
public abstract boolean isAlternativeResolveEnabled ()
public static void allowStartingDumbModeInside (com.intellij.openapi.project.DumbModePermission, java.lang.Runnable)
com.intellij.openapi.project.DumbModePermission permission
Runnable runnable
static void ()
}
com/intellij/openapi/project/IndexNotReadyException.classIndexNotReadyException.java
package com.intellij.openapi.project
public com.intellij.openapi.project.IndexNotReadyException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final Throwable myStartTrace
public void ()
public void (java.lang.Throwable)
Throwable startTrace
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
}
com/intellij/openapi/project/PossiblyDumbAware.classPossiblyDumbAware.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.PossiblyDumbAware extends java.lang.Object {
public abstract boolean isDumbAware ()
}
com/intellij/openapi/project/Project.classProject.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.Project extends java.lang.Object implements com.intellij.openapi.components.ComponentManager com.intellij.openapi.extensions.AreaInstance {
public static final String DIRECTORY_STORE_FOLDER
public abstract java.lang.String getName ()
public abstract com.intellij.openapi.vfs.VirtualFile getBaseDir ()
public abstract java.lang.String getBasePath ()
public abstract com.intellij.openapi.vfs.VirtualFile getProjectFile ()
public abstract java.lang.String getProjectFilePath ()
public abstract java.lang.String getPresentableUrl ()
public abstract com.intellij.openapi.vfs.VirtualFile getWorkspaceFile ()
public abstract java.lang.String getLocationHash ()
public abstract void save ()
public abstract boolean isOpen ()
public abstract boolean isInitialized ()
public abstract boolean isDefault ()
}
com/intellij/openapi/project/ProjectCoreUtil.classProjectCoreUtil.java
package com.intellij.openapi.project
public com.intellij.openapi.project.ProjectCoreUtil extends java.lang.Object {
public static volatile com.intellij.openapi.project.Project theProject
public void ()
public static boolean isProjectOrWorkspaceFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isProjectOrWorkspaceFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile parent
public static com.intellij.openapi.project.Project theOnlyOpenProject ()
}
com/intellij/openapi/roots/ContentIterator.classContentIterator.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ContentIterator extends java.lang.Object {
public abstract boolean processFile (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/roots/FileIndexFacade.classFileIndexFacade.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.FileIndexFacade extends java.lang.Object {
protected final com.intellij.openapi.project.Project myProject
protected void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.openapi.roots.FileIndexFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInSource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibraryClasses (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isExcludedFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isUnderIgnored (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isValidAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
public boolean shouldBeFound (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.vfs.VirtualFile virtualFile
public abstract com.intellij.openapi.util.ModificationTracker getRootModificationTracker ()
}
com/intellij/openapi/roots/ProjectRootModificationTracker$1.classProjectRootModificationTracker.java
package com.intellij.openapi.roots
final com.intellij.openapi.roots.ProjectRootModificationTracker$1 extends com.intellij.openapi.roots.ProjectRootModificationTracker {
void ()
public long getModificationCount ()
}
com/intellij/openapi/roots/ProjectRootModificationTracker.classProjectRootModificationTracker.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectRootModificationTracker extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private static final com.intellij.openapi.roots.ProjectRootModificationTracker NEVER_CHANGED
public void ()
public static com.intellij.openapi.roots.ProjectRootModificationTracker getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectRootModificationTracker instance
static void ()
}
com/intellij/openapi/startup/StartupActivity.classStartupActivity.java
package com.intellij.openapi.startup
public abstract com.intellij.openapi.startup.StartupActivity extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName POST_STARTUP_ACTIVITY
public abstract void runActivity (com.intellij.openapi.project.Project)
static void ()
}
com/intellij/openapi/startup/StartupManager.classStartupManager.java
package com.intellij.openapi.startup
public abstract com.intellij.openapi.startup.StartupManager extends java.lang.Object {
public void ()
public static com.intellij.openapi.startup.StartupManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void registerPreStartupActivity (java.lang.Runnable)
public abstract void registerStartupActivity (java.lang.Runnable)
public abstract void registerPostStartupActivity (java.lang.Runnable)
public abstract void runWhenProjectIsInitialized (java.lang.Runnable)
}
com/intellij/openapi/ui/Queryable$Contributor.classQueryable.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Queryable$Contributor extends java.lang.Object {
public abstract void apply (java.util.Map)
}
com/intellij/openapi/ui/Queryable$PrintInfo.classQueryable.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Queryable$PrintInfo extends java.lang.Object {
private final String[] myIdKeys
private final String[] myInfoKeys
public void ()
public void (java.lang.String[])
String[] idKeys
public void (java.lang.String[], java.lang.String[])
String[] idKeys
String[] infoKeys
static java.lang.String[] access$000 (com.intellij.openapi.ui.Queryable$PrintInfo)
com.intellij.openapi.ui.Queryable$PrintInfo x0
}
com/intellij/openapi/ui/Queryable$Util.classQueryable.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Queryable$Util extends java.lang.Object {
public void ()
public static java.lang.String print (com.intellij.openapi.ui.Queryable, com.intellij.openapi.ui.Queryable$PrintInfo, com.intellij.openapi.ui.Queryable$Contributor)
String eachValue
String eachKey
com.intellij.openapi.ui.Queryable ui
com.intellij.openapi.ui.Queryable$PrintInfo printInfo
com.intellij.openapi.ui.Queryable$Contributor contributor
com.intellij.openapi.ui.Queryable$PrintInfo print
java.util.LinkedHashMap map
String id
StringBuilder info
public static java.lang.String print (com.intellij.openapi.ui.Queryable, com.intellij.openapi.ui.Queryable$PrintInfo)
com.intellij.openapi.ui.Queryable ui
com.intellij.openapi.ui.Queryable$PrintInfo printInfo
}
com/intellij/openapi/ui/Queryable.classQueryable.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Queryable extends java.lang.Object {
public abstract void putInfo (java.util.Map)
}
com/intellij/openapi/util/ActionCallback$1.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.Consumer val$consumer
final com.intellij.openapi.util.ActionCallback this$0
void (com.intellij.openapi.util.ActionCallback, com.intellij.util.Consumer)
com.intellij.openapi.util.ActionCallback this$0
public void run ()
}
com/intellij/openapi/util/ActionCallback$2.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.ActionCallback val$child
final com.intellij.openapi.util.ActionCallback this$0
void (com.intellij.openapi.util.ActionCallback, com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback this$0
public void run ()
}
com/intellij/openapi/util/ActionCallback$3.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.ActionCallback this$0
void (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback this$0
public void run ()
}
com/intellij/openapi/util/ActionCallback$4.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$4 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.ActionCallback this$0
void (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback this$0
public void run ()
}
com/intellij/openapi/util/ActionCallback$5.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$5 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.concurrency.Semaphore val$semaphore
final com.intellij.openapi.util.ActionCallback this$0
void (com.intellij.openapi.util.ActionCallback, com.intellij.util.concurrency.Semaphore)
com.intellij.openapi.util.ActionCallback this$0
public void run ()
}
com/intellij/openapi/util/ActionCallback$Chunk.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Chunk extends java.lang.Object {
private final java.util.Set myCallbacks
public void ()
public void add (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback callback
public com.intellij.openapi.util.ActionCallback create ()
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.ActionCallback result
Runnable doneRunnable
public boolean isEmpty ()
public int getSize ()
public com.intellij.openapi.util.ActionCallback getWhenProcessed ()
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.ActionCallback result
Runnable setDoneRunnable
}
com/intellij/openapi/util/ActionCallback$Done.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Done extends com.intellij.openapi.util.ActionCallback {
public void ()
}
com/intellij/openapi/util/ActionCallback$ExecutedExecutionCallback.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback extends com.intellij.openapi.util.ExecutionCallback {
public void ()
void doWhenExecuted (java.lang.Runnable)
Runnable runnable
boolean setExecuted ()
boolean isExecuted ()
}
com/intellij/openapi/util/ActionCallback$IgnoreExecutionCallback.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$IgnoreExecutionCallback extends com.intellij.openapi.util.ExecutionCallback {
private void ()
void doWhenExecuted (java.lang.Runnable)
Runnable runnable
boolean setExecuted ()
boolean isExecuted ()
void (com.intellij.openapi.util.ActionCallback$1)
com.intellij.openapi.util.ActionCallback$1 x0
}
com/intellij/openapi/util/ActionCallback$Rejected.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Rejected extends com.intellij.openapi.util.ActionCallback {
public void ()
}
com/intellij/openapi/util/ActionCallback.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback extends java.lang.Object implements com.intellij.openapi.Disposable {
public static final com.intellij.openapi.util.ActionCallback DONE
public static final com.intellij.openapi.util.ActionCallback REJECTED
private final com.intellij.openapi.util.ExecutionCallback myDone
private final com.intellij.openapi.util.ExecutionCallback myRejected
protected String myError
private final String myName
static final boolean $assertionsDisabled
public void ()
public void (java.lang.String)
String name
private void (com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ExecutionCallback)
com.intellij.openapi.util.ExecutionCallback done
com.intellij.openapi.util.ExecutionCallback rejected
public void (int)
int countToDone
public void (java.lang.String, int)
String name
int countToDone
public void setDone ()
public boolean isDone ()
public boolean isRejected ()
public boolean isProcessed ()
public void setRejected ()
public com.intellij.openapi.util.ActionCallback reject (java.lang.String)
String error
public java.lang.String getError ()
public final com.intellij.openapi.util.ActionCallback doWhenDone (java.lang.Runnable)
Runnable runnable
public final com.intellij.openapi.util.ActionCallback doWhenRejected (java.lang.Runnable)
Runnable runnable
public final com.intellij.openapi.util.ActionCallback doWhenRejected (com.intellij.util.Consumer)
com.intellij.util.Consumer consumer
public final com.intellij.openapi.util.ActionCallback doWhenProcessed (java.lang.Runnable)
Runnable runnable
public final com.intellij.openapi.util.ActionCallback notifyWhenDone (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback child
public final com.intellij.openapi.util.ActionCallback notifyWhenRejected (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback child
public com.intellij.openapi.util.ActionCallback notify (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback child
public final com.intellij.openapi.util.ActionCallback processOnDone (java.lang.Runnable, boolean)
Runnable runnable
boolean requiresDone
public java.lang.String toString ()
String name
public void dispose ()
public java.lang.Runnable createSetDoneRunnable ()
public java.lang.Runnable createSetRejectedRunnable ()
public boolean waitFor (long)
InterruptedException e
long msTimeout
com.intellij.util.concurrency.Semaphore semaphore
void (com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ActionCallback$1)
com.intellij.openapi.util.ExecutionCallback x0
com.intellij.openapi.util.ExecutionCallback x1
com.intellij.openapi.util.ActionCallback$1 x2
static void ()
}
com/intellij/openapi/util/ActiveRunnable.classActiveRunnable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ActiveRunnable extends com.intellij.util.ui.update.ComparableObject$Impl {
protected void ()
protected void (java.lang.Object)
Object object
protected void (java.lang.Object[])
Object[] objects
public abstract com.intellij.openapi.util.ActionCallback run ()
}
com/intellij/openapi/util/AsyncResult$1.classAsyncResult.java
package com.intellij.openapi.util
com.intellij.openapi.util.AsyncResult$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.AsyncResult$Handler val$handler
final com.intellij.openapi.util.AsyncResult this$0
void (com.intellij.openapi.util.AsyncResult, com.intellij.openapi.util.AsyncResult$Handler)
com.intellij.openapi.util.AsyncResult this$0
public void run ()
}
com/intellij/openapi/util/AsyncResult$2.classAsyncResult.java
package com.intellij.openapi.util
com.intellij.openapi.util.AsyncResult$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.Consumer val$consumer
final com.intellij.openapi.util.AsyncResult this$0
void (com.intellij.openapi.util.AsyncResult, com.intellij.util.Consumer)
com.intellij.openapi.util.AsyncResult this$0
public void run ()
}
com/intellij/openapi/util/AsyncResult$3.classAsyncResult.java
package com.intellij.openapi.util
com.intellij.openapi.util.AsyncResult$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.PairConsumer val$consumer
final com.intellij.openapi.util.AsyncResult this$0
void (com.intellij.openapi.util.AsyncResult, com.intellij.util.PairConsumer)
com.intellij.openapi.util.AsyncResult this$0
public void run ()
}
com/intellij/openapi/util/AsyncResult$4.classAsyncResult.java
package com.intellij.openapi.util
com.intellij.openapi.util.AsyncResult$4 extends java.lang.Object implements com.intellij.util.PairConsumer {
final com.intellij.util.Consumer val$consumer
final com.intellij.openapi.util.AsyncResult this$0
void (com.intellij.openapi.util.AsyncResult, com.intellij.util.Consumer)
com.intellij.openapi.util.AsyncResult this$0
public void consume (java.lang.Object, java.lang.String)
Object result
String error
public volatile void consume (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/AsyncResult$Done.classAsyncResult.java
package com.intellij.openapi.util
public com.intellij.openapi.util.AsyncResult$Done extends com.intellij.openapi.util.AsyncResult {
public void (java.lang.Object)
Object value
public volatile com.intellij.openapi.util.ActionCallback notify (com.intellij.openapi.util.ActionCallback)
}
com/intellij/openapi/util/AsyncResult$Handler.classAsyncResult.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AsyncResult$Handler extends java.lang.Object {
public abstract void run (java.lang.Object)
}
com/intellij/openapi/util/AsyncResult$Rejected.classAsyncResult.java
package com.intellij.openapi.util
public com.intellij.openapi.util.AsyncResult$Rejected extends com.intellij.openapi.util.AsyncResult {
public void ()
public void (java.lang.Object)
Object value
public volatile com.intellij.openapi.util.ActionCallback notify (com.intellij.openapi.util.ActionCallback)
}
com/intellij/openapi/util/AsyncResult$SubResultDoneCallback.classAsyncResult.java
package com.intellij.openapi.util
com.intellij.openapi.util.AsyncResult$SubResultDoneCallback extends java.lang.Object implements com.intellij.util.Consumer {
private final com.intellij.openapi.util.AsyncResult subResult
private final com.intellij.util.Function doneHandler
public void (com.intellij.openapi.util.AsyncResult, com.intellij.util.Function)
com.intellij.openapi.util.AsyncResult subResult
com.intellij.util.Function doneHandler
public void consume (java.lang.Object)
Object v
Throwable e
Object result
Object v
}
com/intellij/openapi/util/AsyncResult.classAsyncResult.java
package com.intellij.openapi.util
public com.intellij.openapi.util.AsyncResult extends com.intellij.openapi.util.ActionCallback {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected Object myResult
public void ()
void (int, java.lang.Object)
int countToDone
Object result
public com.intellij.openapi.util.AsyncResult setDone (java.lang.Object)
Object result
public com.intellij.openapi.util.AsyncResult setRejected (java.lang.Object)
Object result
public com.intellij.openapi.util.AsyncResult subResult (com.intellij.util.Function)
com.intellij.util.Function doneHandler
public com.intellij.openapi.util.AsyncResult subResult (com.intellij.openapi.util.AsyncResult, com.intellij.util.Function)
com.intellij.openapi.util.AsyncResult subResult
com.intellij.util.Function doneHandler
public com.intellij.openapi.util.AsyncResult doWhenDone (com.intellij.openapi.util.AsyncResult$Handler)
com.intellij.openapi.util.AsyncResult$Handler handler
public com.intellij.openapi.util.AsyncResult doWhenDone (com.intellij.util.Consumer)
com.intellij.util.Consumer consumer
public com.intellij.openapi.util.AsyncResult doWhenRejected (com.intellij.util.PairConsumer)
com.intellij.util.PairConsumer consumer
public final com.intellij.openapi.util.AsyncResult notify (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback child
public java.lang.Object getResult ()
public java.lang.Object getResultSync ()
public java.lang.Object getResultSync (long)
long msTimeout
public final com.intellij.openapi.util.ActionCallback doWhenProcessed (com.intellij.util.Consumer)
com.intellij.util.Consumer consumer
public static com.intellij.openapi.util.AsyncResult rejected ()
public static com.intellij.openapi.util.AsyncResult rejected (java.lang.String)
String errorMessage
com.intellij.openapi.util.AsyncResult result
public static com.intellij.openapi.util.AsyncResult done (java.lang.Object)
Object result
public volatile com.intellij.openapi.util.ActionCallback notify (com.intellij.openapi.util.ActionCallback)
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/openapi/util/AsyncValueLoaderManager.classAsyncValueLoaderManager.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AsyncValueLoaderManager extends java.lang.Object {
private final com.intellij.util.concurrency.AtomicFieldUpdater fieldUpdater
public void (com.intellij.util.concurrency.AtomicFieldUpdater)
com.intellij.util.concurrency.AtomicFieldUpdater fieldUpdater
public void (java.lang.Class)
Class ownerClass
public boolean isUpToDate (java.lang.Object, java.lang.Object)
Object host
Object value
public abstract void load (java.lang.Object, com.intellij.openapi.util.AsyncResult)
public final void reset (java.lang.Object)
Object host
public final void set (java.lang.Object, java.lang.Object)
Object host
Object value
public final boolean has (java.lang.Object)
Object host
com.intellij.openapi.util.AsyncResult result
public final com.intellij.openapi.util.AsyncResult get (java.lang.Object)
Object host
public final com.intellij.openapi.util.AsyncResult get (java.lang.Object, boolean)
Object host
boolean checkFreshness
private com.intellij.openapi.util.AsyncResult getOrCreateAsyncResult (java.lang.Object, boolean, boolean)
com.intellij.openapi.util.AsyncResult valueFromAnotherThread
Object host
boolean checkFreshness
boolean load
com.intellij.openapi.util.AsyncResult asyncResult
}
com/intellij/openapi/util/BuildNumber$Holder.classBuildNumber.java
package com.intellij.openapi.util
com.intellij.openapi.util.BuildNumber$Holder extends java.lang.Object {
private static final com.intellij.openapi.util.BuildNumber CURRENT_VERSION
private void ()
static com.intellij.openapi.util.BuildNumber access$100 ()
static void ()
}
com/intellij/openapi/util/BuildNumber.classBuildNumber.java
package com.intellij.openapi.util
public com.intellij.openapi.util.BuildNumber extends java.lang.Object implements java.lang.Comparable {
private static final String BUILD_NUMBER
private static final String STAR
private static final String SNAPSHOT
private static final String FALLBACK_VERSION
public static final int SNAPSHOT_VALUE
private final String myProductCode
private final int[] myComponents
public void (java.lang.String, int, int)
String productCode
int baselineVersion
int buildNumber
public transient void (java.lang.String, int[])
String productCode
int[] components
public java.lang.String asString ()
public java.lang.String asStringWithoutProductCode ()
public java.lang.String asStringWithoutProductCodeAndSnapshot ()
private java.lang.String asString (boolean, boolean)
int each
boolean includeProductCode
boolean withSnapshotMarker
StringBuilder builder
public static com.intellij.openapi.util.BuildNumber fromString (java.lang.String)
String version
public static com.intellij.openapi.util.BuildNumber fromString (java.lang.String, java.lang.String)
String productCode
String productCode
int comp
String stringComponent
String baselineVersionString
java.util.List stringComponents
gnu.trove.TIntArrayList intComponentsList
int[] intComponents
String version
String name
String code
int productSeparator
String productCode
int baselineVersionSeparator
int baselineVersion
int buildNumber
private static int parseBuildNumber (java.lang.String, java.lang.String, java.lang.String)
NumberFormatException e
String version
String code
String name
private static com.intellij.openapi.util.BuildNumber fromFile ()
String text
String home
java.io.File buildTxtFile
public static com.intellij.openapi.util.BuildNumber currentVersion ()
public static com.intellij.openapi.util.BuildNumber fallback ()
public java.lang.String toString ()
public int compareTo (com.intellij.openapi.util.BuildNumber)
int result
int i
com.intellij.openapi.util.BuildNumber o
int[] c1
int[] c2
public java.lang.String getProductCode ()
public int getBaselineVersion ()
public int getBuildNumber ()
public int[] getComponents ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.BuildNumber that
public int hashCode ()
int result
private static int getBaseLineForHistoricBuilds (int)
int bn
public boolean isSnapshot ()
int each
public volatile int compareTo (java.lang.Object)
static com.intellij.openapi.util.BuildNumber access$000 ()
}
com/intellij/openapi/util/BuildRange.classBuildRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.BuildRange extends java.lang.Object {
private final com.intellij.openapi.util.BuildNumber since
private final com.intellij.openapi.util.BuildNumber until
public void (com.intellij.openapi.util.BuildNumber, com.intellij.openapi.util.BuildNumber)
com.intellij.openapi.util.BuildNumber since
com.intellij.openapi.util.BuildNumber until
public boolean inRange (com.intellij.openapi.util.BuildNumber)
com.intellij.openapi.util.BuildNumber build
public static com.intellij.openapi.util.BuildRange fromStrings (java.lang.String, java.lang.String)
String sinceVal
String untilVal
com.intellij.openapi.util.BuildNumber since
com.intellij.openapi.util.BuildNumber until
}
com/intellij/openapi/util/BusyObject$Impl$Simple$1.classBusyObject.java
package com.intellij.openapi.util
com.intellij.openapi.util.BusyObject$Impl$Simple$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.BusyObject$Impl$Simple this$0
void (com.intellij.openapi.util.BusyObject$Impl$Simple)
com.intellij.openapi.util.BusyObject$Impl$Simple this$0
public void run ()
}
com/intellij/openapi/util/BusyObject$Impl$Simple.classBusyObject.java
package com.intellij.openapi.util
public com.intellij.openapi.util.BusyObject$Impl$Simple extends com.intellij.openapi.util.BusyObject$Impl {
private final java.util.concurrent.atomic.AtomicInteger myBusyCount
public void ()
public boolean isReady ()
public com.intellij.openapi.util.ActionCallback execute (com.intellij.openapi.util.ActiveRunnable)
com.intellij.openapi.util.ActiveRunnable runnable
com.intellij.openapi.util.ActionCallback cb
static java.util.concurrent.atomic.AtomicInteger access$000 (com.intellij.openapi.util.BusyObject$Impl$Simple)
com.intellij.openapi.util.BusyObject$Impl$Simple x0
}
com/intellij/openapi/util/BusyObject$Impl.classBusyObject.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.BusyObject$Impl extends java.lang.Object implements com.intellij.openapi.util.BusyObject {
private final java.util.Map myReadyCallbacks
public void ()
public abstract boolean isReady ()
public final void onReady ()
public final void onReady (java.lang.Object)
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.Pair callbacks
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.ActionCallback[] callbacks
Object readyRequestor
protected void onReadyWasSent ()
public final com.intellij.openapi.util.ActionCallback getReady (java.lang.Object)
Object requestor
private com.intellij.openapi.util.ActionCallback addReadyCallback (java.lang.Object)
com.intellij.openapi.util.ActionCallback cb
Object requestor
private com.intellij.openapi.util.ActionCallback[] getReadyCallbacks ()
com.intellij.openapi.util.ActionCallback[] result
private com.intellij.openapi.util.Pair getReadyCallbacks (java.lang.Object)
com.intellij.openapi.util.ActionCallback done
java.util.ArrayList rejected
Object readyRequestor
}
com/intellij/openapi/util/BusyObject.classBusyObject.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.BusyObject extends java.lang.Object {
public abstract com.intellij.openapi.util.ActionCallback getReady (java.lang.Object)
}
com/intellij/openapi/util/ClassExtension.classClassExtension.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
public void (java.lang.String)
String epName
protected java.lang.String keyToString (java.lang.Class)
Class key
protected java.util.List buildExtensions (java.lang.String, java.lang.Class)
String key
Class classKey
java.util.Set allSupers
private static void collectSupers (java.lang.Class, java.util.Set)
Class anInterface
Class classKey
java.util.Set allSupers
Class[] interfaces
Class superClass
public java.lang.Object forClass (java.lang.Class)
Class t
java.util.List ts
protected volatile java.util.List buildExtensions (java.lang.String, java.lang.Object)
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/openapi/util/ClassExtensionPoint$1.classClassExtensionPoint.java
package com.intellij.openapi.util
com.intellij.openapi.util.ClassExtensionPoint$1 extends com.intellij.openapi.util.LazyInstance {
final com.intellij.openapi.util.ClassExtensionPoint this$0
void (com.intellij.openapi.util.ClassExtensionPoint)
com.intellij.openapi.util.ClassExtensionPoint this$0
protected java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
}
com/intellij/openapi/util/ClassExtensionPoint.classClassExtensionPoint.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassExtensionPoint extends com.intellij.openapi.extensions.AbstractExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String psiElementClass
public String implementationClass
private final com.intellij.openapi.util.LazyInstance myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
}
com/intellij/openapi/util/CompositeModificationTracker.classCompositeModificationTracker.java
package com.intellij.openapi.util
public com.intellij.openapi.util.CompositeModificationTracker extends com.intellij.openapi.util.SimpleModificationTracker {
private final com.intellij.openapi.util.ModificationTracker myAdditionalTracker
public void (com.intellij.openapi.util.ModificationTracker)
com.intellij.openapi.util.ModificationTracker tracker
public long getModificationCount ()
}
com/intellij/openapi/util/ExecutionCallback$1.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback$1 extends java.lang.Object {
}
com/intellij/openapi/util/ExecutionCallback$CompositeRunnable.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback$CompositeRunnable extends java.util.ArrayList implements java.lang.Runnable {
private void (java.util.Collection)
java.util.Collection c
public void run ()
Runnable runnable
void (java.util.Collection, com.intellij.openapi.util.ExecutionCallback$1)
java.util.Collection x0
com.intellij.openapi.util.ExecutionCallback$1 x1
}
com/intellij/openapi/util/ExecutionCallback.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback extends java.lang.Object {
private int myCurrentCount
private final int myCountToExecution
private java.util.List myRunnables
void ()
void (int)
int executedCount
boolean setExecuted ()
java.util.List all
Runnable each
java.util.List all
void doWhenExecuted (java.lang.Runnable)
Runnable toRun
com.intellij.openapi.util.ExecutionCallback$CompositeRunnable composite
Runnable toRun
Runnable toRun
Runnable runnable
Runnable toRun
synchronized void clear ()
private synchronized boolean signalExecution ()
synchronized boolean isExecuted ()
public synchronized java.lang.String toString ()
}
com/intellij/openapi/util/Iconable$IconFlags.classIconable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Iconable$IconFlags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/util/Iconable$LastComputedIcon.classIconable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Iconable$LastComputedIcon extends java.lang.Object {
private static final com.intellij.openapi.util.Key LAST_COMPUTED_ICON
public void ()
public static javax.swing.Icon get (com.intellij.openapi.util.UserDataHolder, int)
com.intellij.openapi.util.UserDataHolder holder
int flags
com.intellij.util.containers.ConcurrentIntObjectMap map
public static void put (com.intellij.openapi.util.UserDataHolder, javax.swing.Icon, int)
com.intellij.openapi.util.UserDataHolder holder
javax.swing.Icon icon
int flags
com.intellij.util.containers.ConcurrentIntObjectMap map
static void ()
}
com/intellij/openapi/util/Iconable.classIconable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Iconable extends java.lang.Object {
public static final int ICON_FLAG_VISIBILITY
public static final int ICON_FLAG_READ_STATUS
public static final int ICON_FLAG_OPEN
public static final int ICON_FLAG_CLOSED
public abstract javax.swing.Icon getIcon (int)
}
com/intellij/openapi/util/KeyedExtensionCollector$1.classKeyedExtensionCollector.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionCollector$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointAndAreaListener {
final com.intellij.openapi.util.KeyedExtensionCollector this$0
void (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector this$0
public void extensionAdded (com.intellij.util.KeyedLazyInstance, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.util.KeyedLazyInstance bean
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionRemoved (com.intellij.util.KeyedLazyInstance, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.util.KeyedLazyInstance bean
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void areaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionsArea area
public volatile void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public volatile void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
}
com/intellij/openapi/util/KeyedExtensionCollector$2.classKeyedExtensionCollector.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionCollector$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPointListener val$listener
final com.intellij.openapi.util.KeyedExtensionCollector this$0
void (com.intellij.openapi.util.KeyedExtensionCollector, com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.util.KeyedExtensionCollector this$0
public void dispose ()
}
com/intellij/openapi/util/KeyedExtensionCollector.classKeyedExtensionCollector.java
package com.intellij.openapi.util
public com.intellij.openapi.util.KeyedExtensionCollector extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myExplicitExtensions
private final java.util.concurrent.ConcurrentMap myCache
private final String lock
private com.intellij.openapi.extensions.ExtensionPoint myPoint
private final String myEpName
private com.intellij.openapi.extensions.ExtensionPointAndAreaListener myListener
private final java.util.List myListeners
public void (java.lang.String)
String epName
private void resetAreaListener ()
public void addExplicitExtension (java.lang.Object, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointListener listener
String skey
java.util.List list
Object key
Object t
public void removeExplicitExtension (java.lang.Object, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointListener listener
String skey
java.util.List list
Object key
Object t
protected java.lang.String keyToString (java.lang.Object)
Object key
public java.util.List forKey (java.lang.Object)
Object key
String stringKey
boolean rebuild
java.util.List cached
public java.lang.Object findSingle (java.lang.Object)
Object key
java.util.List list
protected java.util.List buildExtensions (java.lang.String, java.lang.Object)
String stringKey
Object key
protected final java.util.List buildExtensions (java.util.Set)
java.util.List list
String key
java.util.Map$Entry entry
Object instance
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
LinkageError e
Object instance
com.intellij.util.KeyedLazyInstance bean
com.intellij.util.KeyedLazyInstance[] beans
java.util.List result
com.intellij.openapi.extensions.ExtensionPoint point
java.util.Set keys
private com.intellij.openapi.extensions.ExtensionPoint getPoint ()
com.intellij.openapi.extensions.ExtensionPointName typesafe
com.intellij.openapi.extensions.ExtensionPoint point
public boolean hasAnyExtensions ()
com.intellij.openapi.extensions.ExtensionPoint point
public void addListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
public void addListener (com.intellij.openapi.extensions.ExtensionPointListener, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.Disposable parent
public void removeListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
static java.lang.String access$000 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static java.util.concurrent.ConcurrentMap access$200 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static java.util.List access$300 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static void access$400 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static void ()
}
com/intellij/openapi/util/ModificationTracker$1.classModificationTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ModificationTracker$1 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private long myCounter
void ()
public long getModificationCount ()
}
com/intellij/openapi/util/ModificationTracker$2.classModificationTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ModificationTracker$2 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
void ()
public long getModificationCount ()
}
com/intellij/openapi/util/ModificationTracker.classModificationTracker.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ModificationTracker extends java.lang.Object {
public static final com.intellij.openapi.util.ModificationTracker EVER_CHANGED
public static final com.intellij.openapi.util.ModificationTracker NEVER_CHANGED
public abstract long getModificationCount ()
static void ()
}
com/intellij/openapi/util/SimpleModificationTracker.classSimpleModificationTracker.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SimpleModificationTracker extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater UPDATER
private volatile long myCounter
public void ()
public long getModificationCount ()
public void incModificationCount ()
public long incAndGetModificationCount ()
static void ()
}
com/intellij/openapi/util/SimpleTimer$1.classSimpleTimer.java
package com.intellij.openapi.util
com.intellij.openapi.util.SimpleTimer$1 extends java.lang.Object implements com.intellij.openapi.util.SimpleTimerTask {
final java.util.concurrent.ScheduledFuture val$future
final com.intellij.openapi.util.SimpleTimer this$0
void (com.intellij.openapi.util.SimpleTimer, java.util.concurrent.ScheduledFuture)
com.intellij.openapi.util.SimpleTimer this$0
public void cancel ()
public boolean isCancelled ()
}
com/intellij/openapi/util/SimpleTimer.classSimpleTimer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SimpleTimer extends java.lang.Object {
private static final com.intellij.openapi.util.SimpleTimer ourInstance
private final java.util.concurrent.ScheduledExecutorService myScheduledExecutorService
private final String myName
private void (java.lang.String)
String name
public static com.intellij.openapi.util.SimpleTimer getInstance ()
public static com.intellij.openapi.util.SimpleTimer newInstance (java.lang.String)
String name
public com.intellij.openapi.util.SimpleTimerTask setUp (java.lang.Runnable, long)
Runnable runnable
long delay
java.util.concurrent.ScheduledFuture future
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/util/SimpleTimerTask.classSimpleTimerTask.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.SimpleTimerTask extends java.lang.Object {
public abstract void cancel ()
public abstract boolean isCancelled ()
}
com/intellij/openapi/util/TimedOutCallback$1.classTimedOutCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.TimedOutCallback$1 extends java.lang.Object implements java.lang.Runnable {
final long val$current
final long val$timeOut
final boolean val$isEdt
final com.intellij.openapi.util.TimedOutCallback this$0
void (com.intellij.openapi.util.TimedOutCallback, long, long, boolean)
com.intellij.openapi.util.TimedOutCallback this$0
public void run ()
}
com/intellij/openapi/util/TimedOutCallback.classTimedOutCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.TimedOutCallback extends com.intellij.openapi.util.ActionCallback implements java.lang.Runnable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private Throwable myAllocation
private String myMessage
private com.intellij.openapi.util.SimpleTimerTask myTask
private boolean myShouldDumpError
public void (long, java.lang.String, java.lang.Throwable, boolean)
long timeOut
String message
Throwable allocation
boolean isEdt
public void (int, long, java.lang.String, java.lang.Throwable, boolean)
int countToDone
long timeOut
String message
Throwable allocation
boolean isEdt
private void scheduleCheck (long, java.lang.String, java.lang.Throwable, boolean)
long timeOut
String message
Throwable allocation
boolean isEdt
long current
public final void run ()
protected void dumpError ()
public java.lang.String getMessage ()
public java.lang.Throwable getAllocation ()
public void dispose ()
protected void onTimeout ()
static boolean access$002 (com.intellij.openapi.util.TimedOutCallback, boolean)
com.intellij.openapi.util.TimedOutCallback x0
boolean x1
static void ()
}
com/intellij/openapi/vfs/DeprecatedVirtualFileSystem.classDeprecatedVirtualFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.DeprecatedVirtualFileSystem extends com.intellij.openapi.vfs.VirtualFileSystem {
private final com.intellij.util.EventDispatcher myEventDispatcher
public void ()
protected void startEventPropagation ()
com.intellij.openapi.application.Application app
public void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
public void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
protected void firePropertyChanged (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
protected void fireContentsChanged (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, long)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
long oldModificationStamp
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireFileCreated (java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireFileDeleted (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireFileMoved (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile oldParent
com.intellij.openapi.vfs.VirtualFileMoveEvent event
protected void fireFileCopied (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile originalFile
com.intellij.openapi.vfs.VirtualFile createdFile
com.intellij.openapi.vfs.VirtualFileCopyEvent event
protected void fireBeforePropertyChange (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
protected void fireBeforeContentsChange (java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireBeforeFileDeletion (java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireBeforeFileMovement (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile newParent
com.intellij.openapi.vfs.VirtualFileMoveEvent event
protected void assertWriteAccessAllowed ()
public boolean isReadOnly ()
protected void deleteFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
protected void moveFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile newParent
protected void renameFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
String newName
public com.intellij.openapi.vfs.VirtualFile createChildFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vDir
String fileName
public com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vDir
String dirName
public com.intellij.openapi.vfs.VirtualFile copyFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile newParent
String copyName
private java.lang.UnsupportedOperationException unsupported (java.lang.String, com.intellij.openapi.vfs.VirtualFile)
String op
com.intellij.openapi.vfs.VirtualFile vFile
}
com/intellij/openapi/vfs/InvalidVirtualFileAccessException.classInvalidVirtualFileAccessException.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.InvalidVirtualFileAccessException extends java.lang.RuntimeException {
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void (java.lang.String)
String message
private static java.lang.String composeMessage (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile found
Throwable t
com.intellij.openapi.vfs.VirtualFile file
String url
String message
private static java.lang.String hashCode (java.lang.Object)
Object o
}
com/intellij/openapi/vfs/JarCopyingFileSystem.classJarCopyingFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.JarCopyingFileSystem extends java.lang.Object {
public abstract void setNoCopyJarForPath (java.lang.String)
}
com/intellij/openapi/vfs/LocalFileProvider.classLocalFileProvider.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.LocalFileProvider extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getLocalVirtualFileFor (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile findLocalVirtualFileByPath (java.lang.String)
}
com/intellij/openapi/vfs/NonPhysicalFileSystem.classNonPhysicalFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.NonPhysicalFileSystem extends java.lang.Object {
}
com/intellij/openapi/vfs/PersistentFSConstants.classPersistentFSConstants.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.PersistentFSConstants extends java.lang.Object {
public static final long FILE_LENGTH_TO_CACHE_THRESHOLD
private static int ourMaxIntellisenseFileSize
public static int getMaxIntellisenseFileSize ()
public static void setMaxIntellisenseFileSize (int)
int sizeInBytes
private void ()
static void ()
}
com/intellij/openapi/vfs/SavingRequestor.classSavingRequestor.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.SavingRequestor extends java.lang.Object {
}
com/intellij/openapi/vfs/StandardFileSystems$1.classStandardFileSystems.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.StandardFileSystems$1 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected com.intellij.openapi.vfs.VirtualFileSystem compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/vfs/StandardFileSystems$2.classStandardFileSystems.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.StandardFileSystems$2 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected com.intellij.openapi.vfs.VirtualFileSystem compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/vfs/StandardFileSystems.classStandardFileSystems.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.StandardFileSystems extends java.lang.Object {
public static final String FILE_PROTOCOL
public static final String FILE_PROTOCOL_PREFIX
public static final String JAR_PROTOCOL
public static final String JAR_PROTOCOL_PREFIX
public static final String JRT_PROTOCOL
public static final String JRT_PROTOCOL_PREFIX
private static final com.intellij.openapi.util.NotNullLazyValue ourLocal
private static final com.intellij.openapi.util.NotNullLazyValue ourJar
public void ()
public static com.intellij.openapi.vfs.VirtualFileSystem local ()
public static com.intellij.openapi.vfs.VirtualFileSystem jar ()
public static com.intellij.openapi.vfs.VirtualFile getJarRootForLocalFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.openapi.vfs.VirtualFile getVirtualFileForJar (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile entryVFile
String path
int separatorIndex
String localPath
static void ()
}
com/intellij/openapi/vfs/VFileProperty.classVFileProperty.java
package com.intellij.openapi.vfs
public final com.intellij.openapi.vfs.VFileProperty extends java.lang.Enum {
public static final com.intellij.openapi.vfs.VFileProperty HIDDEN
public static final com.intellij.openapi.vfs.VFileProperty SPECIAL
public static final com.intellij.openapi.vfs.VFileProperty SYMLINK
private static final com.intellij.openapi.vfs.VFileProperty[] $VALUES
public static com.intellij.openapi.vfs.VFileProperty[] values ()
public static com.intellij.openapi.vfs.VFileProperty valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String getName ()
static void ()
}
com/intellij/openapi/vfs/VfsBundle.classVfsBundle.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VfsBundle extends com.intellij.AbstractBundle {
private static final String BUNDLE
private static final com.intellij.openapi.vfs.VfsBundle ourInstance
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
static void ()
}
com/intellij/openapi/vfs/VfsUtilCore$1.classVfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final com.intellij.openapi.vfs.VirtualFileFilter val$filter
final com.intellij.openapi.roots.ContentIterator val$iterator
final com.intellij.openapi.vfs.VirtualFile val$root
transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] options
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/openapi/vfs/VfsUtilCore$2.classVfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.io.File fun (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/vfs/VfsUtilCore$3.classVfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$3 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final com.intellij.util.Processor val$processor
final com.intellij.openapi.util.Ref val$result
final com.intellij.openapi.vfs.VirtualFile val$root
transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.util.Processor, com.intellij.openapi.util.Ref, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] options
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/openapi/vfs/VfsUtilCore$DistinctVFilesRootsCollection.classVfsUtilCore.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VfsUtilCore$DistinctVFilesRootsCollection extends com.intellij.util.containers.DistinctRootsCollection {
public void ()
public void (java.util.Collection)
java.util.Collection virtualFiles
public void (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] collection
protected boolean isAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile ancestor
com.intellij.openapi.vfs.VirtualFile virtualFile
protected volatile boolean isAncestor (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/vfs/VfsUtilCore.classVfsUtilCore.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VfsUtilCore extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String MAILTO
public static final String LOCALHOST_URI_PATH_PREFIX
public static final char VFS_SEPARATOR_CHAR
private static final String PROTOCOL_DELIMITER
public void ()
public static boolean isAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile ancestor
com.intellij.openapi.vfs.VirtualFile file
boolean strict
com.intellij.openapi.vfs.VirtualFile parent
public static boolean isUnder (com.intellij.openapi.vfs.VirtualFile, java.util.Set)
com.intellij.openapi.vfs.VirtualFile file
java.util.Set roots
com.intellij.openapi.vfs.VirtualFile parent
public static boolean isUnder (java.lang.String, java.util.Collection)
String excludesUrl
String url
java.util.Collection rootUrls
public static boolean isEqualOrAncestor (java.lang.String, java.lang.String)
String ancestorUrl
String fileUrl
public static boolean isAncestor (java.io.File, java.io.File, boolean)
java.io.File ancestor
java.io.File file
boolean strict
public static java.lang.String getRelativeLocation (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile root
String path
public static java.lang.String getRelativePath (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile ancestor
public static java.lang.String getRelativePath (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, char)
int i
CharSequence name
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile ancestor
char separator
int length
com.intellij.openapi.vfs.VirtualFile parent
char[] chars
int index
public static com.intellij.openapi.vfs.VirtualFile getVirtualFileForJar (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile entryVFile
String path
int separatorIndex
String localPath
public static com.intellij.openapi.vfs.VirtualFile copyFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile toDir
public static com.intellij.openapi.vfs.VirtualFile copyFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile toDir
String newName
com.intellij.openapi.vfs.VirtualFile newChild
public static java.io.InputStream byteStreamSkippingBOM (byte[], com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
byte[] buf
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.util.io.BufferExposingByteArrayInputStream stream
public static java.io.InputStream inputStreamSkippingBOM (java.io.InputStream, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
java.io.InputStream stream
com.intellij.openapi.vfs.VirtualFile file
public static java.io.OutputStream outputStreamAddingBOM (java.io.OutputStream, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
java.io.OutputStream stream
com.intellij.openapi.vfs.VirtualFile file
byte[] bom
public static boolean iterateChildrenRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.roots.ContentIterator)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.openapi.vfs.VirtualFileFilter filter
com.intellij.openapi.roots.ContentIterator iterator
com.intellij.openapi.vfs.VirtualFileVisitor$Result result
public static com.intellij.openapi.vfs.VirtualFileVisitor$Result visitChildrenRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFileVisitor) throws com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException
com.intellij.openapi.vfs.VirtualFileVisitor$Result result
com.intellij.openapi.vfs.InvalidVirtualFileAccessException e
com.intellij.openapi.vfs.VirtualFileVisitor$Result result
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFileVisitor$Result result
com.intellij.openapi.vfs.VirtualFile child
boolean visited
Iterable childrenIterable
com.intellij.openapi.vfs.VirtualFile[] children
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileVisitor visitor
boolean pushed
public static com.intellij.openapi.vfs.VirtualFileVisitor$Result visitChildrenRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFileVisitor, java.lang.Class) throws java.lang.Exception
Throwable cause
com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileVisitor visitor
Class eClass
public static boolean isBrokenLink (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isInvalidLink (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile link
com.intellij.openapi.vfs.VirtualFile target
public static java.lang.String loadText (com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
com.intellij.openapi.vfs.VirtualFile file
public static java.lang.String loadText (com.intellij.openapi.vfs.VirtualFile, int) throws java.io.IOException
com.intellij.openapi.vfs.VirtualFile file
int length
java.io.InputStreamReader reader
public static com.intellij.openapi.vfs.VirtualFile[] toVirtualFileArray (java.util.Collection)
java.util.Collection files
int size
public static java.lang.String urlToPath (java.lang.String)
String url
public static java.io.File virtualToIoFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static java.lang.String pathToUrl (java.lang.String)
String path
public static java.util.List virtualToIoFiles (java.util.Collection)
java.util.Collection scope
public static java.lang.String toIdeaUrl (java.lang.String)
String url
public static java.lang.String toIdeaUrl (java.lang.String, boolean)
String prefix
String suffix
char c
int i
String url
boolean removeLocalhostPrefix
int index
public static java.lang.String fixURLforIDEA (java.lang.String)
String url
public static java.lang.String convertFromUrl (java.net.URL)
java.net.URL subURL
java.net.MalformedURLException e
java.net.URL url
String protocol
String path
public static java.net.URL convertToURL (java.lang.String)
java.net.MalformedURLException e
java.net.MalformedURLException e
java.net.MalformedURLException e
String vfsUrl
String[] split
String protocol
String path
public static java.lang.String fixIDEAUrl (java.lang.String)
String s
String urlWithoutProtocol
String ideaUrl
String ideaProtocolMarker
int idx
public static com.intellij.openapi.vfs.VirtualFile findRelativeFile (java.lang.String, com.intellij.openapi.vfs.VirtualFile)
String uri
com.intellij.openapi.vfs.VirtualFile base
com.intellij.openapi.vfs.VirtualFile file
public static boolean processFilesRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor)
com.intellij.openapi.vfs.VirtualFile root
com.intellij.util.Processor processor
com.intellij.openapi.util.Ref result
public static com.intellij.openapi.vfs.VirtualFile getCommonAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
int i
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
com.intellij.openapi.vfs.VirtualFile[] path1
com.intellij.openapi.vfs.VirtualFile[] path2
int lastEqualIdx
static com.intellij.openapi.vfs.VirtualFile[] getPathComponents (com.intellij.openapi.vfs.VirtualFile)
int i
com.intellij.openapi.vfs.VirtualFile file
java.util.ArrayList componentsList
int size
com.intellij.openapi.vfs.VirtualFile[] components
public static boolean hasInvalidFiles (java.lang.Iterable)
com.intellij.openapi.vfs.VirtualFile file
Iterable files
public static void processFilesRecursively (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.Processor, com.intellij.util.containers.Convertor)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] files
java.util.LinkedList queue
com.intellij.openapi.vfs.VirtualFile root
com.intellij.util.Processor processor
com.intellij.util.containers.Convertor directoryFilter
static void ()
}
com/intellij/openapi/vfs/VirtualFile$1.classVirtualFile.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFile$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final Object val$requestor
final com.intellij.openapi.vfs.VirtualFile val$newParent
final com.intellij.openapi.vfs.VirtualFile this$0
void (com.intellij.openapi.vfs.VirtualFile, java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile this$0
public com.intellij.openapi.vfs.VirtualFile compute () throws java.io.IOException
public volatile java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/openapi/vfs/VirtualFile$2.classVirtualFile.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFile$2 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final Object val$requestor
final com.intellij.openapi.vfs.VirtualFile val$newParent
final String val$copyName
final com.intellij.openapi.vfs.VirtualFile this$0
void (com.intellij.openapi.vfs.VirtualFile, java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile this$0
public com.intellij.openapi.vfs.VirtualFile compute () throws java.io.IOException
public volatile java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/openapi/vfs/VirtualFile.classVirtualFile.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFile extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.util.ModificationTracker {
public static final com.intellij.openapi.util.Key REQUESTOR_MARKER
public static final com.intellij.openapi.vfs.VirtualFile[] EMPTY_ARRAY
public static final String PROP_NAME
public static final String PROP_ENCODING
public static final String PROP_WRITABLE
public static final String PROP_HIDDEN
public static final String PROP_SYMLINK_TARGET
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key BOM_KEY
private static final com.intellij.openapi.util.Key CHARSET_KEY
private static final com.intellij.openapi.util.Key DETECTED_LINE_SEPARATOR_KEY
protected void ()
public abstract java.lang.String getName ()
public java.lang.CharSequence getNameSequence ()
public abstract com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public abstract java.lang.String getPath ()
public java.lang.String getUrl ()
public final java.lang.String getPresentableUrl ()
public java.lang.String getExtension ()
CharSequence extension
public java.lang.String getNameWithoutExtension ()
public void rename (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String newName
public abstract boolean isWritable ()
public void setWritable (boolean) throws java.io.IOException
boolean writable
public abstract boolean isDirectory ()
public boolean is (com.intellij.openapi.vfs.VFileProperty)
com.intellij.openapi.vfs.VFileProperty property
public java.lang.String getCanonicalPath ()
public com.intellij.openapi.vfs.VirtualFile getCanonicalFile ()
public abstract boolean isValid ()
public abstract com.intellij.openapi.vfs.VirtualFile getParent ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getChildren ()
public com.intellij.openapi.vfs.VirtualFile findChild (java.lang.String)
com.intellij.openapi.vfs.VirtualFile child
String name
com.intellij.openapi.vfs.VirtualFile[] children
public com.intellij.openapi.vfs.VirtualFile findOrCreateChildData (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.openapi.vfs.VirtualFile findFileByRelativePath (java.lang.String)
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile canonicalFile
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile child
String relPath
int index
String name
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
public com.intellij.openapi.vfs.VirtualFile createChildData (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
public void delete (java.lang.Object) throws java.io.IOException
Object requestor
public void move (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile newParent
public com.intellij.openapi.vfs.VirtualFile copy (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile newParent
String copyName
public java.nio.charset.Charset getCharset ()
java.nio.charset.Charset charset
protected java.nio.charset.Charset getStoredCharset ()
protected void storeCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void setCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void setCharset (java.nio.charset.Charset, java.lang.Runnable)
java.nio.charset.Charset charset
Runnable whenChanged
public void setCharset (java.nio.charset.Charset, java.lang.Runnable, boolean)
java.nio.charset.Charset charset
Runnable whenChanged
boolean fireEventsWhenChanged
java.nio.charset.Charset old
byte[] bom
byte[] existingBOM
public boolean isCharsetSet ()
public final void setBinaryContent (byte[]) throws java.io.IOException
byte[] content
public void setBinaryContent (byte[], long, long) throws java.io.IOException
byte[] content
long newModificationStamp
long newTimeStamp
public void setBinaryContent (byte[], long, long, java.lang.Object) throws java.io.IOException
byte[] content
long newModificationStamp
long newTimeStamp
Object requestor
java.io.OutputStream outputStream
public final java.io.OutputStream getOutputStream (java.lang.Object) throws java.io.IOException
Object requestor
public abstract java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
public abstract byte[] contentsToByteArray () throws java.io.IOException
public byte[] contentsToByteArray (boolean) throws java.io.IOException
boolean cacheContent
public long getModificationStamp ()
public abstract long getTimeStamp ()
public abstract long getLength ()
public void refresh (boolean, boolean)
boolean asynchronous
boolean recursive
public abstract void refresh (boolean, boolean, java.lang.Runnable)
public java.lang.String getPresentableName ()
public long getModificationCount ()
protected boolean nameEquals (java.lang.String)
String name
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public byte[] getBOM ()
public void setBOM (byte[])
byte[] BOM
public java.lang.String toString ()
public boolean exists ()
public boolean isInLocalFileSystem ()
public static boolean isValidName (java.lang.String)
String name
public java.lang.String getDetectedLineSeparator ()
public void setDetectedLineSeparator (java.lang.String)
String separator
public void setPreloadedContentHint (byte[])
byte[] preloadedContentHint
static void ()
}
com/intellij/openapi/vfs/VirtualFileAdapter.classVirtualFileAdapter.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileAdapter extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileListener {
public void ()
public void propertyChanged (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
com.intellij.openapi.vfs.VirtualFileCopyEvent event
public void beforePropertyChange (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
}
com/intellij/openapi/vfs/VirtualFileCopyEvent.classVirtualFileCopyEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileCopyEvent extends com.intellij.openapi.vfs.VirtualFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myOriginalFile
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile original
com.intellij.openapi.vfs.VirtualFile created
public com.intellij.openapi.vfs.VirtualFile getOriginalFile ()
}
com/intellij/openapi/vfs/VirtualFileEvent.classVirtualFileEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileEvent extends java.util.EventObject {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myParent
private final Object myRequestor
private final String myFileName
private final long myOldModificationStamp
private final long myNewModificationStamp
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.openapi.vfs.VirtualFile parent
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, long, long)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
long oldModificationStamp
long newModificationStamp
private void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.vfs.VirtualFile, long, long)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.openapi.vfs.VirtualFile parent
long oldModificationStamp
long newModificationStamp
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getFileName ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public java.lang.Object getRequestor ()
public long getOldModificationStamp ()
public long getNewModificationStamp ()
public boolean isFromRefresh ()
public boolean isFromSave ()
}
com/intellij/openapi/vfs/VirtualFileFilter$1.classVirtualFileFilter.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileFilter$1 extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
void ()
public boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
}
com/intellij/openapi/vfs/VirtualFileFilter$2.classVirtualFileFilter.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileFilter$2 extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
void ()
public boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
}
com/intellij/openapi/vfs/VirtualFileFilter.classVirtualFileFilter.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileFilter extends java.lang.Object {
public static final com.intellij.openapi.vfs.VirtualFileFilter ALL
public static final com.intellij.openapi.vfs.VirtualFileFilter NONE
public abstract boolean accept (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/openapi/vfs/VirtualFileListener.classVirtualFileListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileListener extends java.lang.Object implements java.util.EventListener {
public abstract void propertyChanged (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
public abstract void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
public abstract void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
public abstract void beforePropertyChange (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
public abstract void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
}
com/intellij/openapi/vfs/VirtualFileManager$1.classVirtualFileManager.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileManager$1 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
void ()
public long getModificationCount ()
}
com/intellij/openapi/vfs/VirtualFileManager$InstanceHolder.classVirtualFileManager.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFileManager$InstanceHolder extends java.lang.Object {
static final com.intellij.openapi.vfs.VirtualFileManager ourInstance
private void ()
static void ()
}
com/intellij/openapi/vfs/VirtualFileManager.classVirtualFileManager.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileManager extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
public static final com.intellij.util.messages.Topic VFS_CHANGES
public static final com.intellij.openapi.util.ModificationTracker VFS_STRUCTURE_MODIFICATIONS
public void ()
public static com.intellij.openapi.vfs.VirtualFileManager getInstance ()
public abstract com.intellij.openapi.vfs.VirtualFileSystem getFileSystem (java.lang.String)
public abstract long syncRefresh ()
public abstract long asyncRefresh (java.lang.Runnable)
public abstract void refreshWithoutFileWatcher (boolean)
public abstract com.intellij.openapi.vfs.VirtualFile findFileByUrl (java.lang.String)
public abstract com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByUrl (java.lang.String)
public abstract void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
public abstract void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.Disposable)
public abstract void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
public static java.lang.String constructUrl (java.lang.String, java.lang.String)
String protocol
String path
public static java.lang.String extractProtocol (java.lang.String)
String url
int index
public static java.lang.String extractPath (java.lang.String)
String url
int index
public abstract void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
public abstract void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener, com.intellij.openapi.Disposable)
public abstract void removeVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
public abstract void notifyPropertyChanged (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
public abstract long getModificationCount ()
public abstract long getStructureModificationCount ()
static void ()
}
com/intellij/openapi/vfs/VirtualFileManagerListener.classVirtualFileManagerListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileManagerListener extends java.lang.Object implements java.util.EventListener {
public abstract void beforeRefreshStart (boolean)
public abstract void afterRefreshFinish (boolean)
}
com/intellij/openapi/vfs/VirtualFileMoveEvent.classVirtualFileMoveEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileMoveEvent extends com.intellij.openapi.vfs.VirtualFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myOldParent
private final com.intellij.openapi.vfs.VirtualFile myNewParent
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile oldParent
com.intellij.openapi.vfs.VirtualFile newParent
public com.intellij.openapi.vfs.VirtualFile getOldParent ()
public com.intellij.openapi.vfs.VirtualFile getNewParent ()
}
com/intellij/openapi/vfs/VirtualFilePropertyEvent.classVirtualFilePropertyEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFilePropertyEvent extends com.intellij.openapi.vfs.VirtualFileEvent {
private final String myPropertyName
private final Object myOldValue
private final Object myNewValue
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
public java.lang.String getPropertyName ()
public java.lang.Object getOldValue ()
public java.lang.Object getNewValue ()
}
com/intellij/openapi/vfs/VirtualFileSystem.classVirtualFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileSystem extends java.lang.Object {
protected void ()
public abstract java.lang.String getProtocol ()
public abstract com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
public java.lang.String extractPresentableUrl (java.lang.String)
String path
public abstract void refresh (boolean)
public abstract com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
public abstract void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
public abstract void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
protected abstract void deleteFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
protected abstract void moveFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
protected abstract void renameFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
protected abstract com.intellij.openapi.vfs.VirtualFile createChildFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
protected abstract com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
protected abstract com.intellij.openapi.vfs.VirtualFile copyFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
public abstract boolean isReadOnly ()
public boolean isCaseSensitive ()
public boolean isValidName (java.lang.String)
String name
}
com/intellij/openapi/vfs/VirtualFileVisitor$1.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFileVisitor$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/VirtualFileVisitor$Option$LimitOption.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption extends com.intellij.openapi.vfs.VirtualFileVisitor$Option {
private final int limit
private void (int)
int limit
void (int, com.intellij.openapi.vfs.VirtualFileVisitor$1)
int x0
com.intellij.openapi.vfs.VirtualFileVisitor$1 x1
static int access$300 (com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption)
com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption x0
}
com/intellij/openapi/vfs/VirtualFileVisitor$Option.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$Option extends java.lang.Object {
private void ()
void (com.intellij.openapi.vfs.VirtualFileVisitor$1)
com.intellij.openapi.vfs.VirtualFileVisitor$1 x0
}
com/intellij/openapi/vfs/VirtualFileVisitor$Result.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$Result extends java.lang.Object {
public final boolean skipChildren
public final com.intellij.openapi.vfs.VirtualFile skipToParent
private void (boolean, com.intellij.openapi.vfs.VirtualFile)
boolean skipChildren
com.intellij.openapi.vfs.VirtualFile skipToParent
public java.lang.String toString ()
void (boolean, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFileVisitor$1)
boolean x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.openapi.vfs.VirtualFileVisitor$1 x2
}
com/intellij/openapi/vfs/VirtualFileVisitor$VisitorException.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException extends java.lang.RuntimeException {
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/vfs/VirtualFileVisitor.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileVisitor extends java.lang.Object {
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Option NO_FOLLOW_SYMLINKS
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Option SKIP_ROOT
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Option ONE_LEVEL_DEEP
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Result CONTINUE
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Result SKIP_CHILDREN
private boolean myFollowSymLinks
private boolean mySkipRoot
private int myDepthLimit
private java.util.Map myVisitedTargets
private int myLevel
private com.intellij.util.containers.Stack myValueStack
private Object myValue
public static com.intellij.openapi.vfs.VirtualFileVisitor$Option limit (int)
int maxDepth
public static com.intellij.openapi.vfs.VirtualFileVisitor$Result skipTo (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parentToSkipTo
protected transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[])
com.intellij.openapi.vfs.VirtualFileVisitor$Option option
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] options
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void afterChildrenVisited (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.Iterable getChildrenIterable (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public final void setValueForChildren (java.lang.Object)
Object value
public final java.lang.Object getCurrentValue ()
final boolean allowVisitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
final boolean allowVisitChildren (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile link
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile target
java.util.List links
boolean hasLoop
final boolean depthLimitReached ()
final void saveValue ()
final void restoreValue (boolean)
boolean pushed
static void ()
}
com/intellij/openapi/vfs/VirtualFileWithId.classVirtualFileWithId.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileWithId extends java.lang.Object {
public abstract int getId ()
}
com/intellij/openapi/vfs/VirtualFileWithoutContent.classVirtualFileWithoutContent.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileWithoutContent extends java.lang.Object {
}
com/intellij/openapi/vfs/WritingAccessProvider.classWritingAccessProvider.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.WritingAccessProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public transient abstract java.util.Collection requestWriting (com.intellij.openapi.vfs.VirtualFile[])
public abstract boolean isPotentiallyWritable (com.intellij.openapi.vfs.VirtualFile)
public static com.intellij.openapi.vfs.WritingAccessProvider[] getProvidersForProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static boolean isPotentiallyWritable (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.WritingAccessProvider provider
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.WritingAccessProvider[] providers
static void ()
}
com/intellij/openapi/vfs/encoding/EncodingManager.classEncodingManager.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingManager extends com.intellij.openapi.vfs.encoding.EncodingRegistry {
public static final String PROP_NATIVE2ASCII_SWITCH
public static final String PROP_PROPERTIES_FILES_ENCODING
public void ()
public static com.intellij.openapi.vfs.encoding.EncodingManager getInstance ()
public abstract java.util.Collection getFavorites ()
public abstract boolean isNative2AsciiForPropertiesFiles ()
public abstract void setNative2AsciiForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract java.lang.String getDefaultCharsetName ()
public void setDefaultCharsetName (java.lang.String)
String name
public abstract java.nio.charset.Charset getDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile)
public abstract void setDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener, com.intellij.openapi.Disposable)
public abstract java.nio.charset.Charset getCachedCharsetFromContent (com.intellij.openapi.editor.Document)
}
com/intellij/openapi/vfs/encoding/EncodingProjectManager.classEncodingProjectManager.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingProjectManager extends com.intellij.openapi.vfs.encoding.EncodingManager {
public void ()
public static com.intellij.openapi.vfs.encoding.EncodingProjectManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract java.lang.String getDefaultCharsetName ()
public abstract java.nio.charset.Charset getDefaultCharset ()
public abstract void setDefaultCharsetName (java.lang.String)
}
com/intellij/openapi/vfs/encoding/EncodingRegistry.classEncodingRegistry.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingRegistry extends java.lang.Object {
public void ()
public abstract boolean isNative2Ascii (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isNative2AsciiForPropertiesFiles ()
public abstract java.nio.charset.Charset getDefaultCharset ()
public abstract java.nio.charset.Charset getEncoding (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract boolean isUseUTFGuessing (com.intellij.openapi.vfs.VirtualFile)
public abstract void setEncoding (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
public java.nio.charset.Charset getDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.openapi.vfs.encoding.EncodingRegistry getInstance ()
public static com.intellij.openapi.vfs.VirtualFile doActionAndRestoreEncoding (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
java.nio.charset.Charset actual
java.nio.charset.Charset actual
com.intellij.openapi.vfs.VirtualFile fileBefore
com.intellij.openapi.util.ThrowableComputable action
com.intellij.openapi.vfs.encoding.EncodingRegistry registry
java.nio.charset.Charset charsetBefore
com.intellij.openapi.vfs.VirtualFile fileAfter
}
com/intellij/openapi/vfs/ex/http/HttpFileSystem.classHttpFileSystem.java
package com.intellij.openapi.vfs.ex.http
public abstract com.intellij.openapi.vfs.ex.http.HttpFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
public void ()
public static com.intellij.openapi.vfs.ex.http.HttpFileSystem getInstance ()
public abstract boolean isFileDownloaded (com.intellij.openapi.vfs.VirtualFile)
public abstract void addFileListener (com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener)
public abstract void addFileListener (com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener, com.intellij.openapi.Disposable)
public abstract void removeFileListener (com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener)
public abstract com.intellij.openapi.vfs.VirtualFile createChild (com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean)
}
com/intellij/openapi/vfs/ex/http/HttpVirtualFileListener.classHttpVirtualFileListener.java
package com.intellij.openapi.vfs.ex.http
public abstract com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener extends java.lang.Object implements java.util.EventListener {
public abstract void fileDownloaded (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/vfs/impl/AddonlyKeylessHash$KeyValueMapper.classAddonlyKeylessHash.java
package com.intellij.openapi.vfs.impl
public abstract com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper extends java.lang.Object {
public void ()
public abstract int hash (java.lang.Object)
public abstract java.lang.Object key (java.lang.Object)
public boolean valueHasKey (java.lang.Object, java.lang.Object)
Object value
Object key
protected boolean isIdentity ()
}
com/intellij/openapi/vfs/impl/AddonlyKeylessHash.classAddonlyKeylessHash.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.AddonlyKeylessHash extends java.lang.Object {
private int size
private Object[] entries
private final com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper keyValueMapper
public void (com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper)
com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper _keyValueMapper
public void (int, com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper)
int expectedSize
com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper _keyValueMapper
int i
public int size ()
public void add (java.lang.Object)
Object item
Object v
private java.lang.Object doPut (java.lang.Object[], java.lang.Object)
Object[] a
Object o
Object key
int index
Object obj
private int hashIndex (java.lang.Object[], java.lang.Object)
Object[] a
Object key
int hash
int index
Object candidate
int probe
private void rehash ()
Object ns
int i
Object[] b
public java.lang.Object get (java.lang.Object)
Object key
}
com/intellij/openapi/vfs/impl/ArchiveHandler$1.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ArchiveHandler$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final com.intellij.openapi.vfs.impl.AddonlyKeylessHash val$result
final com.intellij.openapi.vfs.impl.ArchiveHandler this$0
void (com.intellij.openapi.vfs.impl.ArchiveHandler, com.intellij.openapi.vfs.impl.AddonlyKeylessHash)
com.intellij.openapi.vfs.impl.ArchiveHandler this$0
public boolean execute (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.util.List)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo a
java.util.List b
int numberOfChildren
public volatile boolean execute (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/vfs/impl/ArchiveHandler$2.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ArchiveHandler$2 extends com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper {
void ()
public int hash (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo key (java.lang.Object)
Object o
public volatile java.lang.Object key (java.lang.Object)
public volatile int hash (java.lang.Object)
}
com/intellij/openapi/vfs/impl/ArchiveHandler$EntryInfo.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo extends java.lang.Object {
public final com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parent
public final CharSequence shortName
public final boolean isDirectory
public final long length
public final long timestamp
public void (java.lang.CharSequence, boolean, long, long, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
CharSequence shortName
boolean isDirectory
long length
long timestamp
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parent
}
com/intellij/openapi/vfs/impl/ArchiveHandler.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
public abstract com.intellij.openapi.vfs.impl.ArchiveHandler extends java.lang.Object {
public static final long DEFAULT_LENGTH
public static final long DEFAULT_TIMESTAMP
private final java.io.File myPath
private final Object myLock
private volatile java.lang.ref.Reference myEntries
private volatile java.lang.ref.Reference myChildrenEntries
private boolean myCorrupted
private static final com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper ourKeyValueMapper
protected void (java.lang.String)
String path
public java.io.File getFile ()
public com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
String relativePath
public java.lang.String[] list (java.lang.String)
int i
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
com.intellij.openapi.vfs.impl.AddonlyKeylessHash result
Object o
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] infos
String[] names
private com.intellij.openapi.vfs.impl.AddonlyKeylessHash getParentChildrenMap ()
Exception e
com.intellij.openapi.vfs.impl.AddonlyKeylessHash map
private com.intellij.openapi.vfs.impl.AddonlyKeylessHash createParentChildrenMap ()
java.util.List parentChildren
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
gnu.trove.THashMap map
com.intellij.openapi.vfs.impl.AddonlyKeylessHash result
public void dispose ()
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getEntryInfo (java.lang.String)
String relativePath
protected java.util.Map getEntriesMap ()
Exception e
java.util.Map map
protected abstract java.util.Map createEntriesMap () throws java.io.IOException
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo createRootEntry ()
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.util.Map, java.lang.String)
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentEntry
CharSequence shortName
java.util.Map map
String entryName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
protected com.intellij.openapi.util.Pair splitPath (java.lang.String)
String entryName
int p
String parentName
String shortName
public abstract byte[] contentsToByteArray (java.lang.String) throws java.io.IOException
static void ()
}
com/intellij/openapi/vfs/impl/BulkVirtualFileListenerAdapter.classBulkVirtualFileListenerAdapter.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter extends java.lang.Object implements com.intellij.openapi.vfs.newvfs.BulkFileListener {
private final com.intellij.openapi.vfs.VirtualFileListener myAdapted
private final com.intellij.openapi.vfs.VirtualFileSystem myFileSystem
public void (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener adapted
public void (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.vfs.VirtualFileSystem)
com.intellij.openapi.vfs.VirtualFileListener adapted
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public void before (java.util.List)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
java.util.List events
public void after (java.util.List)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
java.util.List events
public static void fireAfter (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent ce
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.newvfs.events.VFileCopyEvent ce
com.intellij.openapi.vfs.VirtualFile original
com.intellij.openapi.vfs.VirtualFile copy
com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent ce
com.intellij.openapi.vfs.VirtualFile newChild
com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent de
com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent me
com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent pce
com.intellij.openapi.vfs.VirtualFileListener adapted
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
public static void fireBefore (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent ce
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent de
com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent me
com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent pce
com.intellij.openapi.vfs.VirtualFileListener adapted
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
}
com/intellij/openapi/vfs/newvfs/BulkFileListener$Adapter.classBulkFileListener.java
package com.intellij.openapi.vfs.newvfs
public com.intellij.openapi.vfs.newvfs.BulkFileListener$Adapter extends java.lang.Object implements com.intellij.openapi.vfs.newvfs.BulkFileListener {
public void ()
public void before (java.util.List)
java.util.List events
public void after (java.util.List)
java.util.List events
}
com/intellij/openapi/vfs/newvfs/BulkFileListener.classBulkFileListener.java
package com.intellij.openapi.vfs.newvfs
public abstract com.intellij.openapi.vfs.newvfs.BulkFileListener extends java.lang.Object {
public abstract void before (java.util.List)
public abstract void after (java.util.List)
}
com/intellij/openapi/vfs/newvfs/CachingVirtualFileSystem.classCachingVirtualFileSystem.java
package com.intellij.openapi.vfs.newvfs
public abstract com.intellij.openapi.vfs.newvfs.CachingVirtualFileSystem extends java.lang.Object {
public abstract void refreshWithoutFileWatcher (boolean)
}
com/intellij/openapi/vfs/newvfs/events/VFileContentChangeEvent.classVFileContentChangeEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final long myOldModificationStamp
private final long myNewModificationStamp
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, long, long, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
long oldModificationStamp
long newModificationStamp
boolean isFromRefresh
public com.intellij.openapi.vfs.VirtualFile getFile ()
public long getModificationStamp ()
public long getOldModificationStamp ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent event
public int hashCode ()
int result
}
com/intellij/openapi/vfs/newvfs/events/VFileCopyEvent.classVFileCopyEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileCopyEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myNewParent
private final String myNewChildName
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile newParent
String newChildName
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.vfs.VirtualFile getNewParent ()
public java.lang.String getNewChildName ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileCopyEvent event
public int hashCode ()
int result
}
com/intellij/openapi/vfs/newvfs/events/VFileCreateEvent.classVFileCreateEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myParent
private final boolean myDirectory
private final String myChildName
private final boolean myReCreation
private com.intellij.openapi.vfs.VirtualFile myCreatedFile
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile parent
String childName
boolean isDirectory
boolean isFromRefresh
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean, boolean, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile parent
String childName
boolean isDirectory
boolean isFromRefresh
boolean isReCreation
public java.lang.String getChildName ()
public boolean isDirectory ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public boolean isReCreation ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFile getFile ()
public void resetCache ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
com.intellij.openapi.vfs.VirtualFile child
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent event
public int hashCode ()
int result
}
com/intellij/openapi/vfs/newvfs/events/VFileDeleteEvent.classVFileDeleteEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private int myDepth
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
boolean isFromRefresh
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent event
public int hashCode ()
public int getFileDepth ()
int d
com.intellij.openapi.vfs.VirtualFile cur
}
com/intellij/openapi/vfs/newvfs/events/VFileEvent.classVFileEvent.java
package com.intellij.openapi.vfs.newvfs.events
public abstract com.intellij.openapi.vfs.newvfs.events.VFileEvent extends java.lang.Object {
private final boolean myIsFromRefresh
private final Object myRequestor
public void (java.lang.Object, boolean)
Object requestor
boolean isFromRefresh
public boolean isFromRefresh ()
public java.lang.Object getRequestor ()
public abstract java.lang.String getPath ()
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public abstract boolean isValid ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
com/intellij/openapi/vfs/newvfs/events/VFileMoveEvent.classVFileMoveEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myOldParent
private final com.intellij.openapi.vfs.VirtualFile myNewParent
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile newParent
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.vfs.VirtualFile getNewParent ()
public com.intellij.openapi.vfs.VirtualFile getOldParent ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent event
public int hashCode ()
int result
public java.lang.String getOldPath ()
}
com/intellij/openapi/vfs/newvfs/events/VFilePropertyChangeEvent.classVFilePropertyChangeEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final String myPropertyName
private final Object myOldValue
private final Object myNewValue
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
boolean isFromRefresh
public static void checkPropertyValuesCorrect (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
String propertyName
Object oldValue
Object newValue
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
public java.lang.String getPropertyName ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent event
public int hashCode ()
int result
public java.lang.String toString ()
public java.lang.String getOldPath ()
String newName
int i
String path
}
com/intellij/openapi/vfs/pointers/VirtualFilePointer.classVirtualFilePointer.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer extends java.lang.Object {
public static final com.intellij.openapi.vfs.pointers.VirtualFilePointer[] EMPTY_ARRAY
public abstract java.lang.String getFileName ()
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract java.lang.String getUrl ()
public abstract java.lang.String getPresentableUrl ()
public abstract boolean isValid ()
static void ()
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerContainer.classVirtualFilePointerContainer.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer extends java.lang.Object {
public abstract void killAll ()
public abstract void add (com.intellij.openapi.vfs.VirtualFile)
public abstract void add (java.lang.String)
public abstract void remove (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
public abstract java.util.List getList ()
public abstract void addAll (com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer)
public abstract java.lang.String[] getUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getFiles ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getDirectories ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer findByUrl (java.lang.String)
public abstract void clear ()
public abstract int size ()
public abstract void readExternal (org.jdom.Element, java.lang.String) throws com.intellij.openapi.util.InvalidDataException
public abstract void writeExternal (org.jdom.Element, java.lang.String)
public abstract void moveUp (java.lang.String)
public abstract void moveDown (java.lang.String)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerListener.classVirtualFilePointerListener.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void beforeValidityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
public abstract void validityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
static void ()
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerManager.classVirtualFilePointerManager.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerManager extends com.intellij.openapi.util.SimpleModificationTracker {
public void ()
public static com.intellij.openapi.vfs.pointers.VirtualFilePointerManager getInstance ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer create (java.lang.String, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer create (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer duplicate (com.intellij.openapi.vfs.pointers.VirtualFilePointer, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
}
com/intellij/patterns/CaseInsensitiveValuePatternCondition.classCaseInsensitiveValuePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.CaseInsensitiveValuePatternCondition extends com.intellij.patterns.PatternCondition {
private final String[] myValues
public transient void (java.lang.String, java.lang.String[])
String methodName
String[] values
public java.lang.String[] getValues ()
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String value
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$1.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$2.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$3.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$4.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern.classCharPattern.java
package com.intellij.patterns
public com.intellij.patterns.CharPattern extends com.intellij.patterns.ObjectPattern {
protected void ()
public com.intellij.patterns.CharPattern javaIdentifierPart ()
public com.intellij.patterns.CharPattern javaIdentifierStart ()
public com.intellij.patterns.CharPattern whitespace ()
public com.intellij.patterns.CharPattern letterOrDigit ()
}
com/intellij/patterns/CollectionPattern$1.classCollectionPattern.java
package com.intellij.patterns
final com.intellij.patterns.CollectionPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/CollectionPattern$2.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$3.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$4.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$elementPattern
final com.intellij.patterns.ElementPattern val$continuationPattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
java.util.List filtered
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$5.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$elementPattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$6.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$6 extends com.intellij.patterns.PatternCondition {
final int val$size
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, int)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
java.util.Collection ts
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$7.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$7 extends com.intellij.patterns.PatternCondition {
final int val$size
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, int)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$8.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$elementPattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
Object last
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern.classCollectionPattern.java
package com.intellij.patterns
public com.intellij.patterns.CollectionPattern extends com.intellij.patterns.ObjectPattern {
private static final com.intellij.patterns.InitialPatternCondition CONDITION
protected void ()
public com.intellij.patterns.CollectionPattern all (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.CollectionPattern atLeastOne (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.CollectionPattern filter (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern elementPattern
com.intellij.patterns.ElementPattern continuationPattern
public com.intellij.patterns.CollectionPattern first (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern elementPattern
public com.intellij.patterns.CollectionPattern empty ()
public com.intellij.patterns.CollectionPattern notEmpty ()
public com.intellij.patterns.CollectionPattern atLeast (int)
int size
public com.intellij.patterns.CollectionPattern size (int)
int size
public com.intellij.patterns.CollectionPattern last (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern elementPattern
static void ()
}
com/intellij/patterns/ElementPattern.classElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.ElementPattern extends java.lang.Object {
public abstract boolean accepts (java.lang.Object)
public abstract boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public abstract com.intellij.patterns.ElementPatternCondition getCondition ()
}
com/intellij/patterns/ElementPatternBean.classElementPatternBean.java
package com.intellij.patterns
public com.intellij.patterns.ElementPatternBean extends java.lang.Object {
public String type
public String text
public void ()
public com.intellij.patterns.ElementPattern compilePattern ()
}
com/intellij/patterns/ElementPatternCondition.classElementPatternCondition.java
package com.intellij.patterns
public final com.intellij.patterns.ElementPatternCondition extends java.lang.Object {
private final com.intellij.patterns.InitialPatternCondition myInitialCondition
private final java.util.List myConditions
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition startCondition
void (com.intellij.patterns.InitialPatternCondition, java.util.List)
com.intellij.patterns.InitialPatternCondition initialCondition
java.util.List conditions
private void (com.intellij.patterns.ElementPatternCondition, com.intellij.patterns.PatternCondition)
com.intellij.patterns.ElementPatternCondition original
com.intellij.patterns.PatternCondition condition
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int i
Object o
com.intellij.util.ProcessingContext context
int listSize
public final java.lang.String toString ()
StringBuilder builder
public void append (java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.PatternCondition condition
int i
StringBuilder builder
String indent
int conditionSize
public java.util.List getConditions ()
public com.intellij.patterns.InitialPatternCondition getInitialCondition ()
public com.intellij.patterns.ElementPatternCondition append (com.intellij.patterns.PatternCondition)
com.intellij.patterns.PatternCondition condition
}
com/intellij/patterns/IElementTypePattern$1.classIElementTypePattern.java
package com.intellij.patterns
com.intellij.patterns.IElementTypePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.psi.tree.TokenSet val$tokenSet
final com.intellij.patterns.IElementTypePattern this$0
void (com.intellij.patterns.IElementTypePattern, java.lang.String, com.intellij.psi.tree.TokenSet)
com.intellij.patterns.IElementTypePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.tree.IElementType, com.intellij.util.ProcessingContext)
com.intellij.psi.tree.IElementType type
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/IElementTypePattern.classIElementTypePattern.java
package com.intellij.patterns
public com.intellij.patterns.IElementTypePattern extends com.intellij.patterns.ObjectPattern {
protected void ()
public transient com.intellij.patterns.IElementTypePattern or (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] types
public com.intellij.patterns.IElementTypePattern tokenSet (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
}
com/intellij/patterns/InitialPatternCondition.classInitialPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.InitialPatternCondition extends java.lang.Object {
private final Class myAcceptedClass
protected void (java.lang.Class)
Class aAcceptedClass
public java.lang.Class getAcceptedClass ()
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public final java.lang.String toString ()
StringBuilder builder
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/InitialPatternConditionPlus.classInitialPatternConditionPlus.java
package com.intellij.patterns
public abstract com.intellij.patterns.InitialPatternConditionPlus extends com.intellij.patterns.InitialPatternCondition {
protected void (java.lang.Class)
Class aAcceptedClass
public abstract java.util.List getPatterns ()
}
com/intellij/patterns/ObjectPattern$1.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$1 extends com.intellij.patterns.InitialPatternCondition {
final Class val$aClass
void (java.lang.Class, java.lang.Class)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$10.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$10 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PatternCondition val$pattern
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, com.intellij.patterns.PatternCondition)
com.intellij.patterns.ObjectPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$2.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ObjectPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
}
com/intellij/patterns/ObjectPattern$3.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$3 extends com.intellij.patterns.ValuePatternCondition {
final Object val$o
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.lang.Object)
com.intellij.patterns.ObjectPattern this$0
String methodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
public java.util.Collection getValues ()
}
com/intellij/patterns/ObjectPattern$4.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$4 extends com.intellij.patterns.ValuePatternCondition {
final java.util.Collection val$list
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.util.Collection)
com.intellij.patterns.ObjectPattern this$0
String methodName
public java.util.Collection getValues ()
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$5.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$5 extends com.intellij.patterns.ValuePatternCondition {
final java.util.Collection val$set
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.util.Collection)
com.intellij.patterns.ObjectPattern this$0
String methodName
public java.util.Collection getValues ()
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$6.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$6 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.Class)
com.intellij.patterns.ObjectPattern this$0
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$7.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$7 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.Class)
com.intellij.patterns.ObjectPattern this$0
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$8.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.openapi.util.Key val$key
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, com.intellij.openapi.util.Key)
com.intellij.patterns.ObjectPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$9.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$9 extends com.intellij.patterns.PatternCondition {
final String val$key
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.lang.String)
com.intellij.patterns.ObjectPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$Capture.classObjectPattern.java
package com.intellij.patterns
public com.intellij.patterns.ObjectPattern$Capture extends com.intellij.patterns.ObjectPattern {
public void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/ObjectPattern.classObjectPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.ObjectPattern extends java.lang.Object implements java.lang.Cloneable com.intellij.patterns.ElementPattern {
private com.intellij.patterns.InitialPatternCondition myInitialCondition
private Object myConditions
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public final boolean accepts (java.lang.Object)
Object t
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int i
Object o
com.intellij.util.ProcessingContext context
java.util.List list
int listSize
public final com.intellij.patterns.ElementPatternCondition getCondition ()
com.intellij.patterns.PatternCondition singleCondition
public com.intellij.patterns.ObjectPattern andNot (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.ElementPattern not
public transient com.intellij.patterns.ObjectPattern andOr (com.intellij.patterns.ElementPattern[])
com.intellij.patterns.ElementPattern[] patterns
com.intellij.patterns.ElementPattern or
public com.intellij.patterns.ObjectPattern and (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
Object o
public transient com.intellij.patterns.ObjectPattern oneOf (java.lang.Object[])
java.util.Collection list
java.util.Collection list
Object[] values
java.util.Collection list
int length
public com.intellij.patterns.ObjectPattern oneOf (java.util.Collection)
java.util.Collection set
public com.intellij.patterns.ObjectPattern isNull ()
public com.intellij.patterns.ObjectPattern notNull ()
public com.intellij.patterns.ObjectPattern save (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.patterns.ObjectPattern save (java.lang.String)
String key
public com.intellij.patterns.ObjectPattern with (com.intellij.patterns.PatternCondition)
com.intellij.patterns.PatternCondition pattern
com.intellij.patterns.ElementPatternCondition condition
private com.intellij.patterns.ObjectPattern adapt (com.intellij.patterns.ElementPatternCondition)
com.intellij.patterns.ObjectPattern s
java.util.List conditions
CloneNotSupportedException e
com.intellij.patterns.ElementPatternCondition condition
public com.intellij.patterns.ObjectPattern without (com.intellij.patterns.PatternCondition)
com.intellij.patterns.PatternCondition pattern
public java.lang.String toString ()
}
com/intellij/patterns/PatternCondition$1.classPatternCondition.java
package com.intellij.patterns
com.intellij.patterns.PatternCondition$1 extends java.lang.Object implements com.intellij.util.PairProcessor {
int count
String prevName
int prevOffset
final StringBuilder val$builder
final String val$indent
final com.intellij.patterns.PatternCondition this$0
void (com.intellij.patterns.PatternCondition, java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.PatternCondition this$0
public boolean process (java.lang.String, java.lang.Object)
String name
Object value
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/patterns/PatternCondition.classPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.PatternCondition extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String PARAMETER_FIELD_PREFIX
private final String myDebugMethodName
public void (java.lang.String)
String debugMethodName
public java.lang.String getDebugMethodName ()
private static void appendValue (java.lang.StringBuilder, java.lang.String, java.lang.Object)
StringBuilder builder
String indent
Object obj
protected static void appendArray (java.lang.StringBuilder, java.lang.String, java.lang.Object[])
Object o
StringBuilder builder
String indent
Object[] objects
boolean first
public abstract boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public java.lang.String toString ()
StringBuilder builder
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
private void appendParams (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
public boolean processParameters (com.intellij.util.PairProcessor)
String name
String fixedName
Object value
java.lang.reflect.Field field
Class aClass
com.intellij.util.PairProcessor processor
private java.lang.Object getFieldValue (java.lang.reflect.Field)
IllegalAccessException e
java.lang.reflect.Field field
boolean accessible
static void access$000 (java.lang.StringBuilder, java.lang.String, java.lang.Object)
StringBuilder x0
String x1
Object x2
static void ()
}
com/intellij/patterns/PatternConditionPlus.classPatternConditionPlus.java
package com.intellij.patterns
public abstract com.intellij.patterns.PatternConditionPlus extends com.intellij.patterns.PatternCondition implements com.intellij.util.PairProcessor {
private final com.intellij.patterns.ElementPattern myValuePattern
public void (java.lang.String, com.intellij.patterns.ElementPattern)
String methodName
com.intellij.patterns.ElementPattern valuePattern
public com.intellij.patterns.ElementPattern getValuePattern ()
public abstract boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
public final boolean process (java.lang.Object, com.intellij.util.ProcessingContext)
Object p
com.intellij.util.ProcessingContext context
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/patterns/PlatformPatterns$1.classPlatformPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PlatformPatterns$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$targetPattern
void (java.lang.String, com.intellij.patterns.ElementPattern)
String debugMethodName
public boolean accepts (com.intellij.pom.PomTargetPsiElement, com.intellij.util.ProcessingContext)
com.intellij.pom.PomTargetPsiElement element
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PlatformPatterns.classPlatformPatterns.java
package com.intellij.patterns
public com.intellij.patterns.PlatformPatterns extends com.intellij.patterns.StandardPatterns {
public void ()
public static com.intellij.patterns.PsiElementPattern$Capture psiElement ()
public static com.intellij.patterns.PsiElementPattern$Capture psiComment ()
public static com.intellij.patterns.PsiElementPattern$Capture pomElement (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern targetPattern
public static com.intellij.patterns.PsiFilePattern$Capture psiFile ()
public static com.intellij.patterns.PsiFilePattern$Capture psiFile (java.lang.Class)
Class fileClass
public static com.intellij.patterns.PsiElementPattern$Capture psiElement (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.patterns.PsiElementPattern$Capture psiElement (java.lang.Class)
Class aClass
public static com.intellij.patterns.IElementTypePattern elementType ()
public static com.intellij.patterns.VirtualFilePattern virtualFile ()
}
com/intellij/patterns/PropertyPatternCondition.classPropertyPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.PropertyPatternCondition extends com.intellij.patterns.PatternConditionPlus {
public void (java.lang.String, com.intellij.patterns.ElementPattern)
String methodName
com.intellij.patterns.ElementPattern propertyPattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public abstract java.lang.Object getPropertyValue (java.lang.Object)
}
com/intellij/patterns/PsiElementPattern$1.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$1 extends com.intellij.patterns.PatternCondition {
final Class val$referenceClass
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, java.lang.Class)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$10.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$10 extends com.intellij.patterns.PatternCondition {
final int val$minLength
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, int)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$11.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$11 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiElementPattern$12.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$12 extends com.intellij.patterns.PatternCondition {
final com.intellij.lang.Language val$language
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.lang.Language)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$13.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$13 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$metaDataPattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$14.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$14 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$targetPattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiReference[] references
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$15.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$15 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$16.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$16 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$ancestor
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$17.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$17 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$ancestor
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement start
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
int startOffset
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$18.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$18 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement last
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$2.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$filePattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$3.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$filePattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$4.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.psi.PsiElement val$o
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$5.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.lang.ASTNode node
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$6.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$6 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$7.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$7 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$8.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$9.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$9 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor integerProcessingContextPairProcessor
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiElementPattern$Capture.classPsiElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiElementPattern$Capture extends com.intellij.patterns.PsiElementPattern {
protected void (java.lang.Class)
Class aClass
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected volatile java.lang.Object[] getChildren (java.lang.Object)
protected volatile java.lang.Object getParent (java.lang.Object)
public volatile com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
}
com/intellij/patterns/PsiElementPattern.classPsiElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.PsiElementPattern extends com.intellij.patterns.TreeElementPattern {
protected void (java.lang.Class)
Class aClass
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected com.intellij.psi.PsiElement[] getChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.patterns.PsiElementPattern withElementType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.patterns.PsiElementPattern withElementType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet type
public transient com.intellij.patterns.PsiElementPattern afterLeaf (java.lang.String[])
String[] withText
public com.intellij.patterns.PsiElementPattern afterLeaf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern beforeLeaf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern whitespace ()
public com.intellij.patterns.PsiElementPattern whitespaceCommentOrError ()
public com.intellij.patterns.PsiElementPattern whitespaceCommentEmptyOrError ()
public com.intellij.patterns.PsiElementPattern withFirstNonWhitespaceChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withReference (java.lang.Class)
Class referenceClass
public com.intellij.patterns.PsiElementPattern inFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern filePattern
public com.intellij.patterns.PsiElementPattern inVirtualFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern filePattern
public com.intellij.patterns.PsiElementPattern equalTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o
public com.intellij.patterns.PsiElementPattern withElementType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withText (java.lang.String)
String text
public com.intellij.patterns.PsiElementPattern withoutText (java.lang.String)
String text
public com.intellij.patterns.PsiElementPattern withName (java.lang.String)
String name
public transient com.intellij.patterns.PsiElementPattern withName (java.lang.String[])
String[] names
public com.intellij.patterns.PsiElementPattern withName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern name
public com.intellij.patterns.PsiElementPattern afterLeafSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern beforeLeafSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern atStartOf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withTextLength (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern lengthPattern
public com.intellij.patterns.PsiElementPattern notEmpty ()
public com.intellij.patterns.PsiElementPattern withTextLengthLongerThan (int)
int minLength
public com.intellij.patterns.PsiElementPattern withText (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern text
private com.intellij.patterns.PatternCondition _withText (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withoutText (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern text
public com.intellij.patterns.PsiElementPattern withLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public com.intellij.patterns.PsiElementPattern withMetaData (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern metaDataPattern
public com.intellij.patterns.PsiElementPattern referencing (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern targetPattern
public com.intellij.patterns.PsiElementPattern compiled ()
public com.intellij.patterns.PsiElementPattern withTreeParent (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern ancestor
public com.intellij.patterns.PsiElementPattern insideStarting (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern ancestor
public com.intellij.patterns.PsiElementPattern withLastChildSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
protected volatile java.lang.Object[] getChildren (java.lang.Object)
protected volatile java.lang.Object getParent (java.lang.Object)
public volatile com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
}
com/intellij/patterns/PsiFilePattern$1.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.StringPattern val$namePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.StringPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiDirectory directory
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$2.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$filePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile file
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$3.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$vFilePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile file
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$4.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$fileTypePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile file
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$Capture.classPsiFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFilePattern$Capture extends com.intellij.patterns.PsiFilePattern {
protected void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/PsiFilePattern.classPsiFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFilePattern extends com.intellij.patterns.PsiElementPattern {
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiFilePattern withParentDirectoryName (com.intellij.patterns.StringPattern)
com.intellij.patterns.StringPattern namePattern
public com.intellij.patterns.PsiFilePattern withOriginalFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern filePattern
public com.intellij.patterns.PsiFilePattern withVirtualFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern vFilePattern
public com.intellij.patterns.PsiFilePattern withFileType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern fileTypePattern
}
com/intellij/patterns/PsiNamePatternCondition.classPsiNamePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.PsiNamePatternCondition extends com.intellij.patterns.PropertyPatternCondition {
public void (java.lang.String, com.intellij.patterns.ElementPattern)
String methodName
com.intellij.patterns.ElementPattern namePattern
public com.intellij.patterns.ElementPattern getNamePattern ()
public java.lang.String getPropertyValue (java.lang.Object)
Object o
public volatile java.lang.Object getPropertyValue (java.lang.Object)
}
com/intellij/patterns/StandardPatterns$1.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.patterns.ElementPattern fun (java.lang.Class)
Class aClass
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/patterns/StandardPatterns$2.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$2 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.openapi.util.Key val$key
void (java.lang.Class, com.intellij.openapi.util.Key)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/StandardPatterns$3.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$3 extends com.intellij.patterns.InitialPatternCondition {
final String val$key
void (java.lang.Class, java.lang.String)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/StandardPatterns$4.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$4 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern[] val$patterns
void (java.lang.Class, com.intellij.patterns.ElementPattern[])
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
com.intellij.patterns.ElementPattern pattern
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.ElementPattern pattern
StringBuilder builder
String indent
boolean first
public java.util.List getPatterns ()
}
com/intellij/patterns/StandardPatterns$5.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$5 extends com.intellij.patterns.InitialPatternCondition {
final java.util.List val$initial
void (java.lang.Class, java.util.List)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
com.intellij.patterns.InitialPatternCondition pattern
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.InitialPatternCondition pattern
StringBuilder builder
String indent
boolean first
}
com/intellij/patterns/StandardPatterns$6.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$6 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern val$pattern
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
public java.util.List getPatterns ()
}
com/intellij/patterns/StandardPatterns$7.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$7 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/StandardPatterns$FalsePattern$1.classStandardPatterns.java
package com.intellij.patterns
com.intellij.patterns.StandardPatterns$FalsePattern$1 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.StandardPatterns$FalsePattern this$0
void (com.intellij.patterns.StandardPatterns$FalsePattern, java.lang.Class)
com.intellij.patterns.StandardPatterns$FalsePattern this$0
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/StandardPatterns$FalsePattern.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$FalsePattern extends java.lang.Object implements com.intellij.patterns.ElementPattern {
private void ()
public boolean accepts (java.lang.Object)
Object o
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public com.intellij.patterns.ElementPatternCondition getCondition ()
void (com.intellij.patterns.StandardPatterns$1)
com.intellij.patterns.StandardPatterns$1 x0
}
com/intellij/patterns/StandardPatterns.classStandardPatterns.java
package com.intellij.patterns
public com.intellij.patterns.StandardPatterns extends java.lang.Object {
private static final com.intellij.patterns.StandardPatterns$FalsePattern FALSE_PATTERN
public void ()
public static com.intellij.patterns.StringPattern string ()
public static com.intellij.patterns.CharPattern character ()
public static com.intellij.patterns.ObjectPattern$Capture instanceOf (java.lang.Class)
Class aClass
public static transient com.intellij.patterns.ElementPattern instanceOf (java.lang.Class[])
Class[] classes
com.intellij.patterns.ElementPattern[] patterns
public static com.intellij.patterns.ElementPattern save (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public static com.intellij.patterns.ObjectPattern$Capture object ()
public static com.intellij.patterns.ObjectPattern$Capture object (java.lang.Object)
Object value
public static com.intellij.patterns.CollectionPattern collection (java.lang.Class)
Class aClass
public static com.intellij.patterns.ElementPattern get (java.lang.String)
String key
public static com.intellij.patterns.CollectionPattern collection ()
public static transient com.intellij.patterns.ElementPattern or (com.intellij.patterns.ElementPattern[])
com.intellij.patterns.ElementPattern[] patterns
public static transient com.intellij.patterns.ElementPattern and (com.intellij.patterns.ElementPattern[])
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.PatternCondition condition
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.ElementPattern[] patterns
java.util.List initial
com.intellij.patterns.ObjectPattern$Capture result
private static com.intellij.patterns.ObjectPattern$Capture composeInitialConditions (java.util.List)
java.util.List initial
public static com.intellij.patterns.ObjectPattern$Capture not (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public static com.intellij.patterns.ObjectPattern$Capture optional (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public static com.intellij.patterns.ElementPattern alwaysFalse ()
static void ()
}
com/intellij/patterns/StringPattern$1.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/StringPattern$10.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$10 extends com.intellij.patterns.PatternCondition {
final int val$maxLength
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, int)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String s
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$11.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$11 extends com.intellij.patterns.PatternCondition {
final int val$length
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, int)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String s
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$12.classStringPattern.java
package com.intellij.patterns
final com.intellij.patterns.StringPattern$12 extends com.intellij.openapi.util.text.StringUtil$BombedCharSequence {
void (java.lang.CharSequence)
CharSequence arg0
protected void checkCanceled ()
}
com/intellij/patterns/StringPattern$2.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$2 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$3.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$3 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$4.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$4 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$5.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$5 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$6.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$6 extends com.intellij.patterns.ValuePatternCondition {
final java.util.regex.Pattern val$pattern
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.util.regex.Pattern, java.lang.String)
com.intellij.patterns.StringPattern this$0
String methodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public java.util.Collection getValues ()
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$7.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$7 extends com.intellij.patterns.ValuePatternCondition {
final dk.brics.automaton.RunAutomaton val$runAutomaton
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, dk.brics.automaton.RunAutomaton, java.lang.String)
com.intellij.patterns.StringPattern this$0
String methodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public java.util.Collection getValues ()
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$8.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
int i
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$9.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$9 extends com.intellij.patterns.PatternCondition {
final int val$minLength
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, int)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String s
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern.classStringPattern.java
package com.intellij.patterns
public com.intellij.patterns.StringPattern extends com.intellij.patterns.ObjectPattern {
static final com.intellij.patterns.StringPattern STRING_PATTERN
private void ()
public com.intellij.patterns.StringPattern startsWith (java.lang.String)
String s
public com.intellij.patterns.StringPattern endsWith (java.lang.String)
String s
public com.intellij.patterns.StringPattern contains (java.lang.String)
String s
public com.intellij.patterns.StringPattern containsChars (java.lang.String)
String s
public com.intellij.patterns.StringPattern matches (java.lang.String)
String s
String escaped
java.util.regex.Pattern pattern
public com.intellij.patterns.StringPattern matchesBrics (java.lang.String)
char c
int i
String s
String escaped
StringBuilder sb
dk.brics.automaton.RegExp regExp
dk.brics.automaton.Automaton automaton
dk.brics.automaton.RunAutomaton runAutomaton
public com.intellij.patterns.StringPattern contains (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.StringPattern longerThan (int)
int minLength
public com.intellij.patterns.StringPattern shorterThan (int)
int maxLength
public com.intellij.patterns.StringPattern withLength (int)
int length
public transient com.intellij.patterns.StringPattern oneOf (java.lang.String[])
String[] values
public transient com.intellij.patterns.StringPattern oneOfIgnoreCase (java.lang.String[])
String[] values
public com.intellij.patterns.StringPattern oneOf (java.util.Collection)
java.util.Collection set
public static java.lang.CharSequence newBombedCharSequence (java.lang.CharSequence)
CharSequence sequence
public volatile com.intellij.patterns.ObjectPattern oneOf (java.util.Collection)
public volatile com.intellij.patterns.ObjectPattern oneOf (java.lang.Object[])
static void ()
}
com/intellij/patterns/TreeElementPattern$1.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$1 extends com.intellij.patterns.PatternCondition {
final Class[] val$types
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, java.lang.Class[])
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Class type
Object t
com.intellij.util.ProcessingContext context
Object current
}
com/intellij/patterns/TreeElementPattern$10.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$10 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
Object parent
Object[] children
int i
}
com/intellij/patterns/TreeElementPattern$2.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
}
com/intellij/patterns/TreeElementPattern$3.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object child
Object[] children
Object t
com.intellij.util.ProcessingContext context
Object parent
}
com/intellij/patterns/TreeElementPattern$4.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$4 extends com.intellij.patterns.PatternConditionPlus {
final int val$level
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, int)
com.intellij.patterns.TreeElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
int i
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
Object parent
}
com/intellij/patterns/TreeElementPattern$5.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$5 extends com.intellij.patterns.PatternConditionPlus {
final boolean val$strict
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, boolean)
com.intellij.patterns.TreeElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
Object element
}
com/intellij/patterns/TreeElementPattern$6.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$6 extends com.intellij.patterns.PatternCondition {
final int val$levelsUp
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, int, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int i
Object t
com.intellij.util.ProcessingContext context
Object element
}
com/intellij/patterns/TreeElementPattern$7.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$7 extends com.intellij.patterns.PatternCondition {
final boolean val$strict
final com.intellij.patterns.ElementPattern val$stopAt
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
Object element
}
com/intellij/patterns/TreeElementPattern$8.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$8 extends com.intellij.patterns.PatternCondition {
final boolean val$strict
final com.intellij.patterns.ElementPattern[] val$patterns
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern[])
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int j
Object t
com.intellij.util.ProcessingContext context
int i
Object element
}
com/intellij/patterns/TreeElementPattern$9.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$9 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
Object parent
Object[] children
int i
}
com/intellij/patterns/TreeElementPattern.classTreeElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.TreeElementPattern extends com.intellij.patterns.ObjectPattern {
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
protected abstract java.lang.Object getParent (java.lang.Object)
protected abstract java.lang.Object[] getChildren (java.lang.Object)
public transient com.intellij.patterns.TreeElementPattern withParents (java.lang.Class[])
Class[] types
public com.intellij.patterns.TreeElementPattern withParent (java.lang.Class)
Class type
public com.intellij.patterns.TreeElementPattern withParent (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withFirstChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withLastChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withChildren (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern isFirstAcceptedChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withSuperParent (int, java.lang.Class)
int level
Class aClass
public com.intellij.patterns.TreeElementPattern withSuperParent (int, com.intellij.patterns.ElementPattern)
int level
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (java.lang.Class)
Class pattern
public com.intellij.patterns.TreeElementPattern inside (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (boolean, com.intellij.patterns.ElementPattern)
boolean strict
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withAncestor (int, com.intellij.patterns.ElementPattern)
int levelsUp
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (boolean, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
boolean strict
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.ElementPattern stopAt
public transient com.intellij.patterns.TreeElementPattern insideSequence (boolean, com.intellij.patterns.ElementPattern[])
boolean strict
com.intellij.patterns.ElementPattern[] patterns
public com.intellij.patterns.TreeElementPattern afterSibling (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern afterSiblingSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/ValuePatternCondition.classValuePatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.ValuePatternCondition extends com.intellij.patterns.PatternCondition {
protected void (java.lang.String)
String methodName
public abstract java.util.Collection getValues ()
}
com/intellij/patterns/VirtualFilePattern$1.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.openapi.fileTypes.FileType val$type
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, com.intellij.openapi.fileTypes.FileType)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$2.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$2 extends com.intellij.patterns.PatternCondition {
final String[] val$alternatives
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, java.lang.String[])
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
String alternative
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
String extension
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$3.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$3 extends com.intellij.patterns.PatternCondition {
final String val$extension
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, java.lang.String)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$4.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$namePattern
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$5.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pathPattern
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern.classVirtualFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.VirtualFilePattern extends com.intellij.patterns.TreeElementPattern {
public void ()
public com.intellij.patterns.VirtualFilePattern ofType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType type
public com.intellij.patterns.VirtualFilePattern withName (java.lang.String)
String name
public transient com.intellij.patterns.VirtualFilePattern withExtension (java.lang.String[])
String[] alternatives
public com.intellij.patterns.VirtualFilePattern withExtension (java.lang.String)
String extension
public com.intellij.patterns.VirtualFilePattern withName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern namePattern
public com.intellij.patterns.VirtualFilePattern withPath (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pathPattern
protected com.intellij.openapi.vfs.VirtualFile getParent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile t
protected com.intellij.openapi.vfs.VirtualFile[] getChildren (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
protected volatile java.lang.Object[] getChildren (java.lang.Object)
protected volatile java.lang.Object getParent (java.lang.Object)
}
com/intellij/patterns/compiler/PatternCompiler.classPatternCompiler.java
package com.intellij.patterns.compiler
public abstract com.intellij.patterns.compiler.PatternCompiler extends java.lang.Object {
public abstract com.intellij.patterns.ElementPattern createElementPattern (java.lang.String, java.lang.String)
public abstract com.intellij.patterns.ElementPattern compileElementPattern (java.lang.String)
public abstract java.lang.String dumpContextDeclarations ()
}
com/intellij/patterns/compiler/PatternCompilerFactory.classPatternCompilerFactory.java
package com.intellij.patterns.compiler
public abstract com.intellij.patterns.compiler.PatternCompilerFactory extends java.lang.Object {
public void ()
public static com.intellij.patterns.compiler.PatternCompilerFactory getFactory ()
public abstract java.lang.Class[] getPatternClasses (java.lang.String)
public abstract com.intellij.patterns.compiler.PatternCompiler getPatternCompiler (java.lang.Class[])
public com.intellij.patterns.compiler.PatternCompiler getPatternCompiler (java.lang.String)
String alias
}
com/intellij/pom/Navigatable.classNavigatable.java
package com.intellij.pom
public abstract com.intellij.pom.Navigatable extends java.lang.Object {
public abstract void navigate (boolean)
public abstract boolean canNavigate ()
public abstract boolean canNavigateToSource ()
}
com/intellij/pom/PomDeclarationSearcher.classPomDeclarationSearcher.java
package com.intellij.pom
public abstract com.intellij.pom.PomDeclarationSearcher extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract void findDeclarationsAt (com.intellij.psi.PsiElement, int, com.intellij.util.Consumer)
static void ()
}
com/intellij/pom/PomIconProvider.classPomIconProvider.java
package com.intellij.pom
public abstract com.intellij.pom.PomIconProvider extends com.intellij.ide.IconProvider {
public void ()
public javax.swing.Icon getIcon (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int flags
public abstract javax.swing.Icon getIcon (com.intellij.pom.PomTarget, int)
}
com/intellij/pom/PomManager.classPomManager.java
package com.intellij.pom
public com.intellij.pom.PomManager extends java.lang.Object {
private void ()
public static com.intellij.pom.PomModel getModel (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/pom/PomModel.classPomModel.java
package com.intellij.pom
public abstract com.intellij.pom.PomModel extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.pom.PomModelAspect getModelAspect (java.lang.Class)
public abstract void registerAspect (java.lang.Class, com.intellij.pom.PomModelAspect, java.util.Set)
public abstract void addModelListener (com.intellij.pom.event.PomModelListener)
public abstract void addModelListener (com.intellij.pom.event.PomModelListener, com.intellij.openapi.Disposable)
public abstract void removeModelListener (com.intellij.pom.event.PomModelListener)
public abstract void runTransaction (com.intellij.pom.PomTransaction) throws com.intellij.util.IncorrectOperationException
}
com/intellij/pom/PomModelAspect.classPomModelAspect.java
package com.intellij.pom
public abstract com.intellij.pom.PomModelAspect extends java.lang.Object {
public abstract void update (com.intellij.pom.event.PomModelEvent)
}
com/intellij/pom/PomNamedTarget.classPomNamedTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PomNamedTarget extends java.lang.Object implements com.intellij.pom.PomTarget {
public static final com.intellij.pom.PomNamedTarget[] EMPTY_ARRAY
public abstract java.lang.String getName ()
static void ()
}
com/intellij/pom/PomRenameableTarget.classPomRenameableTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PomRenameableTarget extends java.lang.Object implements com.intellij.pom.PomNamedTarget {
public abstract boolean isWritable ()
public abstract java.lang.Object setName (java.lang.String)
}
com/intellij/pom/PomTarget.classPomTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PomTarget extends java.lang.Object implements com.intellij.pom.Navigatable {
public static final com.intellij.pom.PomTarget[] EMPTY_ARRAY
public abstract boolean isValid ()
static void ()
}
com/intellij/pom/PomTargetPsiElement.classPomTargetPsiElement.java
package com.intellij.pom
public abstract com.intellij.pom.PomTargetPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.pom.PomTarget getTarget ()
}
com/intellij/pom/PomTransaction.classPomTransaction.java
package com.intellij.pom
public abstract com.intellij.pom.PomTransaction extends java.lang.Object {
public abstract com.intellij.pom.event.PomModelEvent getAccumulatedEvent ()
public abstract void run () throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement getChangeScope ()
public abstract com.intellij.pom.PomModelAspect getTransactionAspect ()
}
com/intellij/pom/PsiDeclaredTarget.classPsiDeclaredTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PsiDeclaredTarget extends java.lang.Object implements com.intellij.psi.PsiTarget {
public abstract com.intellij.openapi.util.TextRange getNameIdentifierRange ()
}
com/intellij/pom/StatePreservingNavigatable.classStatePreservingNavigatable.java
package com.intellij.pom
public abstract com.intellij.pom.StatePreservingNavigatable extends java.lang.Object implements com.intellij.pom.Navigatable {
public abstract void navigate (boolean, boolean)
}
com/intellij/pom/event/PomChangeSet.classPomChangeSet.java
package com.intellij.pom.event
public abstract com.intellij.pom.event.PomChangeSet extends java.lang.Object {
public abstract com.intellij.pom.PomModelAspect getAspect ()
public abstract void merge (com.intellij.pom.event.PomChangeSet)
}
com/intellij/pom/event/PomModelEvent.classPomModelEvent.java
package com.intellij.pom.event
public com.intellij.pom.event.PomModelEvent extends java.util.EventObject {
private java.util.Map myChangeSets
public void (com.intellij.pom.PomModel)
com.intellij.pom.PomModel source
public java.util.Set getChangedAspects ()
public void registerChangeSet (com.intellij.pom.PomModelAspect, com.intellij.pom.event.PomChangeSet)
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.event.PomChangeSet set
public com.intellij.pom.event.PomChangeSet registerChangeSetIfAbsent (com.intellij.pom.PomModelAspect, com.intellij.pom.event.PomChangeSet)
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.event.PomChangeSet set
com.intellij.pom.event.PomChangeSet oldSet
public com.intellij.pom.event.PomChangeSet getChangeSet (com.intellij.pom.PomModelAspect)
com.intellij.pom.PomModelAspect aspect
public void merge (com.intellij.pom.event.PomModelEvent)
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.event.PomChangeSet pomChangeSet
java.util.Map$Entry entry
com.intellij.pom.event.PomModelEvent event
public com.intellij.pom.PomModel getSource ()
public volatile java.lang.Object getSource ()
}
com/intellij/pom/event/PomModelListener.classPomModelListener.java
package com.intellij.pom.event
public abstract com.intellij.pom.event.PomModelListener extends java.lang.Object implements java.util.EventListener {
public abstract void modelChanged (com.intellij.pom.event.PomModelEvent)
public abstract boolean isAspectChangeInteresting (com.intellij.pom.PomModelAspect)
}
com/intellij/pom/impl/PomTransactionBase.classPomTransactionBase.java
package com.intellij.pom.impl
public abstract com.intellij.pom.impl.PomTransactionBase extends java.lang.Object implements com.intellij.pom.PomTransaction {
private final com.intellij.psi.PsiElement myScope
private final com.intellij.pom.PomModelAspect myAspect
private final com.intellij.pom.event.PomModelEvent myAccumulatedEvent
public void (com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect)
com.intellij.psi.PsiElement scope
com.intellij.pom.PomModelAspect aspect
public com.intellij.pom.event.PomModelEvent getAccumulatedEvent ()
public void run () throws com.intellij.util.IncorrectOperationException
com.intellij.pom.event.PomModelEvent event
public abstract com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement getChangeScope ()
public com.intellij.pom.PomModelAspect getTransactionAspect ()
}
com/intellij/pom/references/PomService.classPomService.java
package com.intellij.pom.references
public abstract com.intellij.pom.references.PomService extends java.lang.Object {
public void ()
private static com.intellij.pom.references.PomService getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected abstract com.intellij.psi.PsiElement convertToPsi (com.intellij.pom.PomTarget)
public static com.intellij.psi.PsiElement convertToPsi (com.intellij.openapi.project.Project, com.intellij.pom.PomTarget)
com.intellij.openapi.project.Project project
com.intellij.pom.PomTarget target
public static com.intellij.psi.PsiElement convertToPsi (com.intellij.psi.PsiTarget)
com.intellij.psi.PsiTarget target
}
com/intellij/psi/AbstractElementManipulator.classAbstractElementManipulator.java
package com.intellij.psi
public abstract com.intellij.psi.AbstractElementManipulator extends java.lang.Object implements com.intellij.psi.ElementManipulator {
public void ()
public com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
String newContent
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/CommonClassNames.classCommonClassNames.java
package com.intellij.psi
public abstract com.intellij.psi.CommonClassNames extends java.lang.Object {
public static final String DEFAULT_PACKAGE
public static final String JAVA_LANG_OBJECT
public static final String JAVA_LANG_OBJECT_SHORT
public static final String JAVA_LANG_CLASS
public static final String JAVA_LANG_OVERRIDE
public static final String JAVA_LANG_ENUM
public static final String JAVA_LANG_VOID
public static final String JAVA_LANG_THROWABLE
public static final String JAVA_LANG_EXCEPTION
public static final String JAVA_LANG_ERROR
public static final String JAVA_LANG_ASSERTION_ERROR
public static final String JAVA_LANG_RUNTIME_EXCEPTION
public static final String JAVA_LANG_AUTO_CLOSEABLE
public static final String JAVA_LANG_ITERABLE
public static final String JAVA_UTIL_ITERATOR
public static final String JAVA_LANG_RUNNABLE
public static final String JAVA_LANG_DEPRECATED
public static final String JAVA_LANG_ANNOTATION_TARGET
public static final String JAVA_LANG_ANNOTATION_INHERITED
public static final String JAVA_LANG_ANNOTATION_ANNOTATION
public static final String JAVA_LANG_ANNOTATION_RETENTION
public static final String JAVA_LANG_ANNOTATION_REPEATABLE
public static final String JAVA_LANG_REFLECT_ARRAY
public static final String JAVA_UTIL_ARRAYS
public static final String JAVA_UTIL_COLLECTIONS
public static final String JAVA_UTIL_COLLECTION
public static final String JAVA_UTIL_MAP
public static final String JAVA_UTIL_MAP_ENTRY
public static final String JAVA_UTIL_HASH_MAP
public static final String JAVA_UTIL_CONCURRENT_HASH_MAP
public static final String JAVA_UTIL_LIST
public static final String JAVA_UTIL_ARRAY_LIST
public static final String JAVA_UTIL_SET
public static final String JAVA_UTIL_HASH_SET
public static final String JAVA_UTIL_PROPERTIES
public static final String JAVA_UTIL_PROPERTY_RESOURCE_BUNDLE
public static final String JAVA_UTIL_DATE
public static final String JAVA_UTIL_CALENDAR
public static final String JAVA_UTIL_DICTIONARY
public static final String JAVA_UTIL_COMPARATOR
public static final String JAVA_UTIL_OPTIONAL
public static final String JAVA_IO_SERIALIZABLE
public static final String JAVA_IO_EXTERNALIZABLE
public static final String JAVA_IO_FILE
public static final String JAVA_LANG_STRING
public static final String JAVA_LANG_STRING_SHORT
public static final String JAVA_LANG_NUMBER
public static final String JAVA_LANG_BOOLEAN
public static final String JAVA_LANG_BYTE
public static final String JAVA_LANG_SHORT
public static final String JAVA_LANG_INTEGER
public static final String JAVA_LANG_LONG
public static final String JAVA_LANG_FLOAT
public static final String JAVA_LANG_DOUBLE
public static final String JAVA_LANG_CHARACTER
public static final String JAVA_LANG_STRING_BUFFER
public static final String JAVA_LANG_STRING_BUILDER
public static final String JAVA_LANG_ABSTRACT_STRING_BUILDER
public static final String JAVA_LANG_MATH
public static final String JAVA_LANG_STRICT_MATH
public static final String JAVA_LANG_CLONEABLE
public static final String JAVA_LANG_COMPARABLE
public static final String JAVA_LANG_NULL_POINTER_EXCEPTION
public static final String JAVA_UTIL_CONCURRENT_FUTURE
public static final String JAVA_UTIL_CONCURRENT_CALLABLE
public static final String JAVA_UTIL_STREAM_BASE_STREAM
public static final String JAVA_UTIL_STREAM_STREAM
public static final String JAVA_UTIL_STREAM_INT_STREAM
public static final String JAVA_UTIL_STREAM_LONG_STREAM
public static final String JAVA_UTIL_STREAM_DOUBLE_STREAM
public static final String JAVA_UTIL_STREAM_COLLECTORS
public static final String JAVA_UTIL_FUNCTION_PREDICATE
public static final String JAVA_UTIL_FUNCTION_FUNCTION
public static final String JAVA_UTIL_FUNCTION_BIFUNCTION
public static final String JAVA_LANG_INVOKE_MH_POLYMORPHIC
public static final String CLASS_FILE_EXTENSION
public static final String JAVA_LANG_FUNCTIONAL_INTERFACE
}
com/intellij/psi/ContributedReferenceHost.classContributedReferenceHost.java
package com.intellij.psi
public abstract com.intellij.psi.ContributedReferenceHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiReference[] getReferences ()
}
com/intellij/psi/DelegatePsiTarget.classDelegatePsiTarget.java
package com.intellij.psi
public com.intellij.psi.DelegatePsiTarget extends java.lang.Object implements com.intellij.psi.PsiTarget {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getTextOffset ()
com.intellij.openapi.util.TextRange range
public void navigate (boolean)
boolean requestFocus
int offset
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean canNavigate ()
public boolean canNavigateToSource ()
public final com.intellij.psi.PsiElement getNavigationElement ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.DelegatePsiTarget psiTarget
public int hashCode ()
public boolean isValid ()
}
com/intellij/psi/ElementDescriptionLocation.classElementDescriptionLocation.java
package com.intellij.psi
public com.intellij.psi.ElementDescriptionLocation extends java.lang.Object {
public void ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
}
com/intellij/psi/ElementDescriptionProvider.classElementDescriptionProvider.java
package com.intellij.psi
public abstract com.intellij.psi.ElementDescriptionProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
static void ()
}
com/intellij/psi/ElementDescriptionUtil.classElementDescriptionUtil.java
package com.intellij.psi
public com.intellij.psi.ElementDescriptionUtil extends java.lang.Object {
private void ()
public static java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
String result
com.intellij.psi.ElementDescriptionProvider provider
String result
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
com.intellij.psi.ElementDescriptionProvider defaultProvider
}
com/intellij/psi/ElementManipulator.classElementManipulator.java
package com.intellij.psi
public abstract com.intellij.psi.ElementManipulator extends java.lang.Object {
public abstract com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
}
com/intellij/psi/ElementManipulators.classElementManipulators.java
package com.intellij.psi
public com.intellij.psi.ElementManipulators extends com.intellij.openapi.util.ClassExtension {
public static final String EP_NAME
public static final com.intellij.psi.ElementManipulators INSTANCE
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static com.intellij.psi.ElementManipulator getManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static int getOffsetInElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementManipulator manipulator
public static com.intellij.psi.ElementManipulator getNotNullManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementManipulator manipulator
public static com.intellij.openapi.util.TextRange getValueTextRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementManipulator manipulator
public static java.lang.String getValueText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange valueTextRange
String text
public static com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String text
com.intellij.psi.ElementManipulator manipulator
static void ()
}
com/intellij/psi/ExternallyDefinedPsiElement.classExternallyDefinedPsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.ExternallyDefinedPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiElement getProblemTarget ()
}
com/intellij/psi/FileContextProvider.classFileContextProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileContextProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public static com.intellij.psi.FileContextProvider getProvider (com.intellij.psi.PsiFile)
com.intellij.psi.FileContextProvider provider
com.intellij.psi.PsiFile file
protected abstract boolean isAvailable (com.intellij.psi.PsiFile)
public abstract java.util.Collection getContextFolders (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiFile getContextFile (com.intellij.psi.PsiFile)
static void ()
}
com/intellij/psi/FileResolveScopeProvider.classFileResolveScopeProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileResolveScopeProvider extends java.lang.Object {
public abstract com.intellij.psi.search.GlobalSearchScope getFileResolveScope ()
public abstract boolean ignoreReferencedElementAccessibility ()
}
com/intellij/psi/FileTypeFileViewProviders.classFileTypeFileViewProviders.java
package com.intellij.psi
public com.intellij.psi.FileTypeFileViewProviders extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.psi.FileTypeFileViewProviders INSTANCE
private void ()
static void ()
}
com/intellij/psi/FileViewProvider.classFileViewProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileViewProvider extends java.lang.Object implements java.lang.Cloneable com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.psi.PsiManager getManager ()
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract java.lang.CharSequence getContents ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.lang.Language getBaseLanguage ()
public abstract java.util.Set getLanguages ()
public abstract com.intellij.psi.PsiFile getPsi (com.intellij.lang.Language)
public abstract java.util.List getAllFiles ()
public abstract boolean isEventSystemEnabled ()
public abstract boolean isPhysical ()
public abstract long getModificationStamp ()
public abstract boolean supportsIncrementalReparse (com.intellij.lang.Language)
public abstract void rootChanged (com.intellij.psi.PsiFile)
public abstract void beforeContentsSynchronized ()
public abstract void contentsSynchronized ()
public abstract com.intellij.psi.FileViewProvider clone ()
public abstract com.intellij.psi.PsiElement findElementAt (int)
public abstract com.intellij.psi.PsiReference findReferenceAt (int)
public abstract com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
public abstract com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
public abstract com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
public abstract com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiFile getStubBindingRoot ()
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
}
com/intellij/psi/FileViewProviderFactory.classFileViewProviderFactory.java
package com.intellij.psi
public abstract com.intellij.psi.FileViewProviderFactory extends java.lang.Object {
public abstract com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language, com.intellij.psi.PsiManager, boolean)
}
com/intellij/psi/HintedReferenceHost.classHintedReferenceHost.java
package com.intellij.psi
public abstract com.intellij.psi.HintedReferenceHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiReferenceService$Hints)
public abstract boolean shouldAskParentForReferences (com.intellij.psi.PsiReferenceService$Hints)
}
com/intellij/psi/IdentitySmartPointer.classIdentitySmartPointer.java
package com.intellij.psi
public com.intellij.psi.IdentitySmartPointer extends java.lang.Object implements com.intellij.psi.SmartPsiElementPointer {
private final com.intellij.psi.PsiElement myElement
private final com.intellij.psi.PsiFile myFile
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
public int hashCode ()
com.intellij.psi.PsiElement elt
public boolean equals (java.lang.Object)
Object obj
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
}
com/intellij/psi/LanguageFileViewProviders.classLanguageFileViewProviders.java
package com.intellij.psi
public com.intellij.psi.LanguageFileViewProviders extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.LanguageFileViewProviders INSTANCE
private void ()
static void ()
}
com/intellij/psi/LanguageSubstitutor.classLanguageSubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.LanguageSubstitutor extends java.lang.Object {
public void ()
public abstract com.intellij.lang.Language getLanguage (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
}
com/intellij/psi/LanguageSubstitutors$1.classLanguageSubstitutors.java
package com.intellij.psi
final com.intellij.psi.LanguageSubstitutors$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
com.intellij.openapi.vfs.VirtualFile f
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo info
java.util.Map$Entry entry
java.util.List set
java.util.List files
int id
}
com/intellij/psi/LanguageSubstitutors$SubstitutionInfo.classLanguageSubstitutors.java
package com.intellij.psi
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo extends java.lang.Object {
private final com.intellij.lang.Language myPrevLang
private final com.intellij.lang.Language mySubstitutedLang
public void (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language prevLang
com.intellij.lang.Language substitutedLang
static com.intellij.lang.Language access$200 (com.intellij.psi.LanguageSubstitutors$SubstitutionInfo)
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo x0
static com.intellij.lang.Language access$300 (com.intellij.psi.LanguageSubstitutors$SubstitutionInfo)
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo x0
}
com/intellij/psi/LanguageSubstitutors.classLanguageSubstitutors.java
package com.intellij.psi
public final com.intellij.psi.LanguageSubstitutors extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.LanguageSubstitutors INSTANCE
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key PROJECT_KEY_FOR_SUBSTITUTED_LANG_KEY
private static final java.util.concurrent.atomic.AtomicBoolean REQUESTS_DRAIN_NEEDED
private static final java.util.concurrent.ConcurrentMap ourReparsingRequests
private void ()
public com.intellij.lang.Language substituteLanguage (com.intellij.lang.Language, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.lang.Language language
com.intellij.psi.LanguageSubstitutor substitutor
com.intellij.lang.Language lang
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
private static void processLanguageSubstitution (com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.lang.Language originalLang
com.intellij.lang.Language substitutedLang
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Key projectKey
com.intellij.lang.Language prevSubstitutedLang
com.intellij.lang.Language prevLang
private static com.intellij.openapi.util.Key getOrCreateProjectKey (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.util.Key key
private static void requestReparsing (com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.lang.Language prevLang
com.intellij.lang.Language substitutedLang
public static void cancelReparsing (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
static java.util.concurrent.atomic.AtomicBoolean access$000 ()
static java.util.concurrent.ConcurrentMap access$100 ()
static com.intellij.openapi.diagnostic.Logger access$400 ()
static void ()
}
com/intellij/psi/LiteralTextEscaper$1.classLiteralTextEscaper.java
package com.intellij.psi
final com.intellij.psi.LiteralTextEscaper$1 extends com.intellij.psi.LiteralTextEscaper {
void (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost host
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
public boolean isOneLine ()
}
com/intellij/psi/LiteralTextEscaper.classLiteralTextEscaper.java
package com.intellij.psi
public abstract com.intellij.psi.LiteralTextEscaper extends java.lang.Object {
protected final com.intellij.psi.PsiLanguageInjectionHost myHost
protected void (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost host
public abstract boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
public abstract int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
public com.intellij.openapi.util.TextRange getRelevantTextRange ()
public abstract boolean isOneLine ()
public static com.intellij.psi.LiteralTextEscaper createSimple (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost element
}
com/intellij/psi/MultiRangeReference.classMultiRangeReference.java
package com.intellij.psi
public abstract com.intellij.psi.MultiRangeReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract java.util.List getRanges ()
}
com/intellij/psi/NavigatablePsiElement.classNavigatablePsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.NavigatablePsiElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
}
com/intellij/psi/OriginInfoAwareElement.classOriginInfoAwareElement.java
package com.intellij.psi
public abstract com.intellij.psi.OriginInfoAwareElement extends java.lang.Object {
public abstract java.lang.String getOriginInfo ()
}
com/intellij/psi/PackagePrefixFileSystemItem.classPackagePrefixFileSystemItem.java
package com.intellij.psi
public abstract com.intellij.psi.PackagePrefixFileSystemItem extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public abstract com.intellij.psi.PsiDirectory getDirectory ()
}
com/intellij/psi/PsiBinaryFile.classPsiBinaryFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBinaryFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiBundle.classPsiBundle.java
package com.intellij.psi
public com.intellij.psi.PsiBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static java.lang.String visibilityPresentation (java.lang.String)
String modifier
}
com/intellij/psi/PsiCheckedRenameElement.classPsiCheckedRenameElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCheckedRenameElement extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiCodeFragment.classPsiCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCodeFragment extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract void forceResolveScope (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.search.GlobalSearchScope getForcedResolveScope ()
}
com/intellij/psi/PsiComment.classPsiComment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiComment extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/PsiCompiledElement.classPsiCompiledElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCompiledElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiElement getMirror ()
}
com/intellij/psi/PsiCompiledFile.classPsiCompiledFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCompiledFile extends java.lang.Object implements com.intellij.psi.PsiFile com.intellij.psi.PsiCompiledElement {
public abstract com.intellij.psi.PsiFile getDecompiledPsiFile ()
}
com/intellij/psi/PsiDirectory.classPsiDirectory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDirectory extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public static final com.intellij.psi.PsiDirectory[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDirectory getParentDirectory ()
public abstract com.intellij.psi.PsiDirectory getParent ()
public abstract com.intellij.psi.PsiDirectory[] getSubdirectories ()
public abstract com.intellij.psi.PsiFile[] getFiles ()
public abstract com.intellij.psi.PsiDirectory findSubdirectory (java.lang.String)
public abstract com.intellij.psi.PsiFile findFile (java.lang.String)
public abstract com.intellij.psi.PsiDirectory createSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile copyFileFrom (java.lang.String, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
static void ()
}
com/intellij/psi/PsiDirectoryContainer.classPsiDirectoryContainer.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDirectoryContainer extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract com.intellij.psi.PsiDirectory[] getDirectories ()
public abstract com.intellij.psi.PsiDirectory[] getDirectories (com.intellij.psi.search.GlobalSearchScope)
}
com/intellij/psi/PsiDocCommentBase.classPsiDocCommentBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocCommentBase extends java.lang.Object implements com.intellij.psi.PsiComment {
public abstract com.intellij.psi.PsiElement getOwner ()
}
com/intellij/psi/PsiDocumentManager$Listener.classPsiDocumentManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocumentManager$Listener extends java.lang.Object implements java.util.EventListener {
public abstract void documentCreated (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
public abstract void fileCreated (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document)
}
com/intellij/psi/PsiDocumentManager.classPsiDocumentManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocumentManager extends java.lang.Object {
public void ()
public abstract boolean isCommitted (com.intellij.openapi.editor.Document)
public static com.intellij.psi.PsiDocumentManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.editor.Document)
public abstract com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Document getDocument (com.intellij.psi.PsiFile)
public abstract com.intellij.openapi.editor.Document getCachedDocument (com.intellij.psi.PsiFile)
public abstract void commitAllDocuments ()
public abstract void performForCommittedDocument (com.intellij.openapi.editor.Document, java.lang.Runnable)
public abstract void commitDocument (com.intellij.openapi.editor.Document)
public abstract java.lang.CharSequence getLastCommittedText (com.intellij.openapi.editor.Document)
public abstract long getLastCommittedStamp (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Document getLastCommittedDocument (com.intellij.psi.PsiFile)
public abstract com.intellij.openapi.editor.Document[] getUncommittedDocuments ()
public abstract boolean isUncommited (com.intellij.openapi.editor.Document)
public abstract boolean hasUncommitedDocuments ()
public abstract void commitAndRunReadAction (java.lang.Runnable)
public abstract java.lang.Object commitAndRunReadAction (com.intellij.openapi.util.Computable)
public abstract void reparseFiles (java.util.Collection, boolean)
public abstract void addListener (com.intellij.psi.PsiDocumentManager$Listener)
public abstract void removeListener (com.intellij.psi.PsiDocumentManager$Listener)
public abstract boolean isDocumentBlockedByPsi (com.intellij.openapi.editor.Document)
public abstract void doPostponedOperationsAndUnblockDocument (com.intellij.openapi.editor.Document)
public abstract boolean performWhenAllCommitted (java.lang.Runnable)
public abstract void performLaterWhenAllCommitted (java.lang.Runnable)
public abstract void performLaterWhenAllCommitted (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
}
com/intellij/psi/PsiElement$1.classPsiElement.java
package com.intellij.psi
final com.intellij.psi.PsiElement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiElement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiElement.classPsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElement extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.Iconable {
public static final com.intellij.psi.PsiElement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.openapi.project.Project getProject () throws com.intellij.psi.PsiInvalidElementAccessException
public abstract com.intellij.lang.Language getLanguage ()
public abstract com.intellij.psi.PsiManager getManager ()
public abstract com.intellij.psi.PsiElement[] getChildren ()
public abstract com.intellij.psi.PsiElement getParent ()
public abstract com.intellij.psi.PsiElement getFirstChild ()
public abstract com.intellij.psi.PsiElement getLastChild ()
public abstract com.intellij.psi.PsiElement getNextSibling ()
public abstract com.intellij.psi.PsiElement getPrevSibling ()
public abstract com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public abstract int getStartOffsetInParent ()
public abstract int getTextLength ()
public abstract com.intellij.psi.PsiElement findElementAt (int)
public abstract com.intellij.psi.PsiReference findReferenceAt (int)
public abstract int getTextOffset ()
public abstract java.lang.String getText ()
public abstract char[] textToCharArray ()
public abstract com.intellij.psi.PsiElement getNavigationElement ()
public abstract com.intellij.psi.PsiElement getOriginalElement ()
public abstract boolean textMatches (java.lang.CharSequence)
public abstract boolean textMatches (com.intellij.psi.PsiElement)
public abstract boolean textContains (char)
public abstract void accept (com.intellij.psi.PsiElementVisitor)
public abstract void acceptChildren (com.intellij.psi.PsiElementVisitor)
public abstract com.intellij.psi.PsiElement copy ()
public abstract com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract void delete () throws com.intellij.util.IncorrectOperationException
public abstract void checkDelete () throws com.intellij.util.IncorrectOperationException
public abstract void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract boolean isValid ()
public abstract boolean isWritable ()
public abstract com.intellij.psi.PsiReference getReference ()
public abstract com.intellij.psi.PsiReference[] getReferences ()
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 boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement getContext ()
public abstract boolean isPhysical ()
public abstract com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public abstract com.intellij.psi.search.SearchScope getUseScope ()
public abstract com.intellij.lang.ASTNode getNode ()
public abstract java.lang.String toString ()
public abstract boolean isEquivalentTo (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/psi/PsiElementResolveResult.classPsiElementResolveResult.java
package com.intellij.psi
public com.intellij.psi.PsiElementResolveResult extends java.lang.Object implements com.intellij.psi.ResolveResult {
private final com.intellij.psi.PsiElement myElement
private final boolean myValidResult
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean validResult
public com.intellij.psi.PsiElement getElement ()
public boolean isValidResult ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiElementResolveResult that
public int hashCode ()
public java.lang.String toString ()
public static com.intellij.psi.ResolveResult[] createResults (java.util.Collection)
com.intellij.psi.PsiElement element
java.util.Collection elements
com.intellij.psi.ResolveResult[] results
int i
public static transient com.intellij.psi.ResolveResult[] createResults (com.intellij.psi.PsiElement[])
int i
com.intellij.psi.PsiElement[] elements
com.intellij.psi.ResolveResult[] results
}
com/intellij/psi/PsiElementVisitor$1.classPsiElementVisitor.java
package com.intellij.psi
final com.intellij.psi.PsiElementVisitor$1 extends com.intellij.psi.PsiElementVisitor {
void ()
}
com/intellij/psi/PsiElementVisitor.classPsiElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementVisitor extends java.lang.Object {
public static final com.intellij.psi.PsiElementVisitor EMPTY_VISITOR
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visitBinaryFile (com.intellij.psi.PsiBinaryFile)
com.intellij.psi.PsiBinaryFile file
public void visitPlainTextFile (com.intellij.psi.PsiPlainTextFile)
com.intellij.psi.PsiPlainTextFile file
public void visitErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
public void visitPlainText (com.intellij.psi.PsiPlainText)
com.intellij.psi.PsiPlainText content
public void visitDirectory (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
public void visitWhiteSpace (com.intellij.psi.PsiWhiteSpace)
com.intellij.psi.PsiWhiteSpace space
public void visitOuterLanguageElement (com.intellij.psi.templateLanguages.OuterLanguageElement)
com.intellij.psi.templateLanguages.OuterLanguageElement element
static void ()
}
com/intellij/psi/PsiErrorElement.classPsiErrorElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiErrorElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract java.lang.String getErrorDescription ()
}
com/intellij/psi/PsiFile.classPsiFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFile extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public static final com.intellij.psi.PsiFile[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.psi.PsiDirectory getContainingDirectory ()
public abstract com.intellij.psi.PsiDirectory getParent ()
public abstract long getModificationStamp ()
public abstract com.intellij.psi.PsiFile getOriginalFile ()
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
public abstract com.intellij.psi.PsiFile[] getPsiRoots ()
public abstract com.intellij.psi.FileViewProvider getViewProvider ()
public abstract com.intellij.lang.FileASTNode getNode ()
public abstract void subtreeChanged ()
static void ()
}
com/intellij/psi/PsiFileFactory.classPsiFileFactory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFileFactory extends java.lang.Object {
public static com.intellij.openapi.util.Key ORIGINAL_FILE
public void ()
public static com.intellij.psi.PsiFileFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, java.lang.String)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence)
public com.intellij.psi.PsiFile createFileFromText (com.intellij.lang.Language, java.lang.CharSequence)
com.intellij.lang.Language language
CharSequence text
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean, com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiFile createFileFromText (com.intellij.openapi.fileTypes.FileType, java.lang.String, java.lang.CharSequence, int, int)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.CharSequence, com.intellij.psi.PsiFile)
static void ()
}
com/intellij/psi/PsiFileSystemItem.classPsiFileSystemItem.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFileSystemItem extends java.lang.Object implements com.intellij.psi.PsiCheckedRenameElement com.intellij.psi.NavigatablePsiElement {
public abstract boolean isDirectory ()
public abstract com.intellij.psi.PsiFileSystemItem getParent ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract java.lang.String getName ()
public abstract boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
}
com/intellij/psi/PsiInvalidElementAccessException.classPsiInvalidElementAccessException.java
package com.intellij.psi
public com.intellij.psi.PsiInvalidElementAccessException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private static final com.intellij.openapi.util.Key INVALIDATION_TRACE
private static final com.intellij.openapi.util.Key REPORTING_EXCEPTION
private final java.lang.ref.SoftReference myElementReference
private final com.intellij.openapi.diagnostic.Attachment[] myDiagnostic
private final String myMessage
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String message
public void (com.intellij.psi.PsiElement, java.lang.Throwable)
com.intellij.psi.PsiElement element
Throwable cause
public void (com.intellij.psi.PsiElement, java.lang.String, java.lang.Throwable)
Object trace
boolean recursiveInvocation
com.intellij.psi.PsiElement element
String message
Throwable cause
private void (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
com.intellij.psi.tree.IElementType elementType
public static com.intellij.psi.PsiInvalidElementAccessException createByNode (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
private static com.intellij.openapi.diagnostic.Attachment[] createAttachments (java.lang.Object)
Object trace
private static java.lang.Object getPsiInvalidationTrace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
Object trace
private static java.lang.String getMessageWithReason (com.intellij.psi.PsiElement, java.lang.String, boolean, java.lang.Object)
String traceText
com.intellij.psi.PsiElement element
String message
boolean recursiveInvocation
Object trace
String reason
public java.lang.String getMessage ()
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
public static java.lang.Object findInvalidationTrace (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement psi
Object trace
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
private static java.lang.String reason (com.intellij.psi.PsiElement)
com.intellij.psi.stubs.StubElement stub
String m
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement root
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider provider
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.FileViewProvider p
private static java.lang.String id (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
public static void setInvalidationTrace (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder element
Object trace
public static java.lang.Object getInvalidationTrace (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder element
public static boolean isTrackingInvalidation ()
public com.intellij.psi.PsiElement getPsiElement ()
static void ()
}
com/intellij/psi/PsiLanguageInjectionHost$InjectedPsiVisitor.classPsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor extends java.lang.Object {
public abstract void visit (com.intellij.psi.PsiFile, java.util.List)
}
com/intellij/psi/PsiLanguageInjectionHost$Shred.classPsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost$Shred extends java.lang.Object {
public abstract com.intellij.openapi.util.Segment getHostRangeMarker ()
public abstract com.intellij.openapi.util.TextRange getRangeInsideHost ()
public abstract boolean isValid ()
public abstract void dispose ()
public abstract com.intellij.psi.PsiLanguageInjectionHost getHost ()
public abstract com.intellij.openapi.util.TextRange getRange ()
public abstract java.lang.String getPrefix ()
public abstract java.lang.String getSuffix ()
}
com/intellij/psi/PsiLanguageInjectionHost.classPsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract boolean isValidHost ()
public abstract com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
public abstract com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
}
com/intellij/psi/PsiLargeFile.classPsiLargeFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeFile extends java.lang.Object implements com.intellij.psi.PsiBinaryFile {
}
com/intellij/psi/PsiLock.classPsiLock.java
package com.intellij.psi
public com.intellij.psi.PsiLock extends java.lang.Object {
public static final Object LOCK
public void ()
static void ()
}
com/intellij/psi/PsiManager.classPsiManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiManager extends com.intellij.openapi.util.UserDataHolderBase {
public void ()
public static com.intellij.psi.PsiManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public abstract void reloadFromDisk (com.intellij.psi.PsiFile)
public abstract void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
public abstract void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener, com.intellij.openapi.Disposable)
public abstract void removePsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
public abstract com.intellij.psi.util.PsiModificationTracker getModificationTracker ()
public abstract void startBatchFilesProcessingMode ()
public abstract void finishBatchFilesProcessingMode ()
public abstract boolean isDisposed ()
public abstract void dropResolveCaches ()
public abstract boolean isInProject (com.intellij.psi.PsiElement)
}
com/intellij/psi/PsiMirrorElement.classPsiMirrorElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMirrorElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.SyntheticElement {
public abstract com.intellij.psi.PsiElement getPrototype ()
}
com/intellij/psi/PsiNameIdentifierOwner.classPsiNameIdentifierOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameIdentifierOwner extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/PsiNamedElement.classPsiNamedElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNamedElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiNamedElement[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
static void ()
}
com/intellij/psi/PsiParserFacade$SERVICE.classPsiParserFacade.java
package com.intellij.psi
public com.intellij.psi.PsiParserFacade$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiParserFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiParserFacade.classPsiParserFacade.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParserFacade extends java.lang.Object {
public abstract com.intellij.psi.PsiElement createWhiteSpaceFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createLineCommentFromText (com.intellij.openapi.fileTypes.LanguageFileType, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createLineOrBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiPlainText.classPsiPlainText.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPlainText extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/PsiPlainTextFile.classPsiPlainTextFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPlainTextFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiPolyVariantReference.classPsiPolyVariantReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyVariantReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/PsiPolyVariantReferenceBase.classPsiPolyVariantReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyVariantReferenceBase extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.PsiPolyVariantReference {
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement psiElement
boolean soft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
boolean soft
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] resolveResults
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult[] results
}
com/intellij/psi/PsiQualifiedNamedElement.classPsiQualifiedNamedElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedNamedElement extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract java.lang.String getQualifiedName ()
public abstract java.lang.String getName ()
}
com/intellij/psi/PsiQualifiedReference.classPsiQualifiedReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract com.intellij.psi.PsiElement getQualifier ()
public abstract java.lang.String getReferenceName ()
}
com/intellij/psi/PsiQualifiedReferenceElement.classPsiQualifiedReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedReferenceElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiQualifiedReference {
}
com/intellij/psi/PsiRecursiveElementVisitor.classPsiRecursiveElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveElementVisitor extends com.intellij.psi.PsiElementVisitor {
private final boolean myVisitAllFileRoots
protected void ()
protected void (boolean)
boolean visitAllFileRoots
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile lFile
com.intellij.psi.FileViewProvider viewProvider
java.util.List allFiles
com.intellij.psi.PsiFile file
}
com/intellij/psi/PsiRecursiveElementWalkingVisitor$1.classPsiRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.PsiRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final com.intellij.psi.PsiRecursiveElementWalkingVisitor this$0
void (com.intellij.psi.PsiRecursiveElementWalkingVisitor, com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiRecursiveElementWalkingVisitor this$0
com.intellij.psi.PsiElementVisitor delegate
public void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/PsiRecursiveElementWalkingVisitor.classPsiRecursiveElementWalkingVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveElementWalkingVisitor extends com.intellij.psi.PsiElementVisitor {
private final boolean myVisitAllFileRoots
private final com.intellij.psi.PsiWalkingState myWalkingState
protected void ()
protected void (boolean)
boolean visitAllFileRoots
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile lFile
com.intellij.psi.FileViewProvider viewProvider
java.util.List allFiles
com.intellij.psi.PsiFile file
public void stopWalking ()
}
com/intellij/psi/PsiReference$1.classPsiReference.java
package com.intellij.psi
final com.intellij.psi.PsiReference$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiReference[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiReference.classPsiReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReference extends java.lang.Object {
public static final com.intellij.psi.PsiReference[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiElement getElement ()
public abstract com.intellij.openapi.util.TextRange getRangeInElement ()
public abstract com.intellij.psi.PsiElement resolve ()
public abstract java.lang.String getCanonicalText ()
public abstract com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract boolean isReferenceTo (com.intellij.psi.PsiElement)
public abstract java.lang.Object[] getVariants ()
public abstract boolean isSoft ()
static void ()
}
com/intellij/psi/PsiReferenceBase$Immediate.classPsiReferenceBase.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceBase$Immediate extends com.intellij.psi.PsiReferenceBase {
private final com.intellij.psi.PsiElement myResolveTo
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
boolean soft
com.intellij.psi.PsiElement resolveTo
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiElement resolveTo
public void (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
boolean soft
com.intellij.psi.PsiElement resolveTo
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement resolveTo
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement resolve ()
public java.lang.Object[] getVariants ()
}
com/intellij/psi/PsiReferenceBase$Poly.classPsiReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceBase$Poly extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.PsiPolyVariantReference {
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
boolean soft
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] resolveResults
}
com/intellij/psi/PsiReferenceBase.classPsiReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceBase extends java.lang.Object implements com.intellij.psi.PsiReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.PsiElement myElement
private com.intellij.openapi.util.TextRange myRangeInElement
protected boolean mySoft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
boolean soft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void setRangeInElement (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange rangeInElement
public java.lang.String getValue ()
StringIndexOutOfBoundsException e
String text
com.intellij.openapi.util.TextRange range
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
protected com.intellij.openapi.util.TextRange calculateDefaultRangeInElement ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiReferenceBase createSelfReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement resolveTo
public static com.intellij.psi.PsiReferenceBase createSelfReference (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiElement resolveTo
private com.intellij.psi.ElementManipulator getManipulator ()
com.intellij.psi.ElementManipulator manipulator
public boolean isSoft ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/PsiReferenceContributor.classPsiReferenceContributor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceContributor extends java.lang.Object implements com.intellij.openapi.Disposable {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract void registerReferenceProviders (com.intellij.psi.PsiReferenceRegistrar)
public void dispose ()
static void ()
}
com/intellij/psi/PsiReferenceProvider.classPsiReferenceProvider.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceProvider extends java.lang.Object {
public static final com.intellij.psi.PsiReferenceProvider[] EMPTY_ARRAY
public void ()
public abstract com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
public boolean acceptsHints (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
com.intellij.psi.PsiElement target
public boolean acceptsTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
static void ()
}
com/intellij/psi/PsiReferenceProviderBean$1.classPsiReferenceProviderBean.java
package com.intellij.psi
final com.intellij.psi.PsiReferenceProviderBean$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.patterns.ElementPattern fun (com.intellij.patterns.ElementPatternBean)
com.intellij.patterns.ElementPatternBean elementPatternBean
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiReferenceProviderBean.classPsiReferenceProviderBean.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceProviderBean extends com.intellij.openapi.extensions.AbstractExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public String language
public String className
public String description
public com.intellij.patterns.ElementPatternBean[] patterns
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.NullableFunction PATTERN_NULLABLE_FUNCTION
public void ()
public java.lang.String getDescription ()
public com.intellij.psi.PsiReferenceProvider instantiate ()
ClassNotFoundException e
public com.intellij.patterns.ElementPattern createElementPattern ()
java.util.List list
public java.lang.String getKey ()
public com.intellij.psi.PsiReferenceProviderBean getInstance ()
public volatile java.lang.Object getInstance ()
static void ()
}
com/intellij/psi/PsiReferenceRegistrar.classPsiReferenceRegistrar.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceRegistrar extends java.lang.Object {
public static final double DEFAULT_PRIORITY
public static final double HIGHER_PRIORITY
public static final double LOWER_PRIORITY
public void ()
public void registerReferenceProvider (com.intellij.patterns.ElementPattern, com.intellij.psi.PsiReferenceProvider)
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProvider provider
public abstract void registerReferenceProvider (com.intellij.patterns.ElementPattern, com.intellij.psi.PsiReferenceProvider, double)
}
com/intellij/psi/PsiReferenceService$Hints.classPsiReferenceService.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceService$Hints extends java.lang.Object {
public static final com.intellij.psi.PsiReferenceService$Hints NO_HINTS
public final com.intellij.psi.PsiElement target
public final Integer offsetInElement
public void ()
public void (com.intellij.psi.PsiElement, java.lang.Integer)
com.intellij.psi.PsiElement target
Integer offsetInElement
static void ()
}
com/intellij/psi/PsiReferenceService.classPsiReferenceService.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceService extends java.lang.Object {
public static final com.intellij.openapi.util.Key HINTS
public void ()
public static com.intellij.psi.PsiReferenceService getService ()
public abstract java.util.List getReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
public com.intellij.psi.PsiReference[] getContributedReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.List list
static void ()
}
com/intellij/psi/PsiTarget.classPsiTarget.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTarget extends java.lang.Object implements com.intellij.pom.PomTarget {
public abstract com.intellij.psi.PsiElement getNavigationElement ()
}
com/intellij/psi/PsiTreeChangeAdapter.classPsiTreeChangeAdapter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeAdapter extends java.lang.Object implements com.intellij.psi.PsiTreeChangeListener {
public void ()
public void beforeChildAddition (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildRemoval (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildReplacement (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildMovement (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildrenChange (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforePropertyChange (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childAdded (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childRemoved (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childReplaced (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childMoved (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childrenChanged (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void propertyChanged (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
}
com/intellij/psi/PsiTreeChangeEvent.classPsiTreeChangeEvent.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeEvent extends java.util.EventObject {
public static final String PROP_FILE_NAME
public static final String PROP_DIRECTORY_NAME
public static final String PROP_WRITABLE
public static final String PROP_ROOTS
public static final String PROP_FILE_TYPES
public static final String PROP_UNLOADED_PSI
protected com.intellij.psi.PsiElement myParent
protected com.intellij.psi.PsiElement myOldParent
protected com.intellij.psi.PsiElement myNewParent
protected com.intellij.psi.PsiElement myChild
protected com.intellij.psi.PsiElement myOldChild
protected com.intellij.psi.PsiElement myNewChild
protected com.intellij.psi.PsiFile myFile
protected int myOffset
protected int myOldLength
protected com.intellij.psi.PsiElement myElement
protected String myPropertyName
protected Object myOldValue
protected Object myNewValue
protected void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getOldParent ()
public com.intellij.psi.PsiElement getNewParent ()
public com.intellij.psi.PsiElement getChild ()
public com.intellij.psi.PsiElement getOldChild ()
public com.intellij.psi.PsiElement getNewChild ()
public com.intellij.psi.PsiElement getElement ()
public java.lang.String getPropertyName ()
public java.lang.Object getOldValue ()
public java.lang.Object getNewValue ()
public com.intellij.psi.PsiFile getFile ()
}
com/intellij/psi/PsiTreeChangeListener.classPsiTreeChangeListener.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeListener extends java.lang.Object implements java.util.EventListener {
public abstract void beforeChildAddition (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildRemoval (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildReplacement (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildMovement (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildrenChange (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforePropertyChange (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childAdded (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childRemoved (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childReplaced (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childrenChanged (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childMoved (com.intellij.psi.PsiTreeChangeEvent)
public abstract void propertyChanged (com.intellij.psi.PsiTreeChangeEvent)
}
com/intellij/psi/PsiWalkingState$PsiTreeGuide.classPsiWalkingState.java
package com.intellij.psi
com.intellij.psi.PsiWalkingState$PsiTreeGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
private static final com.intellij.psi.PsiWalkingState$PsiTreeGuide instance
private void ()
public com.intellij.psi.PsiElement getNextSibling (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getPrevSibling (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getFirstChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
static com.intellij.psi.PsiWalkingState$PsiTreeGuide access$000 ()
static void ()
}
com/intellij/psi/PsiWalkingState.classPsiWalkingState.java
package com.intellij.psi
public abstract com.intellij.psi.PsiWalkingState extends com.intellij.util.WalkingState {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElementVisitor myVisitor
protected void (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor delegate
protected void (com.intellij.psi.PsiElementVisitor, com.intellij.util.WalkingState$TreeGuide)
com.intellij.psi.PsiElementVisitor delegate
com.intellij.util.WalkingState$TreeGuide guide
public void visit (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void elementStarted (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void elementStarted (java.lang.Object)
public volatile void visit (java.lang.Object)
static void ()
}
com/intellij/psi/PsiWhiteSpace.classPsiWhiteSpace.java
package com.intellij.psi
public abstract com.intellij.psi.PsiWhiteSpace extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/ReferenceProviderType$1.classReferenceProviderType.java
package com.intellij.psi
final com.intellij.psi.ReferenceProviderType$1 extends com.intellij.openapi.util.KeyedExtensionCollector {
void (java.lang.String)
String epName
protected java.lang.String keyToString (com.intellij.psi.ReferenceProviderType)
com.intellij.psi.ReferenceProviderType key
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/psi/ReferenceProviderType$CompositePsiReferenceProvider.classReferenceProviderType.java
package com.intellij.psi
com.intellij.psi.ReferenceProviderType$CompositePsiReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
private final java.util.List children
private void (java.util.List)
java.util.List children
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiReferenceProvider child
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
java.util.Collection result
public boolean acceptsTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceProvider child
com.intellij.psi.PsiElement target
public boolean acceptsHints (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiReferenceProvider child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
void (java.util.List, com.intellij.psi.ReferenceProviderType$1)
java.util.List x0
com.intellij.psi.ReferenceProviderType$1 x1
}
com/intellij/psi/ReferenceProviderType.classReferenceProviderType.java
package com.intellij.psi
public com.intellij.psi.ReferenceProviderType extends java.lang.Object {
public static final String EP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.KeyedExtensionCollector COLLECTOR
private final String myId
public void (java.lang.String)
String id
public com.intellij.psi.PsiReferenceProvider getProvider ()
java.util.List list
public java.lang.String toString ()
static java.lang.String access$000 (com.intellij.psi.ReferenceProviderType)
com.intellij.psi.ReferenceProviderType x0
static void ()
}
com/intellij/psi/ReferenceRange.classReferenceRange.java
package com.intellij.psi
public com.intellij.psi.ReferenceRange extends java.lang.Object {
private void ()
public static java.util.List getRanges (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
public static java.util.List getAbsoluteRanges (com.intellij.psi.PsiReference)
com.intellij.openapi.util.TextRange relativeRange
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement elt
java.util.List relativeRanges
java.util.List answer
int parentOffset
public static com.intellij.openapi.util.TextRange getRange (com.intellij.psi.PsiReference)
java.util.List ranges
com.intellij.psi.PsiReference ref
public static boolean containsOffsetInElement (com.intellij.psi.PsiReference, int)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference ref
int offset
com.intellij.openapi.util.TextRange rangeInElement
public static boolean containsRangeInElement (com.intellij.psi.PsiReference, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference ref
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.openapi.util.TextRange rangeInElement1
}
com/intellij/psi/ResolveResult.classResolveResult.java
package com.intellij.psi
public abstract com.intellij.psi.ResolveResult extends java.lang.Object {
public static final com.intellij.psi.ResolveResult[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiElement getElement ()
public abstract boolean isValidResult ()
static void ()
}
com/intellij/psi/ResolveState$1.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$1 extends java.lang.Object {
}
com/intellij/psi/ResolveState$ManyElementResolveState.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$ManyElementResolveState extends com.intellij.psi.ResolveState {
private final java.util.Map myValues
void (com.intellij.psi.ResolveState$ManyElementResolveState, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.psi.ResolveState$ManyElementResolveState parent
com.intellij.openapi.util.Key key
Object value
void (com.intellij.psi.ResolveState$TwoElementResolveState, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.psi.ResolveState$TwoElementResolveState twoState
com.intellij.openapi.util.Key key
Object value
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
}
com/intellij/psi/ResolveState$OneElementResolveState.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$OneElementResolveState extends com.intellij.psi.ResolveState {
private final com.intellij.openapi.util.Key myKey
private final Object myValue
private void (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
void (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.psi.ResolveState$1)
com.intellij.openapi.util.Key x0
Object x1
com.intellij.psi.ResolveState$1 x2
}
com/intellij/psi/ResolveState$TwoElementResolveState.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$TwoElementResolveState extends com.intellij.psi.ResolveState {
private final com.intellij.openapi.util.Key myKey1
private final Object myValue1
private final com.intellij.openapi.util.Key myKey2
private final Object myValue2
void (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key1
Object value1
com.intellij.openapi.util.Key key2
Object value2
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
Object value
Object value
com.intellij.openapi.util.Key key
Object value
static com.intellij.openapi.util.Key access$100 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static java.lang.Object access$200 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static com.intellij.openapi.util.Key access$300 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static java.lang.Object access$400 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
}
com/intellij/psi/ResolveState.classResolveState.java
package com.intellij.psi
public com.intellij.psi.ResolveState extends java.lang.Object {
private static final com.intellij.psi.ResolveState ourInitialState
public void ()
public static com.intellij.psi.ResolveState initial ()
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
static void ()
}
com/intellij/psi/ResolvingHint.classResolvingHint.java
package com.intellij.psi
public abstract com.intellij.psi.ResolvingHint extends java.lang.Object {
public abstract boolean canResolveTo (java.lang.Class)
}
com/intellij/psi/SmartPointerManager.classSmartPointerManager.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPointerManager extends java.lang.Object {
public void ()
public abstract com.intellij.psi.SmartPsiFileRange createSmartPsiFileRangePointer (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
public static com.intellij.psi.SmartPointerManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
public com.intellij.psi.SmartPsiElementPointer createLazyPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public abstract boolean pointToTheSameElement (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiElementPointer)
public abstract void removePointer (com.intellij.psi.SmartPsiElementPointer)
}
com/intellij/psi/SmartPsiElementPointer.classSmartPsiElementPointer.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPsiElementPointer extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getElement ()
public abstract com.intellij.psi.PsiFile getContainingFile ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.openapi.util.Segment getRange ()
public abstract com.intellij.openapi.util.Segment getPsiRange ()
}
com/intellij/psi/SmartPsiFileRange.classSmartPsiFileRange.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPsiFileRange extends java.lang.Object implements com.intellij.psi.SmartPsiElementPointer {
public abstract com.intellij.openapi.util.Segment getRange ()
}
com/intellij/psi/StringEscapesTokenTypes.classStringEscapesTokenTypes.java
package com.intellij.psi
public abstract com.intellij.psi.StringEscapesTokenTypes extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType VALID_STRING_ESCAPE_TOKEN
public static final com.intellij.psi.tree.IElementType INVALID_CHARACTER_ESCAPE_TOKEN
public static final com.intellij.psi.tree.IElementType INVALID_UNICODE_ESCAPE_TOKEN
public static final com.intellij.psi.tree.TokenSet STRING_LITERAL_ESCAPES
static void ()
}
com/intellij/psi/StubBasedPsiElement.classStubBasedPsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.StubBasedPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.stubs.IStubElementType getElementType ()
public abstract com.intellij.psi.stubs.StubElement getStub ()
}
com/intellij/psi/StubBuilder.classStubBuilder.java
package com.intellij.psi
public abstract com.intellij.psi.StubBuilder extends java.lang.Object {
public abstract com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
public abstract boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
}
com/intellij/psi/SyntaxTraverser$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$1 extends java.lang.Object {
}
com/intellij/psi/SyntaxTraverser$ASTApi.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$ASTApi extends com.intellij.psi.SyntaxTraverser$ApiEx {
static final com.intellij.psi.SyntaxTraverser$ASTApi INSTANCE
private void ()
public com.intellij.lang.ASTNode first (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode last (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode next (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode previous (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.tree.IElementType typeOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.openapi.util.TextRange rangeOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.CharSequence textOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode parent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public volatile java.lang.Object previous (java.lang.Object)
public volatile java.lang.Object next (java.lang.Object)
public volatile java.lang.Object last (java.lang.Object)
public volatile java.lang.Object first (java.lang.Object)
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
static void ()
}
com/intellij/psi/SyntaxTraverser$Api$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public java.lang.Object fun (java.lang.Object)
Object t
}
com/intellij/psi/SyntaxTraverser$Api$2.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public com.intellij.psi.tree.IElementType fun (java.lang.Object)
Object t
public java.lang.String toString ()
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api$3.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public java.lang.CharSequence fun (java.lang.Object)
Object t
public java.lang.String toString ()
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api$4.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public com.intellij.openapi.util.TextRange fun (java.lang.Object)
Object t
public java.lang.String toString ()
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api.classSyntaxTraverser.java
package com.intellij.psi
public abstract com.intellij.psi.SyntaxTraverser$Api extends java.lang.Object implements com.intellij.util.Function {
public final com.intellij.util.Function TO_TYPE
public final com.intellij.util.Function TO_TEXT
public final com.intellij.util.Function TO_RANGE
public void ()
public abstract com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
public abstract com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public abstract java.lang.CharSequence textOf (java.lang.Object)
public abstract java.lang.Object parent (java.lang.Object)
public abstract com.intellij.util.containers.JBIterable children (java.lang.Object)
public com.intellij.util.containers.JBIterable fun (java.lang.Object)
Object t
public com.intellij.util.containers.JBIterable parents (java.lang.Object)
Object element
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$ApiEx$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$ApiEx$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$ApiEx this$0
void (com.intellij.psi.SyntaxTraverser$ApiEx)
com.intellij.psi.SyntaxTraverser$ApiEx this$0
public java.lang.Object fun (java.lang.Object)
Object t
public java.lang.String toString ()
}
com/intellij/psi/SyntaxTraverser$ApiEx.classSyntaxTraverser.java
package com.intellij.psi
public abstract com.intellij.psi.SyntaxTraverser$ApiEx extends com.intellij.psi.SyntaxTraverser$Api {
private final com.intellij.util.Function TO_NEXT
public void ()
public abstract java.lang.Object first (java.lang.Object)
public abstract java.lang.Object last (java.lang.Object)
public abstract java.lang.Object next (java.lang.Object)
public abstract java.lang.Object previous (java.lang.Object)
public com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
Object first
}
com/intellij/psi/SyntaxTraverser$FlyweightApi$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$FlyweightApi$1 extends com.intellij.util.containers.JBIterable {
final Object val$node
final com.intellij.psi.SyntaxTraverser$FlyweightApi this$0
void (com.intellij.psi.SyntaxTraverser$FlyweightApi, java.lang.Object)
com.intellij.psi.SyntaxTraverser$FlyweightApi this$0
public java.util.Iterator iterator ()
Object child
com.intellij.psi.tree.IElementType childType
int i
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.openapi.util.Ref ref
int count
Object[] array
java.util.LinkedList list
}
com/intellij/psi/SyntaxTraverser$FlyweightApi.classSyntaxTraverser.java
package com.intellij.psi
abstract com.intellij.psi.SyntaxTraverser$FlyweightApi extends com.intellij.psi.SyntaxTraverser$Api {
private void ()
abstract com.intellij.util.diff.FlyweightCapableTreeStructure getStructure ()
public java.lang.Object parent (java.lang.Object)
Object node
public com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
void (com.intellij.psi.SyntaxTraverser$1)
com.intellij.psi.SyntaxTraverser$1 x0
}
com/intellij/psi/SyntaxTraverser$LighterASTApi$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$LighterASTApi$1 extends com.intellij.openapi.util.ThreadLocalCachedValue {
final com.intellij.psi.SyntaxTraverser$LighterASTApi this$0
void (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi this$0
protected com.intellij.util.diff.FlyweightCapableTreeStructure create ()
protected volatile java.lang.Object create ()
}
com/intellij/psi/SyntaxTraverser$LighterASTApi.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$LighterASTApi extends com.intellij.psi.SyntaxTraverser$FlyweightApi {
private final com.intellij.lang.PsiBuilder builder
private final com.intellij.openapi.util.ThreadLocalCachedValue structure
public void (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.util.diff.FlyweightCapableTreeStructure getStructure ()
public com.intellij.psi.tree.IElementType typeOf (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public com.intellij.openapi.util.TextRange rangeOf (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public java.lang.CharSequence textOf (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public com.intellij.lang.LighterASTNode parent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
static com.intellij.lang.PsiBuilder access$000 (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi x0
}
com/intellij/psi/SyntaxTraverser$PsiApi$1.classSyntaxTraverser.java
package com.intellij.psi
final com.intellij.psi.SyntaxTraverser$PsiApi$1 extends com.intellij.psi.SyntaxTraverser$PsiApi {
void ()
public com.intellij.psi.PsiElement previous (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement next (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement last (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement first (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public volatile java.lang.Object previous (java.lang.Object)
public volatile java.lang.Object next (java.lang.Object)
public volatile java.lang.Object last (java.lang.Object)
public volatile java.lang.Object first (java.lang.Object)
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$PsiApi.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$PsiApi extends com.intellij.psi.SyntaxTraverser$ApiEx {
static final com.intellij.psi.SyntaxTraverser$ApiEx INSTANCE
static final com.intellij.psi.SyntaxTraverser$ApiEx INSTANCE_REV
private void ()
public com.intellij.psi.PsiElement first (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement last (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement next (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement previous (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.tree.IElementType typeOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
com.intellij.psi.tree.IElementType type
public com.intellij.openapi.util.TextRange rangeOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public java.lang.CharSequence textOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement parent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public volatile java.lang.Object previous (java.lang.Object)
public volatile java.lang.Object next (java.lang.Object)
public volatile java.lang.Object last (java.lang.Object)
public volatile java.lang.Object first (java.lang.Object)
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
void (com.intellij.psi.SyntaxTraverser$1)
com.intellij.psi.SyntaxTraverser$1 x0
static void ()
}
com/intellij/psi/SyntaxTraverser.classSyntaxTraverser.java
package com.intellij.psi
public com.intellij.psi.SyntaxTraverser extends com.intellij.util.containers.FilteredTraverserBase implements com.intellij.openapi.util.UserDataHolder {
public final com.intellij.psi.SyntaxTraverser$Api api
public static com.intellij.psi.SyntaxTraverser$ApiEx psiApi ()
public static com.intellij.psi.SyntaxTraverser$ApiEx psiApiReversed ()
public static com.intellij.psi.SyntaxTraverser$ApiEx astApi ()
public static com.intellij.psi.SyntaxTraverser$Api lightApi (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static com.intellij.psi.SyntaxTraverser syntaxTraverser (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api api
public static com.intellij.psi.SyntaxTraverser psiTraverser ()
public static com.intellij.psi.SyntaxTraverser psiTraverser (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement root
public static com.intellij.psi.SyntaxTraverser revPsiTraverser ()
public static com.intellij.psi.SyntaxTraverser astTraverser ()
public static com.intellij.psi.SyntaxTraverser astTraverser (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode root
public static com.intellij.psi.SyntaxTraverser lightTraverser (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.SyntaxTraverser$LighterASTApi api
protected void (com.intellij.psi.SyntaxTraverser$Api, com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.psi.SyntaxTraverser$Api api
com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected com.intellij.psi.SyntaxTraverser newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
com.intellij.util.containers.FilteredTraverserBase$Meta meta
protected boolean isAlwaysLeaf (java.lang.Object)
Object node
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
private com.intellij.openapi.util.UserDataHolder getUserDataHolder ()
public com.intellij.psi.SyntaxTraverser expandTypes (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public com.intellij.psi.SyntaxTraverser filterTypes (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public com.intellij.psi.SyntaxTraverser forceDisregardTypes (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public java.lang.Object getRawDeepestLast ()
com.intellij.util.containers.JBIterable children
Object result
Object last
protected volatile com.intellij.util.containers.FilteredTraverserBase newInstance (com.intellij.util.containers.FilteredTraverserBase$Meta)
}
com/intellij/psi/SyntheticElement.classSyntheticElement.java
package com.intellij.psi
public abstract com.intellij.psi.SyntheticElement extends java.lang.Object {
}
com/intellij/psi/TokenType.classTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.TokenType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType WHITE_SPACE
public static final com.intellij.psi.tree.IElementType BAD_CHARACTER
public static final com.intellij.psi.tree.IElementType NEW_LINE_INDENT
public static final com.intellij.psi.tree.IElementType ERROR_ELEMENT
public static final com.intellij.psi.tree.IElementType CODE_FRAGMENT
public static final com.intellij.psi.tree.IElementType DUMMY_HOLDER
static void ()
}
com/intellij/psi/codeStyle/ChangedRangesInfo.classChangedRangesInfo.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.ChangedRangesInfo extends java.lang.Object {
public final java.util.List insertedRanges
public final java.util.List allChangedRanges
public void (java.util.List, java.util.List)
java.util.List allChangedRanges
java.util.List insertedRanges
}
com/intellij/psi/codeStyle/CodeStyleManager.classCodeStyleManager.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.CodeStyleManager extends java.lang.Object {
public void ()
public static com.intellij.psi.codeStyle.CodeStyleManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.codeStyle.CodeStyleManager getInstance (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.psi.PsiElement reformat (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement reformat (com.intellij.psi.PsiElement, boolean) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement reformatRange (com.intellij.psi.PsiElement, int, int) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement reformatRange (com.intellij.psi.PsiElement, int, int, boolean) throws com.intellij.util.IncorrectOperationException
public abstract void reformatText (com.intellij.psi.PsiFile, int, int) throws com.intellij.util.IncorrectOperationException
public abstract void reformatText (com.intellij.psi.PsiFile, java.util.Collection) throws com.intellij.util.IncorrectOperationException
public abstract void reformatTextWithContext (com.intellij.psi.PsiFile, com.intellij.psi.codeStyle.ChangedRangesInfo) throws com.intellij.util.IncorrectOperationException
public void reformatTextWithContext (com.intellij.psi.PsiFile, java.util.Collection) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
java.util.Collection ranges
java.util.List rangesList
public abstract void adjustLineIndent (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange) throws com.intellij.util.IncorrectOperationException
public abstract int adjustLineIndent (com.intellij.psi.PsiFile, int) throws com.intellij.util.IncorrectOperationException
public abstract int adjustLineIndent (com.intellij.openapi.editor.Document, int)
public abstract boolean isLineToBeIndented (com.intellij.psi.PsiFile, int)
public abstract java.lang.String getLineIndent (com.intellij.psi.PsiFile, int)
public abstract java.lang.String getLineIndent (com.intellij.openapi.editor.Document, int)
public abstract com.intellij.psi.codeStyle.Indent getIndent (java.lang.String, com.intellij.openapi.fileTypes.FileType)
public abstract java.lang.String fillIndent (com.intellij.psi.codeStyle.Indent, com.intellij.openapi.fileTypes.FileType)
public abstract com.intellij.psi.codeStyle.Indent zeroIndent ()
public abstract void reformatNewlyAddedElement (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode) throws com.intellij.util.IncorrectOperationException
public abstract boolean isSequentialProcessingAllowed ()
public abstract void performActionWithFormatterDisabled (java.lang.Runnable)
public abstract void performActionWithFormatterDisabled (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
public abstract java.lang.Object performActionWithFormatterDisabled (com.intellij.openapi.util.Computable)
public static com.intellij.formatting.FormattingMode getCurrentFormattingMode (com.intellij.openapi.project.Project)
com.intellij.psi.codeStyle.CodeStyleManager instance
com.intellij.openapi.project.Project project
}
com/intellij/psi/codeStyle/FormattingModeAwareIndentAdjuster.classFormattingModeAwareIndentAdjuster.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.FormattingModeAwareIndentAdjuster extends java.lang.Object {
public abstract int adjustLineIndent (com.intellij.openapi.editor.Document, int, com.intellij.formatting.FormattingMode)
public abstract com.intellij.formatting.FormattingMode getCurrentFormattingMode ()
}
com/intellij/psi/codeStyle/Indent.classIndent.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.Indent extends java.lang.Object {
public abstract boolean isGreaterThan (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent min (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent max (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent add (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent subtract (com.intellij.psi.codeStyle.Indent)
public abstract boolean isZero ()
}
com/intellij/psi/codeStyle/SuggestedNameInfo$1.classSuggestedNameInfo.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.SuggestedNameInfo$1 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
void (java.lang.String[])
String[] names
public void nameChosen (java.lang.String)
String name
}
com/intellij/psi/codeStyle/SuggestedNameInfo$Delegate.classSuggestedNameInfo.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.SuggestedNameInfo$Delegate extends com.intellij.psi.codeStyle.SuggestedNameInfo {
com.intellij.psi.codeStyle.SuggestedNameInfo myDelegate
public void (java.lang.String[], com.intellij.psi.codeStyle.SuggestedNameInfo)
String[] names
com.intellij.psi.codeStyle.SuggestedNameInfo delegate
public void nameChosen (java.lang.String)
String name
}
com/intellij/psi/codeStyle/SuggestedNameInfo.classSuggestedNameInfo.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo extends java.lang.Object {
public static final com.intellij.openapi.util.Key SUGGESTED_NAME_INFO_KEY
public static final com.intellij.psi.codeStyle.SuggestedNameInfo NULL_INFO
public final String[] names
public void (java.lang.String[])
String[] names
public void nameChosen (java.lang.String)
String name
static void ()
}
com/intellij/psi/filters/ElementFilter.classElementFilter.java
package com.intellij.psi.filters
public abstract com.intellij.psi.filters.ElementFilter extends java.lang.Object {
public abstract boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
public abstract boolean isClassAcceptable (java.lang.Class)
public abstract java.lang.String toString ()
}
com/intellij/psi/filters/ElementFilterBase.classElementFilterBase.java
package com.intellij.psi.filters
public abstract com.intellij.psi.filters.ElementFilterBase extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final Class myClass
public void (java.lang.Class)
Class aClass
public final boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
protected abstract boolean isElementAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
}
com/intellij/psi/filters/position/FilterPattern$1.classFilterPattern.java
package com.intellij.psi.filters.position
com.intellij.psi.filters.position.FilterPattern$1 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.psi.filters.ElementFilter val$filter
void (java.lang.Class, com.intellij.psi.filters.ElementFilter)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/psi/filters/position/FilterPattern.classFilterPattern.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.FilterPattern extends com.intellij.patterns.ObjectPattern {
private final com.intellij.psi.filters.ElementFilter myFilter
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.filters.position.FilterPattern that
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/psi/filters/position/PatternFilter.classPatternFilter.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.PatternFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final com.intellij.patterns.ElementPattern myPattern
public void (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public java.lang.String toString ()
}
com/intellij/psi/impl/ElementBase$1.classElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public javax.swing.Icon fun (com.intellij.psi.impl.ElementBase$ElementIconRequest)
com.intellij.psi.impl.ElementBase$ElementIconRequest request
com.intellij.psi.PsiElement element
int flags
javax.swing.Icon icon
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/ElementBase$2.classElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$2 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected javax.swing.Icon compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/ElementBase$3.classElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$3 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected javax.swing.Icon compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/ElementBase$ElementIconRequest.classElementBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.ElementBase$ElementIconRequest extends java.lang.Object {
private final com.intellij.psi.SmartPsiElementPointer myPointer
private final int myFlags
private void (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project, int)
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
int flags
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
public int getFlags ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.ElementBase$ElementIconRequest request
public int hashCode ()
int result
void (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project, int, com.intellij.psi.impl.ElementBase$1)
com.intellij.psi.PsiElement x0
com.intellij.openapi.project.Project x1
int x2
com.intellij.psi.impl.ElementBase$1 x3
}
com/intellij/psi/impl/ElementBase$IconLayer.classElementBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.ElementBase$IconLayer extends java.lang.Object {
private final int flagMask
private final javax.swing.Icon icon
private void (int, javax.swing.Icon)
int flagMask
javax.swing.Icon icon
static int access$200 (com.intellij.psi.impl.ElementBase$IconLayer)
com.intellij.psi.impl.ElementBase$IconLayer x0
static javax.swing.Icon access$300 (com.intellij.psi.impl.ElementBase$IconLayer)
com.intellij.psi.impl.ElementBase$IconLayer x0
void (int, javax.swing.Icon, com.intellij.psi.impl.ElementBase$1)
int x0
javax.swing.Icon x1
com.intellij.psi.impl.ElementBase$1 x2
}
com/intellij/psi/impl/ElementBase.classElementBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ElementBase extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.util.Iconable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int FLAGS_LOCKED
private static final com.intellij.util.NullableFunction ICON_COMPUTE
private static final com.intellij.openapi.util.NotNullLazyValue VISIBILITY_ICON_PLACEHOLDER
public static final com.intellij.openapi.util.NotNullLazyValue ICON_PLACEHOLDER
private static final java.util.List ourIconLayers
public void ()
public javax.swing.Icon getIcon (int)
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.project.IndexNotReadyException e
Exception e
int flags
private javax.swing.Icon computeIcon (int)
javax.swing.Icon baseIcon
int flags
com.intellij.psi.PsiElement psiElement
private static javax.swing.Icon computeIconNow (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int flags
javax.swing.Icon providersIcon
protected javax.swing.Icon computeBaseIcon (int)
int flags
protected javax.swing.Icon getBaseIcon ()
com.intellij.psi.PsiFile file
public static boolean isNativeFileType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
protected javax.swing.Icon getAdjustedBaseIcon (javax.swing.Icon, int)
javax.swing.Icon icon
int flags
protected boolean isVisibilitySupported ()
public static transient javax.swing.Icon overlayIcons (javax.swing.Icon[])
javax.swing.Icon ic
javax.swing.Icon[] icons
com.intellij.ui.LayeredIcon icon
int i
public static com.intellij.ui.RowIcon buildRowIcon (javax.swing.Icon, javax.swing.Icon)
javax.swing.Icon baseIcon
javax.swing.Icon visibilityIcon
com.intellij.ui.RowIcon icon
public static javax.swing.Icon iconWithVisibilityIfNeeded (int, javax.swing.Icon, javax.swing.Icon)
int flags
javax.swing.Icon baseIcon
javax.swing.Icon visibility
protected javax.swing.Icon getElementIcon (int)
com.intellij.ui.RowIcon baseIcon
javax.swing.Icon fileTypeIcon
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
javax.swing.Icon fileTypeIcon
int flags
com.intellij.psi.PsiElement element
com.intellij.ui.RowIcon baseIcon
boolean isLocked
int elementFlags
public static com.intellij.ui.RowIcon createLayeredIcon (com.intellij.openapi.util.Iconable, javax.swing.Icon, int)
javax.swing.Icon layerIcon
com.intellij.ide.IconLayerProvider provider
com.intellij.psi.impl.ElementBase$IconLayer l
javax.swing.Icon icon1
int i
java.util.List iconLayers
com.intellij.ui.LayeredIcon layeredIcon
com.intellij.openapi.util.Iconable instance
javax.swing.Icon icon
int flags
java.util.List layersFromProviders
com.intellij.ui.RowIcon baseIcon
public static int transformFlags (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int _flags
int flags
boolean isLocked
public static void registerIconLayer (int, javax.swing.Icon)
com.intellij.psi.impl.ElementBase$IconLayer iconLayer
int flagMask
javax.swing.Icon icon
static javax.swing.Icon access$000 (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement x0
int x1
static void ()
}
com/intellij/psi/impl/source/codeStyle/IndentHelper.classIndentHelper.java
package com.intellij.psi.impl.source.codeStyle
public abstract com.intellij.psi.impl.source.codeStyle.IndentHelper extends java.lang.Object {
public void ()
public static com.intellij.psi.impl.source.codeStyle.IndentHelper getInstance ()
public abstract int getIndent (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.ASTNode)
public abstract int getIndent (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.ASTNode, boolean)
}
com/intellij/psi/meta/MetaDataContributor.classMetaDataContributor.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.MetaDataContributor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void contributeMetaData (com.intellij.psi.meta.MetaDataRegistrar)
static void ()
}
com/intellij/psi/meta/MetaDataRegistrar.classMetaDataRegistrar.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.MetaDataRegistrar extends java.lang.Object {
public void ()
public abstract void registerMetaData (com.intellij.psi.filters.ElementFilter, java.lang.Class)
public abstract void registerMetaData (com.intellij.patterns.ElementPattern, java.lang.Class)
public static com.intellij.psi.meta.MetaDataRegistrar getInstance ()
}
com/intellij/psi/meta/PsiMetaData.classPsiMetaData.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiMetaData extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getDeclaration ()
public abstract java.lang.String getName (com.intellij.psi.PsiElement)
public abstract java.lang.String getName ()
public abstract void init (com.intellij.psi.PsiElement)
public abstract java.lang.Object[] getDependences ()
}
com/intellij/psi/meta/PsiMetaOwner.classPsiMetaOwner.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiMetaOwner extends java.lang.Object {
public abstract com.intellij.psi.meta.PsiMetaData getMetaData ()
}
com/intellij/psi/meta/PsiPresentableMetaData.classPsiPresentableMetaData.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiPresentableMetaData extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public abstract java.lang.String getTypeName ()
public abstract javax.swing.Icon getIcon ()
}
com/intellij/psi/meta/PsiWritableMetaData.classPsiWritableMetaData.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiWritableMetaData extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public abstract void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/scope/PsiScopeProcessor$Event$1.classPsiScopeProcessor.java
package com.intellij.psi.scope
final com.intellij.psi.scope.PsiScopeProcessor$Event$1 extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor$Event {
void ()
}
com/intellij/psi/scope/PsiScopeProcessor$Event.classPsiScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.PsiScopeProcessor$Event extends java.lang.Object {
public static final com.intellij.psi.scope.PsiScopeProcessor$Event SET_DECLARATION_HOLDER
static void ()
}
com/intellij/psi/scope/PsiScopeProcessor.classPsiScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.PsiScopeProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
public abstract java.lang.Object getHint (com.intellij.openapi.util.Key)
public abstract void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
}
com/intellij/psi/search/DelegatingGlobalSearchScope.classDelegatingGlobalSearchScope.java
package com.intellij.psi.search
public com.intellij.psi.search.DelegatingGlobalSearchScope extends com.intellij.psi.search.GlobalSearchScope {
protected final com.intellij.psi.search.GlobalSearchScope myBaseScope
private final Object myEquality
public void (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope baseScope
public transient void (com.intellij.psi.search.GlobalSearchScope, java.lang.Object[])
com.intellij.psi.search.GlobalSearchScope baseScope
Object[] equality
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInLibraries ()
public boolean isSearchOutsideRootModel ()
public java.lang.String getDisplayName ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.DelegatingGlobalSearchScope that
public int hashCode ()
int result
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
}
com/intellij/psi/search/EverythingGlobalScope.classEverythingGlobalScope.java
package com.intellij.psi.search
public com.intellij.psi.search.EverythingGlobalScope extends com.intellij.psi.search.GlobalSearchScope {
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void ()
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchInLibraries ()
public boolean isForceSearchingInLibrarySources ()
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchOutsideRootModel ()
public com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope2
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
}
com/intellij/psi/search/GlobalSearchScope$1.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$1 extends com.intellij.psi.search.GlobalSearchScope {
final com.intellij.psi.search.LocalSearchScope val$scope
final com.intellij.psi.search.GlobalSearchScope this$0
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.search.GlobalSearchScope this$0
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchOutsideRootModel ()
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
}
com/intellij/psi/search/GlobalSearchScope$2.classGlobalSearchScope.java
package com.intellij.psi.search
final com.intellij.psi.search.GlobalSearchScope$2 extends com.intellij.psi.search.GlobalSearchScope$FileScope {
final String val$displayName
void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
public java.lang.String getDisplayName ()
}
com/intellij/psi/search/GlobalSearchScope$3.classGlobalSearchScope.java
package com.intellij.psi.search
final com.intellij.psi.search.GlobalSearchScope$3 extends com.intellij.psi.search.GlobalSearchScope$FilesScope {
final String val$displayName
void (com.intellij.openapi.project.Project, java.util.Collection, java.lang.String)
com.intellij.openapi.project.Project project
java.util.Collection files
public java.lang.String getDisplayName ()
}
com/intellij/psi/search/GlobalSearchScope$EmptyScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$EmptyScope extends com.intellij.psi.search.GlobalSearchScope {
private void ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public java.lang.String toString ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
void (com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope$1 x0
}
com/intellij/psi/search/GlobalSearchScope$FileScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$FileScope extends com.intellij.psi.search.GlobalSearchScope implements java.lang.Iterable {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.module.Module myModule
private final boolean mySearchOutsideContent
private void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.roots.FileIndexFacade facade
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public java.util.Iterator iterator ()
public boolean isSearchOutsideRootModel ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.openapi.project.Project x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.psi.search.GlobalSearchScope$1 x2
}
com/intellij/psi/search/GlobalSearchScope$FileTypeRestrictionScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private final com.intellij.openapi.fileTypes.FileType[] myFileTypes
private void (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.fileTypes.FileType[] fileTypes
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.FileType otherFileType
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
java.util.List intersection
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope restrict
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope restrict
com.intellij.psi.search.GlobalSearchScope scope
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope that
public int hashCode ()
int result
public java.lang.String toString ()
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType[], com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.openapi.fileTypes.FileType[] x1
com.intellij.psi.search.GlobalSearchScope$1 x2
}
com/intellij/psi/search/GlobalSearchScope$FilesScope.classGlobalSearchScope.java
package com.intellij.psi.search
public com.intellij.psi.search.GlobalSearchScope$FilesScope extends com.intellij.psi.search.GlobalSearchScope implements java.lang.Iterable {
private final java.util.Collection myFiles
private Boolean myHasFilesOutOfProjectRoots
public void (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
private void (com.intellij.openapi.project.Project, java.util.Collection, java.lang.Boolean)
com.intellij.openapi.project.Project project
java.util.Collection files
Boolean hasFilesOutOfProjectRoots
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
private boolean hasFilesOutOfProjectRoots ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public java.lang.String toString ()
java.util.List files
public java.util.Iterator iterator ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
void (com.intellij.openapi.project.Project, java.util.Collection, java.lang.Boolean, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.openapi.project.Project x0
java.util.Collection x1
Boolean x2
com.intellij.psi.search.GlobalSearchScope$1 x3
}
com/intellij/psi/search/GlobalSearchScope$IntersectionScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$IntersectionScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.search.GlobalSearchScope myScope1
private final com.intellij.psi.search.GlobalSearchScope myScope2
private final String myDisplayName
private void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.search.GlobalSearchScope scope1
com.intellij.psi.search.GlobalSearchScope scope2
String displayName
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
private boolean containsScope (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public java.lang.String getDisplayName ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
int res1
int res2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInLibraries ()
public boolean isSearchOutsideRootModel ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$IntersectionScope that
public int hashCode ()
public java.lang.String toString ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
static boolean access$000 (com.intellij.psi.search.GlobalSearchScope$IntersectionScope, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope$IntersectionScope x0
com.intellij.psi.search.GlobalSearchScope x1
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope, java.lang.String, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.search.GlobalSearchScope x1
String x2
com.intellij.psi.search.GlobalSearchScope$1 x3
}
com/intellij/psi/search/GlobalSearchScope$NotScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$NotScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private void (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchInLibraries ()
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchOutsideRootModel ()
public java.lang.String toString ()
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.search.GlobalSearchScope$1 x1
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$1.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.openapi.project.Project fun (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$2.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$2 extends java.lang.Object implements com.intellij.util.Processor {
final int[] val$nested
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope, int[])
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean process (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$3.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.vfs.VirtualFile val$file
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean value (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$4.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope)
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean value (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$5.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$5 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.openapi.vfs.VirtualFile val$file1
final com.intellij.openapi.vfs.VirtualFile val$file2
final int[] val$result
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, int[])
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean process (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
int res1
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$6.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$6 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.module.Module val$module
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope, com.intellij.openapi.module.Module)
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean value (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$7.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$7 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.module.Module val$module
final boolean val$testSources
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope, com.intellij.openapi.module.Module, boolean)
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean value (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$8.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$8 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope)
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean value (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.search.GlobalSearchScope[] myScopes
private final int myNestingLevel
private void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope1
com.intellij.psi.search.GlobalSearchScope scope2
private void (com.intellij.psi.search.GlobalSearchScope[])
com.intellij.psi.search.GlobalSearchScope[] scopes
int[] nested
public java.lang.String getDisplayName ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchOutsideRootModel ()
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
int[] result
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module module
boolean testSources
public boolean isSearchInLibraries ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$UnionScope that
public int hashCode ()
public java.lang.String toString ()
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope[] newScopes
com.intellij.psi.search.GlobalSearchScope scope
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.search.GlobalSearchScope x1
com.intellij.psi.search.GlobalSearchScope$1 x2
void (com.intellij.psi.search.GlobalSearchScope[], com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope[] x0
com.intellij.psi.search.GlobalSearchScope$1 x1
static int access$700 (com.intellij.psi.search.GlobalSearchScope$UnionScope)
com.intellij.psi.search.GlobalSearchScope$UnionScope x0
}
com/intellij/psi/search/GlobalSearchScope.classGlobalSearchScope.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.GlobalSearchScope extends com.intellij.psi.search.SearchScope implements com.intellij.psi.search.ProjectAwareFileFilter {
private final com.intellij.openapi.project.Project myProject
public static final com.intellij.psi.search.GlobalSearchScope EMPTY_SCOPE
protected void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected void ()
public com.intellij.openapi.project.Project getProject ()
public abstract int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public final boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public abstract boolean isSearchInLibraries ()
public boolean isForceSearchingInLibrarySources ()
public boolean isSearchOutsideRootModel ()
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.LocalSearchScope localScope2
com.intellij.psi.search.SearchScope scope2
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiElement element2
com.intellij.psi.search.LocalSearchScope localScope2
com.intellij.psi.PsiElement[] elements2
java.util.List result
public com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.search.LocalSearchScope scope
com.intellij.psi.PsiElement[] localScopeElements
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.GlobalSearchScope[])
com.intellij.psi.search.GlobalSearchScope[] scopes
public static com.intellij.psi.search.GlobalSearchScope allScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope projectScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope everythingScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope notScope (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.search.GlobalSearchScope moduleScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleWithLibrariesScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependenciesScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleRuntimeScope (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module module
boolean includeTests
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependenciesAndLibrariesScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependenciesAndLibrariesScope (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module module
boolean includeTests
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependentsScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleTestsWithDependentsScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope fileScope (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public static com.intellij.psi.search.GlobalSearchScope fileScope (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.psi.search.GlobalSearchScope fileScope (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
String displayName
public static com.intellij.psi.search.GlobalSearchScope filesScope (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
public static com.intellij.psi.search.GlobalSearchScope filesWithoutLibrariesScope (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
public static com.intellij.psi.search.GlobalSearchScope filesWithLibrariesScope (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
public static com.intellij.psi.search.GlobalSearchScope filesScope (com.intellij.openapi.project.Project, java.util.Collection, java.lang.String)
com.intellij.openapi.project.Project project
java.util.Collection files
String displayName
public static transient com.intellij.psi.search.GlobalSearchScope getScopeRestrictedByFileTypes (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.fileTypes.FileType[] fileTypes
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
static void ()
}
com/intellij/psi/search/LocalSearchScope$1.classLocalSearchScope.java
package com.intellij.psi.search
final com.intellij.psi.search.LocalSearchScope$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.search.LocalSearchScope val$scope
final com.intellij.openapi.fileTypes.FileType[] val$fileTypes
void (com.intellij.psi.search.LocalSearchScope, com.intellij.openapi.fileTypes.FileType[])
public com.intellij.psi.search.LocalSearchScope compute ()
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
java.util.List result
public volatile java.lang.Object compute ()
}
com/intellij/psi/search/LocalSearchScope.classLocalSearchScope.java
package com.intellij.psi.search
public com.intellij.psi.search.LocalSearchScope extends com.intellij.psi.search.SearchScope {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElement[] myScope
private final com.intellij.openapi.vfs.VirtualFile[] myVirtualFiles
private final boolean myIgnoreInjectedPsi
public static final com.intellij.psi.search.LocalSearchScope EMPTY
private String myDisplayName
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement scope
String displayName
public void (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] scope
public void (com.intellij.psi.PsiElement[], java.lang.String)
com.intellij.psi.PsiElement[] scope
String displayName
public void (com.intellij.psi.PsiElement[], java.lang.String, boolean)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] scope
String displayName
boolean ignoreInjectedPsi
java.util.Set localScope
java.util.Set virtualFiles
public boolean isIgnoreInjectedPsi ()
public java.lang.String getDisplayName ()
public com.intellij.psi.PsiElement[] getScope ()
public com.intellij.openapi.vfs.VirtualFile[] getVirtualFiles ()
public boolean equals (java.lang.Object)
com.intellij.psi.PsiElement thatScopeElement
com.intellij.psi.PsiElement scopeElement
Object o
com.intellij.psi.search.LocalSearchScope other
public int hashCode ()
com.intellij.psi.PsiElement element
int result
public com.intellij.psi.search.LocalSearchScope intersectWith (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.search.LocalSearchScope scope2
private static com.intellij.psi.search.LocalSearchScope intersection (com.intellij.psi.search.LocalSearchScope, com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement element1
com.intellij.psi.search.LocalSearchScope scope1
com.intellij.psi.search.LocalSearchScope scope2
java.util.List result
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope2
com.intellij.psi.search.LocalSearchScope nonPhysicalScope
private com.intellij.psi.search.LocalSearchScope tryIntersectNonPhysicalWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.project.Project project
private static com.intellij.psi.PsiElement intersectScopeElements (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public java.lang.String toString ()
com.intellij.psi.PsiElement element
int i
StringBuilder result
public com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.search.SearchScope union (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement unionElement
int j
com.intellij.psi.PsiElement element1
boolean b
int i
com.intellij.psi.search.LocalSearchScope scope2
com.intellij.psi.PsiElement[] elements1
com.intellij.psi.PsiElement[] elements2
boolean[] united
java.util.List result
private static com.intellij.psi.PsiElement scopeElementsUnion (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement commonParent
public boolean isInScope (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean containsRange (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
public static transient com.intellij.psi.search.LocalSearchScope getScopeRestrictedByFileTypes (com.intellij.psi.search.LocalSearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.LocalSearchScope scope
com.intellij.openapi.fileTypes.FileType[] fileTypes
static void ()
}
com/intellij/psi/search/NonClasspathDirectoriesScope$1.classNonClasspathDirectoriesScope.java
package com.intellij.psi.search
com.intellij.psi.search.NonClasspathDirectoriesScope$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.search.NonClasspathDirectoriesScope this$0
void (com.intellij.psi.search.NonClasspathDirectoriesScope)
com.intellij.psi.search.NonClasspathDirectoriesScope this$0
public java.lang.String fun (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/NonClasspathDirectoriesScope.classNonClasspathDirectoriesScope.java
package com.intellij.psi.search
public com.intellij.psi.search.NonClasspathDirectoriesScope extends com.intellij.psi.search.GlobalSearchScope {
private final java.util.Set myRoots
public void (java.util.Collection)
java.util.Collection roots
public boolean isSearchOutsideRootModel ()
public static com.intellij.psi.search.GlobalSearchScope compose (java.util.List)
java.util.List roots
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.NonClasspathDirectoriesScope that
public int hashCode ()
public java.lang.String getDisplayName ()
com.intellij.openapi.vfs.VirtualFile root
}
com/intellij/psi/search/ProjectAwareFileFilter.classProjectAwareFileFilter.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.ProjectAwareFileFilter extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/psi/search/ProjectScope$1.classProjectScope.java
package com.intellij.psi.search
final com.intellij.psi.search.ProjectScope$1 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public com.intellij.psi.search.GlobalSearchScope fun (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/ProjectScope$2.classProjectScope.java
package com.intellij.psi.search
final com.intellij.psi.search.ProjectScope$2 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public com.intellij.psi.search.GlobalSearchScope fun (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/ProjectScope$3.classProjectScope.java
package com.intellij.psi.search
final com.intellij.psi.search.ProjectScope$3 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public com.intellij.psi.search.GlobalSearchScope fun (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/ProjectScope$4.classProjectScope.java
package com.intellij.psi.search
final com.intellij.psi.search.ProjectScope$4 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public com.intellij.psi.search.GlobalSearchScope fun (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/ProjectScope$5$1.classProjectScope.java
package com.intellij.psi.search
com.intellij.psi.search.ProjectScope$5$1 extends com.intellij.psi.search.EverythingGlobalScope {
final com.intellij.psi.search.ProjectScope$5 this$0
void (com.intellij.psi.search.ProjectScope$5, com.intellij.openapi.project.Project)
com.intellij.psi.search.ProjectScope$5 this$0
com.intellij.openapi.project.Project project
public java.lang.String getDisplayName ()
}
com/intellij/psi/search/ProjectScope$5.classProjectScope.java
package com.intellij.psi.search
final com.intellij.psi.search.ProjectScope$5 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public com.intellij.psi.search.EverythingGlobalScope fun (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/search/ProjectScope.classProjectScope.java
package com.intellij.psi.search
public com.intellij.psi.search.ProjectScope extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey ALL_SCOPE_KEY
private static final com.intellij.openapi.util.NotNullLazyKey PROJECT_SCOPE_KEY
private static final com.intellij.openapi.util.NotNullLazyKey LIBRARIES_SCOPE_KEY
private static final com.intellij.openapi.util.NotNullLazyKey CONTENT_SCOPE_KEY
private static final com.intellij.openapi.util.NotNullLazyKey EVERYTHING_SCOPE_KEY
private void ()
public static com.intellij.psi.search.GlobalSearchScope getAllScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope getProjectScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope getLibrariesScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope getContentScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope getEverythingScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
static void ()
}
com/intellij/psi/search/ProjectScopeBuilder.classProjectScopeBuilder.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.ProjectScopeBuilder extends java.lang.Object {
public void ()
public static com.intellij.psi.search.ProjectScopeBuilder getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.search.GlobalSearchScope buildLibrariesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope buildAllScope ()
public abstract com.intellij.psi.search.GlobalSearchScope buildProjectScope ()
public abstract com.intellij.psi.search.GlobalSearchScope buildContentScope ()
}
com/intellij/psi/search/PsiElementProcessor$CollectElements.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$CollectElements extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
private final java.util.Collection myCollection
public void ()
public void (java.util.Collection)
java.util.Collection collection
public com.intellij.psi.PsiElement[] toArray ()
public java.util.Collection getCollection ()
public com.intellij.psi.PsiElement[] toArray (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] array
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor$CollectElementsWithLimit.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$CollectElementsWithLimit extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
private final java.util.concurrent.atomic.AtomicInteger myCount
private volatile boolean myOverflow
private final int myLimit
public void (int)
int limit
public void (int, java.util.Collection)
int limit
java.util.Collection collection
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isOverflow ()
}
com/intellij/psi/search/PsiElementProcessor$CollectFilteredElements.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
private final com.intellij.psi.util.PsiElementFilter myFilter
public void (com.intellij.psi.util.PsiElementFilter, java.util.Collection)
com.intellij.psi.util.PsiElementFilter filter
java.util.Collection collection
public void (com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.util.PsiElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor$FindElement.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$FindElement extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
private volatile com.intellij.psi.PsiElement myFoundElement
public void ()
public boolean isFound ()
public com.intellij.psi.PsiElement getFoundElement ()
public boolean setFound (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor$FindFilteredElement.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$FindFilteredElement extends com.intellij.psi.search.PsiElementProcessor$FindElement {
private final com.intellij.psi.util.PsiElementFilter myFilter
public void (com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.util.PsiElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor.classPsiElementProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiElementProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiElement)
}
com/intellij/psi/search/PsiElementProcessorAdapter.classPsiElementProcessorAdapter.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessorAdapter extends com.intellij.openapi.application.ReadActionProcessor implements com.intellij.util.Processor {
private final com.intellij.psi.search.PsiElementProcessor myProcessor
public void (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public boolean processInReadAction (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement t
public volatile boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/search/PsiNonJavaFileReferenceProcessor.classPsiNonJavaFileReferenceProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiNonJavaFileReferenceProcessor extends java.lang.Object {
public abstract boolean process (com.intellij.psi.PsiFile, int, int)
}
com/intellij/psi/search/PsiSearchScopeUtil.classPsiSearchScopeUtil.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiSearchScopeUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope, com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope a
com.intellij.psi.search.SearchScope b
public static com.intellij.psi.search.SearchScope scopesUnion (com.intellij.psi.search.SearchScope, com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope1
com.intellij.psi.search.SearchScope scope2
public static boolean isInScope (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiElement)
com.intellij.psi.search.LocalSearchScope local
com.intellij.psi.search.GlobalSearchScope globalScope
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiElement element
public static boolean isInScope (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiElement)
com.intellij.psi.search.GlobalSearchScope globalScope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement context
com.intellij.openapi.vfs.VirtualFile virtualFile
public static boolean isInScope (com.intellij.psi.search.LocalSearchScope, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scopeElement
com.intellij.psi.search.LocalSearchScope local
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] scopeElements
public static transient com.intellij.psi.search.SearchScope restrictScopeTo (com.intellij.psi.search.SearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.SearchScope originalScope
com.intellij.openapi.fileTypes.FileType[] fileTypes
}
com/intellij/psi/search/SearchScope.classSearchScope.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.SearchScope extends java.lang.Object {
private static int hashCodeCounter
private final int myHashCode
public void ()
public int hashCode ()
public java.lang.String getDisplayName ()
public abstract com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
public abstract com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
public abstract boolean contains (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/search/searches/ExtensibleQueryFactory$1.classExtensibleQueryFactory.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.ExtensibleQueryFactory$1 extends com.intellij.openapi.extensions.SimpleSmartExtensionPoint {
final String val$epNamespace
final com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
void (com.intellij.psi.search.searches.ExtensibleQueryFactory, java.util.Collection, java.lang.String)
com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
java.util.Collection arg0
protected com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint ()
String epName
int pos
}
com/intellij/psi/search/searches/ExtensibleQueryFactory$2.classExtensibleQueryFactory.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.ExtensibleQueryFactory$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.util.QueryExecutor val$queryExecutor
final com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
void (com.intellij.psi.search.searches.ExtensibleQueryFactory, com.intellij.util.QueryExecutor)
com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
public void dispose ()
}
com/intellij/psi/search/searches/ExtensibleQueryFactory.classExtensibleQueryFactory.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ExtensibleQueryFactory extends com.intellij.util.QueryFactory {
private final com.intellij.openapi.extensions.SmartExtensionPoint myPoint
protected void ()
protected void (java.lang.String)
String epNamespace
public void registerExecutor (com.intellij.util.QueryExecutor, com.intellij.openapi.Disposable)
com.intellij.util.QueryExecutor queryExecutor
com.intellij.openapi.Disposable parentDisposable
public void registerExecutor (com.intellij.util.QueryExecutor)
com.intellij.util.QueryExecutor queryExecutor
public void unregisterExecutor (com.intellij.util.QueryExecutor)
com.intellij.util.QueryExecutor queryExecutor
protected java.util.List getExecutors ()
}
com/intellij/psi/stubs/BinaryFileStubBuilder.classBinaryFileStubBuilder.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.BinaryFileStubBuilder extends java.lang.Object {
public abstract boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.stubs.Stub buildStubTree (com.intellij.util.indexing.FileContent)
public abstract int getStubVersion ()
}
com/intellij/psi/stubs/BinaryFileStubBuilders.classBinaryFileStubBuilders.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.BinaryFileStubBuilders extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.psi.stubs.BinaryFileStubBuilders INSTANCE
public static final String EP_NAME
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public void ()
static void ()
}
com/intellij/psi/stubs/EmptyStub.classEmptyStub.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.EmptyStub extends com.intellij.psi.stubs.StubBase {
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType elementType
}
com/intellij/psi/stubs/EmptyStubElementType.classEmptyStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.EmptyStubElementType extends com.intellij.psi.stubs.IStubElementType {
protected void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public final com.intellij.psi.stubs.EmptyStub createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.stubs.StubElement parentStub
protected com.intellij.psi.stubs.EmptyStub createStub (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parentStub
public java.lang.String getExternalId ()
public final void serialize (com.intellij.psi.stubs.EmptyStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.stubs.EmptyStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public final com.intellij.psi.stubs.EmptyStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public final void indexStub (com.intellij.psi.stubs.EmptyStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.stubs.EmptyStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/stubs/ILightStubElementType.classILightStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ILightStubElementType extends com.intellij.psi.stubs.IStubElementType {
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public abstract com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public boolean shouldCreateStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
}
com/intellij/psi/stubs/IStubElementType.classIStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.IStubElementType extends com.intellij.psi.tree.IElementType implements com.intellij.psi.stubs.StubSerializer {
static final boolean $assertionsDisabled
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public abstract com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public abstract com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
public boolean shouldCreateStub (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String getId (com.intellij.psi.stubs.StubElement)
Object child
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement parent
int count
static void ()
}
com/intellij/psi/stubs/IndexSink.classIndexSink.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.IndexSink extends java.lang.Object {
public abstract void occurrence (com.intellij.psi.stubs.StubIndexKey, java.lang.Object)
}
com/intellij/psi/stubs/NamedStub.classNamedStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.NamedStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
}
com/intellij/psi/stubs/ObjectStubBase.classObjectStubBase.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ObjectStubBase extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.stubs.Stub {
private static final com.intellij.openapi.util.Key DANGLING_STUB
protected final com.intellij.psi.stubs.Stub myParent
public int id
public void (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub parent
public com.intellij.psi.stubs.Stub getParentStub ()
public boolean isDangling ()
public void markDangling ()
static void ()
}
com/intellij/psi/stubs/ObjectStubSerializer.classObjectStubSerializer.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ObjectStubSerializer extends java.lang.Object {
public abstract java.lang.String getExternalId ()
public abstract void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
public abstract com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public abstract void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
}
com/intellij/psi/stubs/PsiFileStub.classPsiFileStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.PsiFileStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.psi.stubs.PsiFileStub[] EMPTY_ARRAY
public abstract com.intellij.psi.tree.StubFileElementType getType ()
public abstract com.intellij.psi.stubs.PsiFileStub[] getStubRoots ()
public abstract java.lang.String getInvalidationReason ()
static void ()
}
com/intellij/psi/stubs/SerializerNotFoundException.classSerializerNotFoundException.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.SerializerNotFoundException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/intellij/psi/stubs/Stub.classStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.Stub extends java.lang.Object {
public abstract com.intellij.psi.stubs.Stub getParentStub ()
public abstract java.util.List getChildrenStubs ()
public abstract com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
}
com/intellij/psi/stubs/StubBase.classStubBase.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubBase extends com.intellij.psi.stubs.ObjectStubBase implements com.intellij.psi.stubs.StubElement {
private java.util.List myChildren
private final com.intellij.psi.stubs.IStubElementType myElementType
private volatile com.intellij.psi.PsiElement myPsi
private static final com.intellij.util.concurrency.AtomicFieldUpdater ourPsiUpdater
static final boolean $assertionsDisabled
protected void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType elementType
public com.intellij.psi.stubs.StubElement getParentStub ()
public java.util.List getChildrenStubs ()
public com.intellij.psi.stubs.StubElement findChildStubByType (com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement childStub
int i
com.intellij.psi.stubs.IStubElementType elementType
java.util.List childrenStubs
int size
public void setPsi (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiElement getPsi ()
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement[] array
int count
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
com.intellij.psi.tree.TokenSet filter
com.intellij.psi.PsiElement[] array
int count
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.util.ArrayFactory)
com.intellij.psi.tree.IElementType elementType
com.intellij.util.ArrayFactory f
int count
com.intellij.psi.PsiElement[] result
private int countChildren (com.intellij.psi.tree.IElementType)
com.intellij.psi.stubs.StubElement childStub
int i
int childrenStubsSize
com.intellij.psi.tree.IElementType elementType
int count
java.util.List childrenStubs
private int countChildren (com.intellij.psi.tree.TokenSet)
com.intellij.psi.stubs.StubElement childStub
int i
int childrenStubsSize
com.intellij.psi.tree.TokenSet types
int count
java.util.List childrenStubs
private void fillFilteredChildren (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement[] result
int count
private void fillFilteredChildren (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.tree.TokenSet set
com.intellij.psi.PsiElement[] result
int count
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
com.intellij.psi.tree.TokenSet filter
com.intellij.util.ArrayFactory f
int count
com.intellij.psi.PsiElement[] array
public com.intellij.psi.PsiElement getParentStubOfType (java.lang.Class)
com.intellij.psi.PsiElement psi
Class parentClass
com.intellij.psi.stubs.StubElement parent
public com.intellij.psi.stubs.IStubElementType getStubType ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String printTree ()
StringBuilder builder
private void printTree (java.lang.StringBuilder, int)
int i
com.intellij.psi.stubs.StubElement child
StringBuilder builder
int nestingLevel
public java.lang.String toString ()
public volatile com.intellij.psi.stubs.Stub getParentStub ()
public volatile com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
static void ()
}
com/intellij/psi/stubs/StubElement.classStubElement.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubElement extends java.lang.Object implements com.intellij.psi.stubs.Stub {
public abstract com.intellij.psi.stubs.IStubElementType getStubType ()
public abstract com.intellij.psi.stubs.StubElement getParentStub ()
public abstract java.util.List getChildrenStubs ()
public abstract com.intellij.psi.stubs.StubElement findChildStubByType (com.intellij.psi.stubs.IStubElementType)
public abstract com.intellij.psi.PsiElement getPsi ()
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.util.ArrayFactory)
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
public abstract com.intellij.psi.PsiElement getParentStubOfType (java.lang.Class)
}
com/intellij/psi/stubs/StubIndexKey.classStubIndexKey.java
package com.intellij.psi.stubs
public final com.intellij.psi.stubs.StubIndexKey extends com.intellij.util.indexing.ID {
private void (java.lang.String)
String name
public static synchronized com.intellij.psi.stubs.StubIndexKey createIndexKey (java.lang.String)
String name
}
com/intellij/psi/stubs/StubInputStream.classStubInputStream.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubInputStream extends java.io.DataInputStream {
private final com.intellij.util.io.AbstractStringEnumerator myNameStorage
private final byte[] myStringIOBuffer
public void (java.io.InputStream, com.intellij.util.io.AbstractStringEnumerator)
java.io.InputStream in
com.intellij.util.io.AbstractStringEnumerator nameStorage
public java.lang.String readUTFFast () throws java.io.IOException
public com.intellij.util.io.StringRef readName () throws java.io.IOException
public int readVarInt () throws java.io.IOException
public java.lang.String stringFromId (int) throws java.io.IOException
int id
}
com/intellij/psi/stubs/StubOutputStream.classStubOutputStream.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubOutputStream extends com.intellij.util.io.DataOutputStream {
private final com.intellij.util.io.AbstractStringEnumerator myNameStorage
private final byte[] myStringIOBuffer
public void (java.io.OutputStream, com.intellij.util.io.AbstractStringEnumerator)
java.io.OutputStream out
com.intellij.util.io.AbstractStringEnumerator nameStorage
public void writeUTFFast (java.lang.String) throws java.io.IOException
String arg
public void writeName (java.lang.String) throws java.io.IOException
String arg
public void writeVarInt (int) throws java.io.IOException
int value
public int getStringId (java.lang.String) throws java.io.IOException
String value
}
com/intellij/psi/stubs/StubSerializationUtil.classStubSerializationUtil.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubSerializationUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.stubs.ObjectStubSerializer getSerializer (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.PsiFileStub fileStub
com.intellij.psi.stubs.Stub rootStub
}
com/intellij/psi/stubs/StubSerializer.classStubSerializer.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubSerializer extends java.lang.Object implements com.intellij.psi.stubs.ObjectStubSerializer {
}
com/intellij/psi/targets/AliasingPsiTarget.classAliasingPsiTarget.java
package com.intellij.psi.targets
public com.intellij.psi.targets.AliasingPsiTarget extends com.intellij.psi.DelegatePsiTarget implements com.intellij.pom.PomRenameableTarget {
public void (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement element
public boolean isWritable ()
public com.intellij.psi.targets.AliasingPsiTarget setName (java.lang.String)
String newName
public java.lang.String getName ()
public com.intellij.psi.targets.AliasingPsiTarget setAliasName (java.lang.String)
String newAliasName
public java.lang.String getNameAlias (java.lang.String)
String delegatePsiTargetName
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/targets/AliasingPsiTargetMapper.classAliasingPsiTargetMapper.java
package com.intellij.psi.targets
public abstract com.intellij.psi.targets.AliasingPsiTargetMapper extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.Set getTargets (com.intellij.pom.PomTarget)
static void ()
}
com/intellij/psi/templateLanguages/ITemplateDataElementType.classITemplateDataElementType.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.ITemplateDataElementType extends java.lang.Object {
}
com/intellij/psi/templateLanguages/OuterLanguageElement.classOuterLanguageElement.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.OuterLanguageElement extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/templateLanguages/TemplateLanguage.classTemplateLanguage.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TemplateLanguage extends java.lang.Object {
}
com/intellij/psi/templateLanguages/TemplateLanguageFileViewProvider.classTemplateLanguageFileViewProvider.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TemplateLanguageFileViewProvider extends java.lang.Object implements com.intellij.psi.FileViewProvider {
public abstract com.intellij.lang.Language getBaseLanguage ()
public abstract com.intellij.lang.Language getTemplateDataLanguage ()
}
com/intellij/psi/templateLanguages/TemplateLanguageUtil.classTemplateLanguageUtil.java
package com.intellij.psi.templateLanguages
public com.intellij.psi.templateLanguages.TemplateLanguageUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiFile getTemplateFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
public static com.intellij.psi.PsiFile getBaseFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
public static boolean isInsideTemplateFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/tree/CustomParsingType.classCustomParsingType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.CustomParsingType extends com.intellij.psi.tree.IElementType implements com.intellij.psi.tree.ICustomParsingType {
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
}
com/intellij/psi/tree/ICompositeElementType.classICompositeElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ICompositeElementType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/tree/ICustomParsingType.classICustomParsingType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ICustomParsingType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode parse (java.lang.CharSequence, com.intellij.util.CharTable)
}
com/intellij/psi/tree/IElementType$1.classIElementType.java
package com.intellij.psi.tree
final com.intellij.psi.tree.IElementType$1 extends java.lang.Object implements com.intellij.psi.tree.IElementType$Predicate {
void ()
public boolean matches (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
}
com/intellij/psi/tree/IElementType$2.classIElementType.java
package com.intellij.psi.tree
final com.intellij.psi.tree.IElementType$2 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.tree.IElementType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/tree/IElementType$Predicate.classIElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IElementType$Predicate extends java.lang.Object {
public abstract boolean matches (com.intellij.psi.tree.IElementType)
}
com/intellij/psi/tree/IElementType.classIElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IElementType extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.psi.tree.IElementType[] EMPTY_ARRAY
public static final com.intellij.psi.tree.IElementType$Predicate TRUE
public static final short FIRST_TOKEN_INDEX
private static final short MAX_INDEXED_TYPES
private static short size
private static volatile com.intellij.psi.tree.IElementType[] ourRegistry
private static final Object lock
private final short myIndex
private final String myDebugName
private final com.intellij.lang.Language myLanguage
private static final com.intellij.util.ArrayFactory FACTORY
static final boolean $assertionsDisabled
static com.intellij.psi.tree.IElementType[] push (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] oldRegistry
com.intellij.psi.tree.IElementType[] types
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
protected void (java.lang.String, com.intellij.lang.Language, boolean)
com.intellij.psi.tree.IElementType[] newRegistry
String debugName
com.intellij.lang.Language language
boolean register
public com.intellij.lang.Language getLanguage ()
public final short getIndex ()
public int hashCode ()
public java.lang.String toString ()
public boolean isLeftBound ()
public static com.intellij.psi.tree.IElementType find (short)
short idx
static short getAllocatedTypesCount ()
public static com.intellij.psi.tree.IElementType[] enumerate (com.intellij.psi.tree.IElementType$Predicate)
com.intellij.psi.tree.IElementType value
com.intellij.psi.tree.IElementType$Predicate p
java.util.List matches
public short getRegisteredIndex ()
short myElementTypeIndex
static void ()
com.intellij.psi.tree.IElementType[] init
}
com/intellij/psi/tree/IFileElementType.classIFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IFileElementType extends com.intellij.psi.tree.ILazyParseableElementType {
static final boolean $assertionsDisabled
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
static void ()
}
com/intellij/psi/tree/ILazyParseableElementType.classILazyParseableElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.ILazyParseableElementType extends com.intellij.psi.tree.IElementType implements com.intellij.psi.tree.ILazyParseableElementTypeBase {
public static final com.intellij.openapi.util.Key LANGUAGE_KEY
static final boolean $assertionsDisabled
public void (java.lang.String)
String debugName
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
public com.intellij.lang.PsiBuilder parseLight (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement parentElement
protected com.intellij.lang.ASTNode doParseContents (com.intellij.lang.ASTNode, com.intellij.psi.PsiElement)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.Language languageForParser
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiParser parser
com.intellij.lang.ASTNode node
protected com.intellij.lang.Language getLanguageForParser (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public boolean reuseCollapsedTokens ()
static void ()
}
com/intellij/psi/tree/ILazyParseableElementTypeBase.classILazyParseableElementTypeBase.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ILazyParseableElementTypeBase extends java.lang.Object {
public abstract com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
}
com/intellij/psi/tree/ILeafElementType.classILeafElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ILeafElementType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode createLeafNode (java.lang.CharSequence)
}
com/intellij/psi/tree/ILightLazyParseableElementType.classILightLazyParseableElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ILightLazyParseableElementType extends java.lang.Object {
public abstract com.intellij.util.diff.FlyweightCapableTreeStructure parseContents (com.intellij.lang.LighterLazyParseableNode)
}
com/intellij/psi/tree/IReparseableElementType.classIReparseableElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IReparseableElementType extends com.intellij.psi.tree.ILazyParseableElementType {
public void (java.lang.String)
String debugName
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
public boolean isParsable (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
public boolean isParsable (com.intellij.lang.ASTNode, java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.lang.ASTNode parent
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
}
com/intellij/psi/tree/IReparseableLeafElementType.classIReparseableLeafElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IReparseableLeafElementType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode reparseLeaf (com.intellij.lang.ASTNode, java.lang.CharSequence)
}
com/intellij/psi/tree/IStrongWhitespaceHolderElementType.classIStrongWhitespaceHolderElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IStrongWhitespaceHolderElementType extends java.lang.Object {
}
com/intellij/psi/tree/StubFileElementType.classStubFileElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.StubFileElementType extends com.intellij.psi.tree.IFileElementType implements com.intellij.psi.stubs.StubSerializer {
public static final String DEFAULT_EXTERNAL_ID
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
}
com/intellij/psi/tree/TokenSet$1.classTokenSet.java
package com.intellij.psi.tree
final com.intellij.psi.tree.TokenSet$1 extends com.intellij.psi.tree.TokenSet {
void (short, short)
short shift
short max
public boolean contains (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType t
}
com/intellij/psi/tree/TokenSet$2.classTokenSet.java
package com.intellij.psi.tree
final com.intellij.psi.tree.TokenSet$2 extends com.intellij.psi.tree.TokenSet {
void (short, short)
short shift
short max
public boolean contains (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType t
}
com/intellij/psi/tree/TokenSet.classTokenSet.java
package com.intellij.psi.tree
public com.intellij.psi.tree.TokenSet extends java.lang.Object {
public static final com.intellij.psi.tree.TokenSet EMPTY
public static final com.intellij.psi.tree.TokenSet ANY
private final short myShift
private final short myMax
private final long[] myWords
private volatile com.intellij.psi.tree.IElementType[] myTypes
static final boolean $assertionsDisabled
private void (short, short)
short shift
short max
int size
private boolean get (int)
int index
int wordIndex
public boolean contains (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType t
short i
public com.intellij.psi.tree.IElementType[] getTypes ()
com.intellij.psi.tree.IElementType type
short i
java.util.List list
com.intellij.psi.tree.IElementType[] types
public java.lang.String toString ()
public static transient com.intellij.psi.tree.TokenSet create (com.intellij.psi.tree.IElementType[])
short index
com.intellij.psi.tree.IElementType type
short index
int wordIndex
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType[] types
short min
short max
short shift
com.intellij.psi.tree.TokenSet set
public static transient com.intellij.psi.tree.TokenSet orSet (com.intellij.psi.tree.TokenSet[])
int i
int i
int shiftDiff
com.intellij.psi.tree.TokenSet set
com.intellij.psi.tree.TokenSet[] sets
short shift
short max
com.intellij.psi.tree.TokenSet newSet
public static com.intellij.psi.tree.TokenSet andSet (com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
int ai
int bi
int i
com.intellij.psi.tree.TokenSet a
com.intellij.psi.tree.TokenSet b
com.intellij.psi.tree.TokenSet newSet
public static com.intellij.psi.tree.TokenSet andNot (com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
int ai
int bi
int i
com.intellij.psi.tree.TokenSet a
com.intellij.psi.tree.TokenSet b
com.intellij.psi.tree.TokenSet newSet
void (short, short, com.intellij.psi.tree.TokenSet$1)
short x0
short x1
com.intellij.psi.tree.TokenSet$1 x2
static void ()
}
com/intellij/psi/tree/package.html
com/intellij/psi/util/CachedValue.classCachedValue.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.CachedValue extends java.lang.Object {
public abstract java.lang.Object getValue ()
public abstract com.intellij.psi.util.CachedValueProvider getValueProvider ()
public abstract boolean hasUpToDateValue ()
}
com/intellij/psi/util/CachedValueProvider$Result.classCachedValueProvider.java
package com.intellij.psi.util
public com.intellij.psi.util.CachedValueProvider$Result extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final Object myValue
private final Object[] myDependencyItems
public transient void (java.lang.Object, java.lang.Object[])
int i
Object value
Object[] dependencyItems
public java.lang.Object getValue ()
public java.lang.Object[] getDependencyItems ()
public static com.intellij.psi.util.CachedValueProvider$Result createSingleDependency (java.lang.Object, java.lang.Object)
Object value
Object dependency
public static transient com.intellij.psi.util.CachedValueProvider$Result create (java.lang.Object, java.lang.Object[])
Object value
Object[] dependencies
public static com.intellij.psi.util.CachedValueProvider$Result create (java.lang.Object, java.util.Collection)
Object value
java.util.Collection dependencies
static void ()
}
com/intellij/psi/util/CachedValueProvider.classCachedValueProvider.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.CachedValueProvider extends java.lang.Object {
public abstract com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/util/CachedValuesManager$1.classCachedValuesManager.java
package com.intellij.psi.util
final com.intellij.psi.util.CachedValuesManager$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.util.CachedValueProvider val$provider
final com.intellij.psi.PsiElement val$psi
void (com.intellij.psi.util.CachedValueProvider, com.intellij.psi.PsiElement)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiFile file
com.intellij.psi.util.CachedValueProvider$Result result
}
com/intellij/psi/util/CachedValuesManager.classCachedValuesManager.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.CachedValuesManager extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
private final java.util.concurrent.ConcurrentMap keyForProvider
private static final java.util.concurrent.ConcurrentMap globalKeyForProvider
static final boolean $assertionsDisabled
public void ()
public static com.intellij.psi.util.CachedValuesManager getManager (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.util.CachedValue createCachedValue (com.intellij.psi.util.CachedValueProvider, boolean)
public abstract com.intellij.psi.util.ParameterizedCachedValue createParameterizedCachedValue (com.intellij.psi.util.ParameterizedCachedValueProvider, boolean)
public com.intellij.psi.util.CachedValue createCachedValue (com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.util.CachedValueProvider provider
public java.lang.Object getParameterizedCachedValue (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key, com.intellij.psi.util.ParameterizedCachedValueProvider, boolean, java.lang.Object)
com.intellij.openapi.util.UserDataHolderEx dh
com.intellij.psi.util.ParameterizedCachedValue value
com.intellij.psi.util.ParameterizedCachedValue value
com.intellij.openapi.util.UserDataHolder dataHolder
com.intellij.openapi.util.Key key
com.intellij.psi.util.ParameterizedCachedValueProvider provider
boolean trackValue
Object parameter
com.intellij.psi.util.ParameterizedCachedValue value
public abstract java.lang.Object getCachedValue (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider, boolean)
public java.lang.Object getCachedValue (com.intellij.openapi.util.UserDataHolder, com.intellij.psi.util.CachedValueProvider)
com.intellij.openapi.util.UserDataHolder dataHolder
com.intellij.psi.util.CachedValueProvider provider
public static java.lang.Object getCachedValue (com.intellij.psi.PsiElement, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.PsiElement psi
com.intellij.psi.util.CachedValueProvider provider
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValue value
public static java.lang.Object computeAndGet (com.intellij.psi.PsiElement, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.PsiElement psi
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValueProvider provider
public com.intellij.openapi.util.Key getKeyForClass (java.lang.Class)
Class providerClass
private static com.intellij.openapi.util.Key getKeyForClass (java.lang.Class, java.util.concurrent.ConcurrentMap)
Class providerClass
java.util.concurrent.ConcurrentMap keyForProvider
String name
com.intellij.openapi.util.Key key
static void ()
}
com/intellij/psi/util/ParameterizedCachedValue.classParameterizedCachedValue.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.ParameterizedCachedValue extends java.lang.Object {
public abstract java.lang.Object getValue (java.lang.Object)
public abstract com.intellij.psi.util.ParameterizedCachedValueProvider getValueProvider ()
public abstract boolean hasUpToDateValue ()
}
com/intellij/psi/util/ParameterizedCachedValueProvider.classParameterizedCachedValueProvider.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.ParameterizedCachedValueProvider extends java.lang.Object {
public abstract com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/psi/util/PsiCacheKey.classPsiCacheKey.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiCacheKey extends com.intellij.openapi.util.Key {
private final com.intellij.util.Function myFunction
private final com.intellij.openapi.util.Key myModifyCause
private void (java.lang.String, com.intellij.util.Function, com.intellij.openapi.util.Key)
String name
com.intellij.util.Function function
com.intellij.openapi.util.Key modifyCause
public final java.lang.Object getValue (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement h
Object result
long count
public final java.lang.Object getCachedValueOrNull (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement h
com.intellij.reference.SoftReference ref
com.intellij.openapi.util.Pair data
private long getModificationCount (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
long fileStamp
com.intellij.psi.util.PsiModificationTracker tracker
public static com.intellij.psi.util.PsiCacheKey create (java.lang.String, com.intellij.util.Function, com.intellij.openapi.util.Key)
String name
com.intellij.util.Function function
com.intellij.openapi.util.Key modifyCause
public static com.intellij.psi.util.PsiCacheKey create (java.lang.String, com.intellij.util.Function)
String name
com.intellij.util.Function function
}
com/intellij/psi/util/PsiElementFilter.classPsiElementFilter.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiElementFilter extends java.lang.Object {
public abstract boolean isAccepted (com.intellij.psi.PsiElement)
}
com/intellij/psi/util/PsiFormatUtilBase.classPsiFormatUtilBase.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiFormatUtilBase extends java.lang.Object {
public static final int SHOW_NAME
public static final int SHOW_TYPE
public static final int TYPE_AFTER
public static final int SHOW_MODIFIERS
public static final int MODIFIERS_AFTER
public static final int SHOW_REDUNDANT_MODIFIERS
public static final int SHOW_PACKAGE_LOCAL
public static final int SHOW_INITIALIZER
public static final int SHOW_PARAMETERS
public static final int SHOW_THROWS
public static final int SHOW_EXTENDS_IMPLEMENTS
public static final int SHOW_FQ_NAME
public static final int SHOW_CONTAINING_CLASS
public static final int SHOW_FQ_CLASS_NAMES
public static final int JAVADOC_MODIFIERS_ONLY
public static final int SHOW_ANONYMOUS_CLASS_VERBOSE
public static final int SHOW_RAW_TYPE
public static final int SHOW_RAW_NON_TOP_TYPE
public static final int USE_INTERNAL_CANONICAL_TEXT
public static final int MAX_PARAMS_TO_SHOW
public void ()
protected static void appendSpaceIfNeeded (java.lang.StringBuilder)
StringBuilder buffer
protected static boolean testOption (int, int)
int options
int flag
protected static transient boolean testOneOf (int, int[])
int flag
int options
int[] flags
protected static transient boolean testAll (int, int[])
int flag
int options
int[] flags
}
com/intellij/psi/util/PsiModificationTracker$Listener.classPsiModificationTracker.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiModificationTracker$Listener extends java.lang.Object {
public abstract void modificationCountChanged ()
}
com/intellij/psi/util/PsiModificationTracker$SERVICE.classPsiModificationTracker.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiModificationTracker$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.util.PsiModificationTracker getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/util/PsiModificationTracker.classPsiModificationTracker.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiModificationTracker extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
public static final com.intellij.openapi.util.Key MODIFICATION_COUNT
public static final com.intellij.openapi.util.Key OUT_OF_CODE_BLOCK_MODIFICATION_COUNT
public static final com.intellij.openapi.util.Key JAVA_STRUCTURE_MODIFICATION_COUNT
public static final com.intellij.util.messages.Topic TOPIC
public abstract long getModificationCount ()
public abstract long getOutOfCodeBlockModificationCount ()
public abstract com.intellij.openapi.util.ModificationTracker getOutOfCodeBlockModificationTracker ()
public abstract long getJavaStructureModificationCount ()
public abstract com.intellij.openapi.util.ModificationTracker getJavaStructureModificationTracker ()
static void ()
}
com/intellij/psi/util/PsiTreeUtil$1.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$1 extends com.intellij.psi.search.PsiElementProcessor$FindElement {
final boolean val$strict
final com.intellij.psi.PsiElement val$element
final Class[] val$classes
void (boolean, com.intellij.psi.PsiElement, java.lang.Class[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
}
com/intellij/psi/util/PsiTreeUtil$2.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$2 extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
final com.intellij.psi.PsiElement val$element
final Class[] val$classes
void (com.intellij.psi.PsiElement, java.lang.Class[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
}
com/intellij/psi/util/PsiTreeUtil$3.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$3 extends java.lang.Object implements com.intellij.psi.util.PsiElementFilter {
final Class[] val$classes
void (java.lang.Class[])
public boolean isAccepted (com.intellij.psi.PsiElement)
Class clazz
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiTreeUtil$4.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$4 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final com.intellij.psi.search.PsiElementProcessor val$processor
final boolean[] val$result
void (com.intellij.psi.search.PsiElementProcessor, boolean[])
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiTreeUtil$5.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$5 extends java.lang.Object implements java.util.Iterator {
private com.intellij.psi.PsiElement next
final com.intellij.psi.PsiElement val$element
final Class val$aClass
void (com.intellij.psi.PsiElement, java.lang.Class)
public boolean hasNext ()
public com.intellij.psi.PsiElement next ()
com.intellij.psi.PsiElement current
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/psi/util/PsiTreeUtil.classPsiTreeUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiTreeUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key INDEX
private static final com.intellij.openapi.util.Key MARKER
static final boolean $assertionsDisabled
public void ()
public static boolean isAncestor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement element
boolean strict
boolean stopAtFileLevel
com.intellij.psi.PsiElement parent
public static boolean isContextAncestor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement element
boolean strict
boolean stopAtFileLevel
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement findCommonParent (java.util.List)
com.intellij.psi.PsiElement element
java.util.List elements
com.intellij.psi.PsiElement toReturn
public static transient com.intellij.psi.PsiElement findCommonParent (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement toReturn
public static com.intellij.psi.PsiElement findCommonParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement topLevel
int depth1
int depth2
com.intellij.psi.PsiElement parent1
com.intellij.psi.PsiElement parent2
private static int getDepth (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topLevel
int depth
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement findCommonContext (java.util.Collection)
com.intellij.psi.PsiElement element
java.util.Collection elements
com.intellij.psi.PsiElement toReturn
public static com.intellij.psi.PsiElement findCommonContext (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement topLevel
int depth1
int depth2
com.intellij.psi.PsiElement parent1
com.intellij.psi.PsiElement parent2
private static int getContextDepth (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topLevel
int depth
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement findChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiElement findChildOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
public static transient com.intellij.psi.PsiElement findChildOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
public static transient com.intellij.psi.PsiElement findChildOfAnyType (com.intellij.psi.PsiElement, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
boolean strict
Class[] classes
com.intellij.psi.search.PsiElementProcessor$FindElement processor
public static java.util.Collection findChildrenOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static transient java.util.Collection findChildrenOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.search.PsiElementProcessor$CollectElements processor
public static com.intellij.psi.PsiElement getChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiElement findFirstParent (com.intellij.psi.PsiElement, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Condition condition
public static com.intellij.psi.PsiElement findFirstParent (com.intellij.psi.PsiElement, boolean, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiElement element
boolean strict
com.intellij.openapi.util.Condition condition
public static com.intellij.psi.PsiElement findFirstContext (com.intellij.psi.PsiElement, boolean, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiElement element
boolean strict
com.intellij.openapi.util.Condition condition
public static com.intellij.psi.PsiElement getRequiredChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiElement[] getChildrenOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
java.util.List result
public static transient java.util.List getChildrenOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class[] classes
java.util.List result
public static java.util.List getChildrenOfTypeAsList (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
java.util.List result
public static com.intellij.psi.PsiElement getStubChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.stubs.StubElement stub
public static java.util.List getStubChildrenOfTypeAsList (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.stubs.StubElement stub
java.util.List result
public static transient boolean instanceOf (java.lang.Object, java.lang.Class[])
Class c
Object object
Class[] classes
public static transient com.intellij.psi.PsiElement getChildOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
Class aClass
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class[] classes
public static com.intellij.psi.PsiElement getNextSiblingOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement sibling
Class aClass
public static com.intellij.psi.PsiElement getPrevSiblingOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement sibling
Class aClass
public static com.intellij.psi.PsiElement getTopmostParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.PsiElement answer
public static com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiElement getStubOrPsiParent (com.intellij.psi.PsiElement)
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.stubs.StubBase stub
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement getStubOrPsiParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.stubs.StubBase stub
com.intellij.psi.PsiElement element
Class parentClass
public static transient com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
Class aClass
boolean strict
Class[] stopAt
public static com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
public static transient com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
public static transient com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
boolean strict
Class[] classes
public static com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
public static com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, int)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
int minStartOffset
public static transient com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
Class aClass
boolean strict
Class[] stopAt
public static transient com.intellij.psi.PsiElement skipSiblingsForward (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
Class[] elementClasses
public static transient com.intellij.psi.PsiElement skipSiblingsBackward (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
Class[] elementClasses
public static transient com.intellij.psi.PsiElement skipParentsOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
Class[] parentClasses
public static transient com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.PsiElement parent
public static transient com.intellij.psi.PsiElement getNonStrictParentOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.PsiElement run
public static com.intellij.psi.PsiElement[] collectElements (com.intellij.psi.PsiElement, com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.PsiElement element
com.intellij.psi.util.PsiElementFilter filter
com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements processor
public static transient java.util.Collection collectElementsOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements processor
public static boolean processElements (com.intellij.psi.PsiElement, com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean[] result
public static transient boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement[] elements
public static com.intellij.psi.PsiElement[] copyElements (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
int j
com.intellij.psi.PsiElement rootCandidate
boolean failed
int i
com.intellij.psi.PsiElement element
int i
com.intellij.psi.PsiElement root
int i
com.intellij.psi.PsiElement newRoot
com.intellij.psi.PsiElement[] elements
java.util.ArrayList roots
com.intellij.psi.PsiElement[] newRoots
com.intellij.psi.PsiElement[] result
private static void decodeIndices (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement[])
int index
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] result
Integer data
com.intellij.psi.PsiElement child
public static void mark (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement element
Object marker
public static com.intellij.psi.PsiElement releaseMark (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement result
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement root
Object marker
public static com.intellij.psi.PsiElement findElementOfClassAtOffset (com.intellij.psi.PsiFile, int, java.lang.Class, boolean)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement elementAt
com.intellij.psi.PsiElement root
com.intellij.psi.PsiFile file
int offset
Class clazz
boolean strictStart
java.util.List psiRoots
com.intellij.psi.PsiElement result
public static transient com.intellij.psi.PsiElement findElementOfClassAtOffsetWithStopSet (com.intellij.psi.PsiFile, int, java.lang.Class, boolean, java.lang.Class[])
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement elementAt
com.intellij.psi.PsiElement root
com.intellij.psi.PsiFile file
int offset
Class clazz
boolean strictStart
Class[] stopAt
java.util.List psiRoots
com.intellij.psi.PsiElement result
public static com.intellij.psi.PsiElement findElementOfClassAtRange (com.intellij.psi.PsiFile, int, int, java.lang.Class)
com.intellij.psi.PsiElement elementAt
com.intellij.psi.PsiElement run
com.intellij.psi.PsiElement prev
int elementStartOffset
int elementEndOffset
com.intellij.lang.Language lang
com.intellij.psi.PsiFile file
int startOffset
int endOffset
Class clazz
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiElement result
public static com.intellij.psi.PsiElement getDeepestFirst (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement elt
com.intellij.psi.PsiElement res
public static com.intellij.psi.PsiElement getDeepestLast (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiElement elt
com.intellij.psi.PsiElement res
public static com.intellij.psi.PsiElement prevLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement nextLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement nextSibling
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement lastChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement lastChild
public static com.intellij.psi.PsiElement firstChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiElement prevLeaf (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean skipEmptyElements
com.intellij.psi.PsiElement prevLeaf
public static com.intellij.psi.PsiElement prevVisibleLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prevLeaf
public static com.intellij.psi.PsiElement nextVisibleLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement nextLeaf
public static com.intellij.psi.PsiElement nextLeaf (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean skipEmptyElements
com.intellij.psi.PsiElement nextLeaf
public static boolean hasErrorElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement[] filterAncestors (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
java.util.ArrayList filteredElements
int previousSize
public static boolean treeWalkUp (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement prevParent
com.intellij.psi.PsiElement scope
public static boolean treeWalkUp (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
com.intellij.util.PairProcessor eachScopeAndLastParent
com.intellij.psi.PsiElement prevParent
com.intellij.psi.PsiElement scope
public static com.intellij.psi.PsiElement findPrevParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement descendant
com.intellij.psi.PsiElement cur
public static java.util.List getInjectedElements (com.intellij.psi.templateLanguages.OuterLanguageElement)
com.intellij.psi.PsiElement element
com.intellij.psi.templateLanguages.OuterLanguageElement outerLanguageElement
com.intellij.psi.PsiElement psi
com.intellij.openapi.util.TextRange injectionRange
java.util.List res
public static java.util.Iterator childIterator (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
static void ()
}
com/intellij/psi/util/PsiUtilCore$1.classPsiUtilCore.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiUtilCore$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiElement val$element
void (com.intellij.psi.PsiElement)
public com.intellij.openapi.project.Project compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/util/PsiUtilCore$NullPsiElement.classPsiUtilCore.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiUtilCore$NullPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
protected void ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean textContains (char)
char c
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete ()
public void checkDelete ()
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement newElement
public boolean isValid ()
public boolean isWritable ()
protected com.intellij.psi.PsiInvalidElementAccessException createException ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public boolean isPhysical ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.lang.ASTNode getNode ()
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public javax.swing.Icon getIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public java.lang.String toString ()
}
com/intellij/psi/util/PsiUtilCore$NullPsiFile.classPsiUtilCore.java
package com.intellij.psi.util
com.intellij.psi.util.PsiUtilCore$NullPsiFile extends com.intellij.psi.util.PsiUtilCore$NullPsiElement implements com.intellij.psi.PsiFile {
private void ()
public com.intellij.lang.FileASTNode getNode ()
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.psi.PsiDirectory getContainingDirectory ()
public long getModificationStamp ()
public com.intellij.psi.PsiFile getOriginalFile ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiFile[] getPsiRoots ()
public com.intellij.psi.FileViewProvider getViewProvider ()
public void subtreeChanged ()
public boolean isDirectory ()
public java.lang.String getName ()
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public com.intellij.navigation.ItemPresentation getPresentation ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String toString ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
void (com.intellij.psi.util.PsiUtilCore$1)
com.intellij.psi.util.PsiUtilCore$1 x0
}
com/intellij/psi/util/PsiUtilCore.classPsiUtilCore.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiUtilCore extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.psi.PsiElement NULL_PSI_ELEMENT
public static final com.intellij.psi.PsiFile NULL_PSI_FILE
public void ()
public static com.intellij.psi.PsiElement[] toPsiElementArray (java.util.Collection)
java.util.Collection collection
public static com.intellij.lang.Language getNotAnyLanguage (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.Language lang
public static com.intellij.openapi.vfs.VirtualFile getVirtualFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile originalFile
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile file
public static int compareElementsByPosition (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange textRange1
com.intellij.openapi.util.TextRange textRange2
String name1
String name2
com.intellij.psi.PsiFile psiFile1
com.intellij.psi.PsiFile psiFile2
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public static boolean hasErrorElementChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement getElementAtOffset (com.intellij.psi.PsiFile, int)
com.intellij.psi.PsiFile file
int offset
com.intellij.psi.PsiElement elt
public static com.intellij.psi.PsiFile getTemplateLanguageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.psi.FileViewProvider viewProvider
public static com.intellij.psi.PsiFile[] toPsiFileArray (java.util.Collection)
java.util.Collection collection
public static java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.meta.PsiMetaData data
com.intellij.psi.PsiElement element
String name
public static java.lang.String getQualifiedNameAfterRename (java.lang.String, java.lang.String)
String qName
String newName
int index
public static com.intellij.lang.Language getDialect (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected static com.intellij.lang.Language narrowLanguage (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.lang.Language candidate
public static void ensureValid (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile o
java.util.List files
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiFile psi
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.editor.Document document
boolean ignored
com.intellij.openapi.vfs.VirtualFile vDir
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.roots.FileIndexFacade indexFacade
StringBuilder sb
public static com.intellij.psi.PsiElement getOriginalElement (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement psiElement
Class elementClass
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement element
int maxLength
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement next
public static com.intellij.lang.Language findLanguageFromElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement elt
public static com.intellij.lang.Language getLanguageAtOffset (com.intellij.psi.PsiFile, int)
com.intellij.openapi.util.TextRange textRange
int decremented
com.intellij.psi.PsiFile file
int offset
com.intellij.psi.PsiElement elt
public static com.intellij.openapi.project.Project getProjectInReadAction (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.tree.IElementType getElementType (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.psi.tree.IElementType getElementType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void ()
}
com/intellij/psi/util/QualifiedName.classQualifiedName.java
package com.intellij.psi.util
public com.intellij.psi.util.QualifiedName extends java.lang.Object implements java.lang.Comparable {
private final java.util.List myComponents
private void (int)
int count
public static com.intellij.psi.util.QualifiedName fromComponents (java.util.Collection)
java.util.Collection components
com.intellij.psi.util.QualifiedName qName
public static transient com.intellij.psi.util.QualifiedName fromComponents (java.lang.String[])
String[] components
com.intellij.psi.util.QualifiedName result
public com.intellij.psi.util.QualifiedName append (java.lang.String)
String name
com.intellij.psi.util.QualifiedName result
public com.intellij.psi.util.QualifiedName append (com.intellij.psi.util.QualifiedName)
com.intellij.psi.util.QualifiedName qName
com.intellij.psi.util.QualifiedName result
public com.intellij.psi.util.QualifiedName removeLastComponent ()
public com.intellij.psi.util.QualifiedName removeTail (int)
int i
int count
int size
com.intellij.psi.util.QualifiedName result
public com.intellij.psi.util.QualifiedName removeHead (int)
int i
int count
int size
com.intellij.psi.util.QualifiedName result
public java.util.List getComponents ()
public int getComponentCount ()
public transient boolean matches (java.lang.String[])
int i
String[] components
public boolean matchesPrefix (com.intellij.psi.util.QualifiedName)
String component
int i
com.intellij.psi.util.QualifiedName prefix
public boolean endsWith (java.lang.String)
String suffix
public static void serialize (com.intellij.psi.util.QualifiedName, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
String s
com.intellij.psi.util.QualifiedName qName
com.intellij.psi.stubs.StubOutputStream dataStream
public static com.intellij.psi.util.QualifiedName deserialize (com.intellij.psi.stubs.StubInputStream) throws java.io.IOException
com.intellij.psi.util.QualifiedName qName
com.intellij.util.io.StringRef name
int i
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.util.QualifiedName qName
int size
public java.lang.String getFirstComponent ()
public java.lang.String getLastComponent ()
public java.lang.String toString ()
public java.lang.String join (java.lang.String)
String separator
public static com.intellij.psi.util.QualifiedName fromDottedString (java.lang.String)
String refName
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.util.QualifiedName that
public int hashCode ()
public com.intellij.psi.util.QualifiedName subQualifiedName (int, int)
int fromIndex
int toIndex
public int compareTo (com.intellij.psi.util.QualifiedName)
com.intellij.psi.util.QualifiedName other
public volatile int compareTo (java.lang.Object)
}
com/intellij/testFramework/BinaryLightVirtualFile$1.classBinaryLightVirtualFile.java
package com.intellij.testFramework
com.intellij.testFramework.BinaryLightVirtualFile$1 extends java.io.ByteArrayOutputStream {
final long val$newModificationStamp
final com.intellij.testFramework.BinaryLightVirtualFile this$0
void (com.intellij.testFramework.BinaryLightVirtualFile, long)
com.intellij.testFramework.BinaryLightVirtualFile this$0
public void close ()
byte[] content
}
com/intellij/testFramework/BinaryLightVirtualFile.classBinaryLightVirtualFile.java
package com.intellij.testFramework
public com.intellij.testFramework.BinaryLightVirtualFile extends com.intellij.testFramework.LightVirtualFileBase {
private byte[] myContent
public void ()
public void (java.lang.String)
String name
public void (java.lang.String, byte[])
String name
byte[] content
public void (java.lang.String, com.intellij.openapi.fileTypes.FileType, byte[])
String name
com.intellij.openapi.fileTypes.FileType fileType
byte[] content
public void (com.intellij.openapi.vfs.VirtualFile, byte[], long)
com.intellij.openapi.vfs.VirtualFile original
byte[] content
long modificationStamp
public void (java.lang.String, com.intellij.openapi.fileTypes.FileType, byte[], long)
String name
com.intellij.openapi.fileTypes.FileType fileType
byte[] content
long modificationStamp
public java.io.InputStream getInputStream () throws java.io.IOException
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
public byte[] contentsToByteArray () throws java.io.IOException
public void setContent (java.lang.Object, byte[], boolean)
Object requestor
byte[] content
boolean fireEvent
private void setContent (byte[])
byte[] content
public byte[] getContent ()
public java.lang.String toString ()
static void access$000 (com.intellij.testFramework.BinaryLightVirtualFile, byte[])
com.intellij.testFramework.BinaryLightVirtualFile x0
byte[] x1
}
com/intellij/testFramework/LightVirtualFile$1.classLightVirtualFile.java
package com.intellij.testFramework
com.intellij.testFramework.LightVirtualFile$1 extends java.io.ByteArrayOutputStream {
static final boolean $assertionsDisabled
final long val$newModificationStamp
final com.intellij.testFramework.LightVirtualFile this$0
void (com.intellij.testFramework.LightVirtualFile, long)
com.intellij.testFramework.LightVirtualFile this$0
public void close ()
java.io.UnsupportedEncodingException e
static void ()
}
com/intellij/testFramework/LightVirtualFile.classLightVirtualFile.java
package com.intellij.testFramework
public com.intellij.testFramework.LightVirtualFile extends com.intellij.testFramework.LightVirtualFileBase {
private CharSequence myContent
private com.intellij.lang.Language myLanguage
public void ()
public void (java.lang.String)
String name
public void (java.lang.String, java.lang.CharSequence)
String name
CharSequence content
public void (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
public void (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, long)
com.intellij.openapi.vfs.VirtualFile original
CharSequence text
long modificationStamp
public void (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
long modificationStamp
public void (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, java.nio.charset.Charset, long)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
java.nio.charset.Charset charset
long modificationStamp
public void (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence)
String name
com.intellij.lang.Language language
CharSequence text
public com.intellij.lang.Language getLanguage ()
public void setLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.FileType type
public java.io.InputStream getInputStream () throws java.io.IOException
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
public byte[] contentsToByteArray () throws java.io.IOException
java.nio.charset.Charset charset
String s
public void setContent (java.lang.Object, java.lang.CharSequence, boolean)
Object requestor
CharSequence content
boolean fireEvent
public java.lang.CharSequence getContent ()
public java.lang.String toString ()
static java.lang.CharSequence access$002 (com.intellij.testFramework.LightVirtualFile, java.lang.CharSequence)
com.intellij.testFramework.LightVirtualFile x0
CharSequence x1
}
com/intellij/testFramework/LightVirtualFileBase$1.classLightVirtualFileBase.java
package com.intellij.testFramework
com.intellij.testFramework.LightVirtualFileBase$1 extends java.lang.Object {
}
com/intellij/testFramework/LightVirtualFileBase$MyVirtualFileSystem.classLightVirtualFileBase.java
package com.intellij.testFramework
com.intellij.testFramework.LightVirtualFileBase$MyVirtualFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem implements com.intellij.openapi.vfs.NonPhysicalFileSystem {
private static final String PROTOCOL
private void ()
public java.lang.String getProtocol ()
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String path
public void refresh (boolean)
boolean asynchronous
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
String path
void (com.intellij.testFramework.LightVirtualFileBase$1)
com.intellij.testFramework.LightVirtualFileBase$1 x0
}
com/intellij/testFramework/LightVirtualFileBase.classLightVirtualFileBase.java
package com.intellij.testFramework
public abstract com.intellij.testFramework.LightVirtualFileBase extends com.intellij.openapi.vfs.VirtualFile {
private com.intellij.openapi.fileTypes.FileType myFileType
private String myName
private long myModStamp
private boolean myIsWritable
private boolean myValid
private com.intellij.openapi.vfs.VirtualFile myOriginalFile
private static final com.intellij.testFramework.LightVirtualFileBase$MyVirtualFileSystem ourFileSystem
static final boolean $assertionsDisabled
public void (java.lang.String, com.intellij.openapi.fileTypes.FileType, long)
String name
com.intellij.openapi.fileTypes.FileType fileType
long modificationStamp
public void setFileType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType fileType
public com.intellij.openapi.vfs.VirtualFile getOriginalFile ()
public void setOriginalFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile originalFile
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public com.intellij.openapi.fileTypes.FileType getAssignedFileType ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public java.lang.String getPath ()
public java.lang.String getName ()
public boolean isWritable ()
public boolean isDirectory ()
public boolean isValid ()
public void setValid (boolean)
boolean valid
public com.intellij.openapi.vfs.VirtualFile getParent ()
public com.intellij.openapi.vfs.VirtualFile[] getChildren ()
public long getModificationStamp ()
protected void setModificationStamp (long)
long stamp
public long getTimeStamp ()
public long getLength ()
java.io.IOException e
public void refresh (boolean, boolean, java.lang.Runnable)
boolean asynchronous
boolean recursive
Runnable postRunnable
public void setWritable (boolean)
boolean b
public void rename (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String newName
void assertWritable ()
public com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
public com.intellij.openapi.vfs.VirtualFile createChildData (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
public void delete (java.lang.Object) throws java.io.IOException
Object requestor
public void move (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile newParent
public void setBinaryContent (byte[], long, long) throws java.io.IOException
byte[] content
long newModificationStamp
long newTimeStamp
public void setBinaryContent (byte[], long, long, java.lang.Object) throws java.io.IOException
byte[] content
long newModificationStamp
long newTimeStamp
Object requestor
static void ()
}
com/intellij/testIntegration/TestFramework.classTestFramework.java
package com.intellij.testIntegration
public abstract com.intellij.testIntegration.TestFramework extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_NAME
public abstract java.lang.String getName ()
public abstract javax.swing.Icon getIcon ()
public abstract boolean isLibraryAttached (com.intellij.openapi.module.Module)
public abstract java.lang.String getLibraryPath ()
public abstract java.lang.String getDefaultSuperClass ()
public abstract boolean isTestClass (com.intellij.psi.PsiElement)
public abstract boolean isPotentialTestClass (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement findSetUpMethod (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement findTearDownMethod (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement findOrCreateSetUpMethod (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.ide.fileTemplates.FileTemplateDescriptor getSetUpMethodFileTemplateDescriptor ()
public abstract com.intellij.ide.fileTemplates.FileTemplateDescriptor getTearDownMethodFileTemplateDescriptor ()
public abstract com.intellij.ide.fileTemplates.FileTemplateDescriptor getTestMethodFileTemplateDescriptor ()
public abstract boolean isIgnoredMethod (com.intellij.psi.PsiElement)
public abstract boolean isTestMethod (com.intellij.psi.PsiElement)
public abstract com.intellij.lang.Language getLanguage ()
static void ()
}
com/intellij/ui/ComponentSettings.classComponentSettings.java
package com.intellij.ui
public com.intellij.ui.ComponentSettings extends java.lang.Object {
private boolean mySmoothScrollingEnabled
private boolean myRemoteDesktopConnected
private boolean myPowerSaveModeEnabled
private static final com.intellij.ui.ComponentSettings ourInstance
public void ()
public static com.intellij.ui.ComponentSettings getInstance ()
public boolean isSmoothScrollingEligibleFor (java.awt.Component)
java.awt.Component component
public boolean isInterpolationEligibleFor (javax.swing.JScrollBar)
java.awt.Component[] subComponents
javax.swing.JScrollBar scrollbar
java.awt.Component[] components
private static java.awt.Component[] getComponents (java.awt.Window)
java.awt.Window window
public void setSmoothScrollingEnabled (boolean)
boolean enabled
public void setRemoteDesktopConnected (boolean)
boolean connected
public void setPowerSaveModeEnabled (boolean)
boolean enabled
static void ()
}
com/intellij/ui/DeferredIcon.classDeferredIcon.java
package com.intellij.ui
public abstract com.intellij.ui.DeferredIcon extends java.lang.Object implements javax.swing.Icon {
public abstract javax.swing.Icon evaluate ()
}
com/intellij/ui/IconDeferrer.classIconDeferrer.java
package com.intellij.ui
public abstract com.intellij.ui.IconDeferrer extends java.lang.Object {
public void ()
public static com.intellij.ui.IconDeferrer getInstance ()
public abstract javax.swing.Icon defer (javax.swing.Icon, java.lang.Object, com.intellij.util.Function)
public abstract javax.swing.Icon deferAutoUpdatable (javax.swing.Icon, java.lang.Object, com.intellij.util.Function)
public boolean equalIcons (javax.swing.Icon, javax.swing.Icon)
javax.swing.Icon icon1
javax.swing.Icon icon2
}
com/intellij/ui/LayeredIcon.classLayeredIcon.java
package com.intellij.ui
public com.intellij.ui.LayeredIcon extends com.intellij.util.ui.JBUI$AuxScalableJBIcon {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final javax.swing.Icon[] myIcons
private javax.swing.Icon[] myScaledIcons
private final boolean[] myDisabledLayers
private final int[] myHShifts
private final int[] myVShifts
private int myXShift
private int myYShift
private int myWidth
private int myHeight
public void (int)
int layerCount
public transient void (javax.swing.Icon[])
int i
javax.swing.Icon[] icons
protected void (com.intellij.ui.LayeredIcon)
com.intellij.ui.LayeredIcon icon
protected com.intellij.ui.LayeredIcon copy ()
private javax.swing.Icon[] myScaledIcons ()
javax.swing.Icon icon
int i
public com.intellij.ui.LayeredIcon withJBUIPreScaled (boolean)
boolean preScaled
public boolean equals (java.lang.Object)
Object o
com.intellij.ui.LayeredIcon icon
public int hashCode ()
public void setIcon (javax.swing.Icon, int)
javax.swing.Icon icon
int layer
public javax.swing.Icon getIcon (int)
int layer
public javax.swing.Icon[] getAllLayers ()
public void setIcon (javax.swing.Icon, int, int, int)
javax.swing.Icon icon
int layer
int hShift
int vShift
public void setIcon (javax.swing.Icon, int, int)
int x
int y
int x
int y
int x
int y
int x
int y
int x
int y
int x
int y
int x
int y
int x
int y
int x
int y
javax.swing.Icon icon
int layer
int constraint
int width
int height
int w
int h
int x
int y
private void checkIHaventIconInsideMe (javax.swing.Icon)
javax.swing.Icon child
javax.swing.Icon icon
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
javax.swing.Icon icon
int xOffset
int yOffset
int i
java.awt.Component c
java.awt.Graphics g
int x
int y
javax.swing.Icon[] icons
public boolean isLayerEnabled (int)
int layer
public void setLayerEnabled (int, boolean)
int layer
boolean enabled
public int getIconWidth ()
public int getIconHeight ()
private int myHShifts (int)
int i
private int myVShifts (int)
int i
protected void updateSize ()
javax.swing.Icon icon
int hShift
int vShift
int i
int minX
int maxX
int minY
int maxY
boolean hasNotNullIcons
public static javax.swing.Icon create (javax.swing.Icon, javax.swing.Icon)
javax.swing.Icon backgroundIcon
javax.swing.Icon foregroundIcon
com.intellij.ui.LayeredIcon layeredIcon
public java.lang.String toString ()
protected volatile com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
public volatile com.intellij.util.ui.JBUI$JBIcon withJBUIPreScaled (boolean)
static void ()
}
com/intellij/ui/RowIcon$1.classRowIcon.java
package com.intellij.ui
com.intellij.ui.RowIcon$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$ui$RowIcon$Alignment
static void ()
}
com/intellij/ui/RowIcon$Alignment.classRowIcon.java
package com.intellij.ui
public final com.intellij.ui.RowIcon$Alignment extends java.lang.Enum {
public static final com.intellij.ui.RowIcon$Alignment TOP
public static final com.intellij.ui.RowIcon$Alignment CENTER
public static final com.intellij.ui.RowIcon$Alignment BOTTOM
private static final com.intellij.ui.RowIcon$Alignment[] $VALUES
public static com.intellij.ui.RowIcon$Alignment[] values ()
public static com.intellij.ui.RowIcon$Alignment valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/ui/RowIcon.classRowIcon.java
package com.intellij.ui
public com.intellij.ui.RowIcon extends com.intellij.util.ui.JBUI$AuxScalableJBIcon {
private final com.intellij.ui.RowIcon$Alignment myAlignment
private int myWidth
private int myHeight
private final javax.swing.Icon[] myIcons
private javax.swing.Icon[] myScaledIcons
public void (int)
int iconCount
public void (int, com.intellij.ui.RowIcon$Alignment)
int iconCount
com.intellij.ui.RowIcon$Alignment alignment
public transient void (javax.swing.Icon[])
javax.swing.Icon[] icons
protected void (com.intellij.ui.RowIcon)
com.intellij.ui.RowIcon icon
protected com.intellij.ui.RowIcon copy ()
private javax.swing.Icon[] myScaledIcons ()
javax.swing.Icon icon
int i
javax.swing.Icon[] getAllIcons ()
java.util.List icons
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public int getIconCount ()
public void setIcon (javax.swing.Icon, int)
javax.swing.Icon icon
int layer
public javax.swing.Icon getIcon (int)
int index
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
javax.swing.Icon icon
java.awt.Component c
java.awt.Graphics g
int x
int y
int _x
int _y
public int getIconWidth ()
public int getIconHeight ()
private void updateSize ()
javax.swing.Icon icon
int width
int height
public java.lang.String toString ()
protected volatile com.intellij.util.ui.JBUI$CachingScalableJBIcon copy ()
}
com/intellij/ui/SimpleTextAttributes$StyleAttributeConstant.classSimpleTextAttributes.java
package com.intellij.ui
public abstract com.intellij.ui.SimpleTextAttributes$StyleAttributeConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/ui/SimpleTextAttributes.classSimpleTextAttributes.java
package com.intellij.ui
public final com.intellij.ui.SimpleTextAttributes extends java.lang.Object {
public static final int STYLE_PLAIN
public static final int STYLE_BOLD
public static final int STYLE_ITALIC
public static final int FONT_MASK
public static final int STYLE_STRIKEOUT
public static final int STYLE_WAVED
public static final int STYLE_UNDERLINE
public static final int STYLE_BOLD_DOTTED_LINE
public static final int STYLE_SEARCH_MATCH
public static final int STYLE_SMALLER
public static final int STYLE_OPAQUE
public static final com.intellij.ui.SimpleTextAttributes REGULAR_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes REGULAR_BOLD_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes REGULAR_ITALIC_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes ERROR_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes GRAYED_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes GRAYED_BOLD_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes GRAYED_ITALIC_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes GRAYED_SMALL_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes SYNTHETIC_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes GRAY_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes GRAY_ITALIC_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes DARK_TEXT
public static final com.intellij.ui.SimpleTextAttributes SIMPLE_CELL_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes SELECTED_SIMPLE_CELL_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes EXCLUDED_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes LINK_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes LINK_BOLD_ATTRIBUTES
private final java.awt.Color myBgColor
private final java.awt.Color myFgColor
private final java.awt.Color myWaveColor
private final int myStyle
public void (int, java.awt.Color)
int style
java.awt.Color fgColor
public void (int, java.awt.Color, java.awt.Color)
int style
java.awt.Color fgColor
java.awt.Color waveColor
public void (java.awt.Color, java.awt.Color, java.awt.Color, int)
java.awt.Color bgColor
java.awt.Color fgColor
java.awt.Color waveColor
int style
public java.awt.Color getFgColor ()
public java.awt.Color getBgColor ()
public java.awt.Color getWaveColor ()
public int getStyle ()
public boolean isStrikeout ()
public boolean isWaved ()
public boolean isUnderline ()
public boolean isBoldDottedLine ()
public boolean isSearchMatch ()
public boolean isSmaller ()
public boolean isOpaque ()
public static com.intellij.ui.SimpleTextAttributes fromTextAttributes (com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.EffectType effectType
com.intellij.openapi.editor.markup.TextAttributes attributes
java.awt.Color foregroundColor
int style
public int getFontStyle ()
public com.intellij.openapi.editor.markup.TextAttributes toTextAttributes ()
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
public com.intellij.ui.SimpleTextAttributes derive (int, java.awt.Color, java.awt.Color, java.awt.Color)
int style
java.awt.Color fg
java.awt.Color bg
java.awt.Color wave
public static com.intellij.ui.SimpleTextAttributes merge (com.intellij.ui.SimpleTextAttributes, com.intellij.ui.SimpleTextAttributes)
java.awt.Color wave
java.awt.Color fg
java.awt.Color bg
com.intellij.ui.SimpleTextAttributes weak
com.intellij.ui.SimpleTextAttributes strong
int style
java.awt.Color wave
java.awt.Color fg
java.awt.Color bg
static void ()
}
com/intellij/usageView/UsageInfo.classUsageInfo.java
package com.intellij.usageView
public com.intellij.usageView.UsageInfo extends java.lang.Object {
public static final com.intellij.usageView.UsageInfo[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.SmartPsiElementPointer mySmartPointer
private final com.intellij.psi.SmartPsiFileRange myPsiFileRange
public final boolean isNonCodeUsage
protected boolean myDynamicUsage
public void (com.intellij.psi.PsiElement, int, int, boolean)
com.intellij.openapi.util.TextRange rangeToStore
com.intellij.openapi.util.TextRange rangeToStore
com.intellij.psi.PsiElement element
int startOffset
int endOffset
boolean isNonCodeUsage
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement topElement
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPointerManager smartPointerManager
public void (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiFileRange, boolean, boolean)
com.intellij.psi.SmartPsiElementPointer smartPointer
com.intellij.psi.SmartPsiFileRange psiFileRange
boolean dynamicUsage
boolean nonCodeUsage
public void (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.psi.SmartPointerManager smartPointerManager
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean isNonCodeUsage
public void (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement element
int startOffset
int endOffset
public void (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
public void (com.intellij.psi.PsiQualifiedReferenceElement)
com.intellij.psi.PsiQualifiedReferenceElement reference
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.SmartPsiElementPointer getSmartPointer ()
public com.intellij.psi.SmartPsiFileRange getPsiFileRange ()
public boolean isNonCodeUsage ()
public void setDynamicUsage (boolean)
boolean dynamicUsage
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.TextRange getRange ()
public com.intellij.openapi.util.ProperTextRange getRangeInElement ()
int startOffset
com.intellij.openapi.util.ProperTextRange result
com.intellij.openapi.util.Segment rangeInFile
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.util.ProperTextRange result
int delta
public java.lang.String getTooltipText ()
public int getNavigationOffset ()
com.intellij.openapi.util.Segment range
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange rangeInElement
public com.intellij.openapi.util.Segment getNavigationRange ()
com.intellij.openapi.util.Segment range
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange rangeInElement
public boolean isValid ()
public com.intellij.openapi.util.Segment getSegment ()
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.ProperTextRange rangeInElement
private com.intellij.openapi.util.Pair offset ()
com.intellij.openapi.vfs.VirtualFile containingFile0
int shift0
com.intellij.openapi.util.Segment range0
public int compareToByStartOffset (com.intellij.usageView.UsageInfo)
com.intellij.usageView.UsageInfo info
com.intellij.openapi.util.Pair offset0
com.intellij.openapi.util.Pair offset1
public com.intellij.openapi.project.Project getProject ()
public final boolean isWritable ()
com.intellij.psi.PsiElement element
public boolean equals (java.lang.Object)
Object o
com.intellij.usageView.UsageInfo usageInfo
com.intellij.psi.SmartPointerManager smartPointerManager
public int hashCode ()
int result
public java.lang.String toString ()
com.intellij.psi.PsiReference reference
public com.intellij.psi.PsiFile getFile ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean isDynamicUsage ()
public com.intellij.usageView.UsageInfo copy ()
com.intellij.psi.PsiElement element
com.intellij.psi.SmartPointerManager smartPointerManager
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.Segment segment
com.intellij.openapi.util.TextRange range
com.intellij.psi.SmartPsiFileRange psiFileRange
com.intellij.psi.SmartPsiElementPointer pointer
static void ()
}
com/intellij/usageView/UsageInfoFactory.classUsageInfoFactory.java
package com.intellij.usageView
public abstract com.intellij.usageView.UsageInfoFactory extends java.lang.Object {
public abstract com.intellij.usageView.UsageInfo createUsageInfo (com.intellij.psi.PsiElement, int, int)
}
com/intellij/util/AbstractQuery$1.classAbstractQuery.java
package com.intellij.util
final com.intellij.util.AbstractQuery$1 extends com.intellij.util.AbstractQuery {
final com.intellij.util.Query val$query
void (com.intellij.util.Query)
protected boolean processResults (com.intellij.util.Processor)
com.intellij.util.Processor consumer
}
com/intellij/util/AbstractQuery.classAbstractQuery.java
package com.intellij.util
public abstract com.intellij.util.AbstractQuery extends java.lang.Object implements com.intellij.util.Query {
private boolean myIsProcessing
static final boolean $assertionsDisabled
public void ()
public java.util.Collection findAll ()
java.util.List result
com.intellij.util.Processor processor
public java.util.Iterator iterator ()
public java.lang.Object findFirst ()
com.intellij.util.CommonProcessors$FindFirstProcessor processor
private void assertNotProcessing ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
java.util.Collection all
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
protected abstract boolean processResults (com.intellij.util.Processor)
protected com.intellij.concurrency.AsyncFuture processResultsAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public static com.intellij.util.Query wrapInReadAction (com.intellij.util.Query)
com.intellij.util.Query query
static void ()
}
com/intellij/util/ArrayQuery.classArrayQuery.java
package com.intellij.util
public com.intellij.util.ArrayQuery extends java.lang.Object implements com.intellij.util.Query {
private final Object[] myArray
public transient void (java.lang.Object[])
Object[] array
public java.util.Collection findAll ()
public java.lang.Object findFirst ()
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
}
com/intellij/util/CharTable.classCharTable.java
package com.intellij.util
public abstract com.intellij.util.CharTable extends java.lang.Object {
public static final com.intellij.openapi.util.Key CHAR_TABLE_KEY
public abstract java.lang.CharSequence intern (java.lang.CharSequence)
public abstract java.lang.CharSequence intern (java.lang.CharSequence, int, int)
static void ()
}
com/intellij/util/CollectionQuery.classCollectionQuery.java
package com.intellij.util
public com.intellij.util.CollectionQuery extends java.lang.Object implements com.intellij.util.Query {
private final java.util.Collection myCollection
public void (java.util.Collection)
java.util.Collection collection
public java.util.Collection findAll ()
public java.lang.Object findFirst ()
java.util.Iterator i
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
}
com/intellij/util/DisposeAwareRunnable$1.classDisposeAwareRunnable.java
package com.intellij.util
com.intellij.util.DisposeAwareRunnable$1 extends java.lang.Object {
}
com/intellij/util/DisposeAwareRunnable$DumbAwareRunnable.classDisposeAwareRunnable.java
package com.intellij.util
com.intellij.util.DisposeAwareRunnable$DumbAwareRunnable extends com.intellij.util.DisposeAwareRunnable implements com.intellij.openapi.project.DumbAware {
void (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
}
com/intellij/util/DisposeAwareRunnable$PossiblyDumbAwareRunnable.classDisposeAwareRunnable.java
package com.intellij.util
com.intellij.util.DisposeAwareRunnable$PossiblyDumbAwareRunnable extends com.intellij.util.DisposeAwareRunnable implements com.intellij.openapi.project.PossiblyDumbAware {
void (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
public boolean isDumbAware ()
}
com/intellij/util/DisposeAwareRunnable.classDisposeAwareRunnable.java
package com.intellij.util
public com.intellij.util.DisposeAwareRunnable extends java.lang.ref.WeakReference implements java.lang.Runnable {
protected final Runnable myDelegate
static final boolean $assertionsDisabled
public static java.lang.Runnable create (java.lang.Runnable, com.intellij.psi.PsiElement)
Runnable delegate
com.intellij.psi.PsiElement disposable
public static java.lang.Runnable create (java.lang.Runnable, com.intellij.openapi.project.Project)
Runnable delegate
com.intellij.openapi.project.Project disposable
public static java.lang.Runnable create (java.lang.Runnable, com.intellij.openapi.module.Module)
Runnable delegate
com.intellij.openapi.module.Module disposable
private static java.lang.Runnable create (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
private void (java.lang.Runnable, java.lang.Object)
Runnable delegate
Object disposable
public void run ()
Object res
void (java.lang.Runnable, java.lang.Object, com.intellij.util.DisposeAwareRunnable$1)
Runnable x0
Object x1
com.intellij.util.DisposeAwareRunnable$1 x2
static void ()
}
com/intellij/util/EmptyQuery.classEmptyQuery.java
package com.intellij.util
public com.intellij.util.EmptyQuery extends java.lang.Object implements com.intellij.util.Query {
private static final com.intellij.util.EmptyQuery EMPTY_QUERY_INSTANCE
public void ()
public java.util.Collection findAll ()
public java.lang.Object findFirst ()
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
public static com.intellij.util.Query getEmptyQuery ()
com.intellij.util.Query instance
static void ()
}
com/intellij/util/ExecutorsQuery.classExecutorsQuery.java
package com.intellij.util
public final com.intellij.util.ExecutorsQuery extends com.intellij.util.AbstractQuery {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myExecutors
private final Object myParameters
public void (java.lang.Object, java.util.List)
Object params
java.util.List executors
protected boolean processResults (com.intellij.util.Processor)
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.project.IndexNotReadyException e
Exception e
com.intellij.util.QueryExecutor executor
com.intellij.util.Processor consumer
static void ()
}
com/intellij/util/FileContentUtilCore$1.classFileContentUtilCore.java
package com.intellij.util
final com.intellij.util.FileContentUtilCore$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.Collection val$files
void (java.util.Collection)
public void run ()
com.intellij.openapi.vfs.VirtualFile file
java.util.Set events
com.intellij.openapi.vfs.newvfs.BulkFileListener publisher
java.util.List eventList
}
com/intellij/util/FileContentUtilCore.classFileContentUtilCore.java
package com.intellij.util
public com.intellij.util.FileContentUtilCore extends java.lang.Object {
public static final String FORCE_RELOAD_REQUESTOR
public void ()
public static transient void reparseFiles (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
public static void reparseFiles (java.util.Collection)
java.util.Collection files
private static void saveOrReload (com.intellij.openapi.vfs.VirtualFile, java.util.Collection)
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile file
java.util.Collection events
com.intellij.openapi.fileEditor.FileDocumentManager documentManager
static void access$000 (com.intellij.openapi.vfs.VirtualFile, java.util.Collection)
com.intellij.openapi.vfs.VirtualFile x0
java.util.Collection x1
}
com/intellij/util/FileIconKey.classFileIconKey.java
package com.intellij.util
com.intellij.util.FileIconKey extends java.lang.Object {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.project.Project myProject
private final int myFlags
private final com.intellij.lang.Language myInitialLanguage
void (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, int)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
int flags
public boolean equals (java.lang.Object)
Object o
com.intellij.util.FileIconKey that
public int hashCode ()
int result
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.project.Project getProject ()
public int getFlags ()
}
com/intellij/util/FilteredQuery$MyProcessor.classFilteredQuery.java
package com.intellij.util
com.intellij.util.FilteredQuery$MyProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.util.Processor myConsumer
final com.intellij.util.FilteredQuery this$0
public void (com.intellij.util.FilteredQuery, com.intellij.util.Processor)
com.intellij.util.Processor consumer
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/FilteredQuery.classFilteredQuery.java
package com.intellij.util
public com.intellij.util.FilteredQuery extends java.lang.Object implements com.intellij.util.Query {
private final com.intellij.util.Query myOriginal
private final com.intellij.openapi.util.Condition myFilter
public void (com.intellij.util.Query, com.intellij.openapi.util.Condition)
com.intellij.util.Query original
com.intellij.openapi.util.Condition filter
public java.lang.Object findFirst ()
com.intellij.util.CommonProcessors$FindFirstProcessor processor
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.util.Collection findAll ()
java.util.List result
com.intellij.util.Processor processor
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
static com.intellij.openapi.util.Condition access$000 (com.intellij.util.FilteredQuery)
com.intellij.util.FilteredQuery x0
}
com/intellij/util/IconUtil$1.classIconUtil.java
package com.intellij.util
final com.intellij.util.IconUtil$1 extends java.lang.Object implements javax.swing.Icon {
final boolean val$horizontal
final javax.swing.Icon val$icon
void (boolean, javax.swing.Icon)
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.geom.AffineTransform transform
java.awt.Component c
java.awt.Graphics g
int x
int y
java.awt.Graphics2D g2d
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/IconUtil$2.classIconUtil.java
package com.intellij.util
final com.intellij.util.IconUtil$2 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public javax.swing.Icon fun (com.intellij.util.FileIconKey)
com.intellij.ide.FileIconPatcher patcher
com.intellij.util.FileIconKey key
com.intellij.openapi.vfs.VirtualFile file
int flags
com.intellij.openapi.project.Project project
javax.swing.Icon providersIcon
javax.swing.Icon icon
boolean dumb
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/IconUtil$3.classIconUtil.java
package com.intellij.util
final com.intellij.util.IconUtil$3 extends java.lang.Object implements javax.swing.Icon {
final double val$scale
final javax.swing.Icon val$source
final int val$hiDPIscale
void (double, javax.swing.Icon, int)
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.geom.AffineTransform transform
java.awt.Component c
java.awt.Graphics g
int x
int y
java.awt.Graphics2D g2d
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/IconUtil$4.classIconUtil.java
package com.intellij.util
final com.intellij.util.IconUtil$4 extends com.intellij.util.ui.JBImageIcon {
void (java.awt.Image)
java.awt.Image arg0
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/IconUtil$5.classIconUtil.java
package com.intellij.util
final com.intellij.util.IconUtil$5 extends java.lang.Object implements javax.swing.Icon {
final java.awt.Font val$font
final String val$text
final int val$height
final int val$width
void (java.awt.Font, java.lang.String, int, int)
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/IconUtil$ColorFilter.classIconUtil.java
package com.intellij.util
com.intellij.util.IconUtil$ColorFilter extends com.intellij.util.IconUtil$Filter {
private final float[] myBase
private final boolean myKeepGray
private void (java.awt.Color, boolean)
java.awt.Color color
boolean keepGray
int[] convert (int[])
int[] rgba
float[] hsb
int rgb
void (java.awt.Color, boolean, com.intellij.util.IconUtil$1)
java.awt.Color x0
boolean x1
com.intellij.util.IconUtil$1 x2
}
com/intellij/util/IconUtil$CropIcon.classIconUtil.java
package com.intellij.util
com.intellij.util.IconUtil$CropIcon extends java.lang.Object implements javax.swing.Icon {
private final javax.swing.Icon mySrc
private final java.awt.Rectangle myCrop
private void (javax.swing.Icon, java.awt.Rectangle)
javax.swing.Icon src
java.awt.Rectangle crop
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 ()
void (javax.swing.Icon, java.awt.Rectangle, com.intellij.util.IconUtil$1)
javax.swing.Icon x0
java.awt.Rectangle x1
com.intellij.util.IconUtil$1 x2
}
com/intellij/util/IconUtil$DesaturationFilter.classIconUtil.java
package com.intellij.util
com.intellij.util.IconUtil$DesaturationFilter extends com.intellij.util.IconUtil$Filter {
private void ()
int[] convert (int[])
int[] rgba
int min
int max
int grey
void (com.intellij.util.IconUtil$1)
com.intellij.util.IconUtil$1 x0
}
com/intellij/util/IconUtil$FileIconPatcherHolder.classIconUtil.java
package com.intellij.util
com.intellij.util.IconUtil$FileIconPatcherHolder extends java.lang.Object {
private static final com.intellij.ide.FileIconPatcher[] ourPatchers
private void ()
static com.intellij.ide.FileIconPatcher[] access$500 ()
static void ()
}
com/intellij/util/IconUtil$FileIconProviderHolder.classIconUtil.java
package com.intellij.util
com.intellij.util.IconUtil$FileIconProviderHolder extends java.lang.Object {
private static final com.intellij.ide.FileIconProvider[] myProviders
private void ()
static com.intellij.ide.FileIconProvider[] access$400 ()
static void ()
}
com/intellij/util/IconUtil$Filter.classIconUtil.java
package com.intellij.util
abstract com.intellij.util.IconUtil$Filter extends java.lang.Object {
private void ()
abstract int[] convert (int[])
void (com.intellij.util.IconUtil$1)
com.intellij.util.IconUtil$1 x0
}
com/intellij/util/IconUtil$IconSizeWrapper.classIconUtil.java
package com.intellij.util
public com.intellij.util.IconUtil$IconSizeWrapper extends java.lang.Object implements javax.swing.Icon {
private final javax.swing.Icon myIcon
private final int myWidth
private final int myHeight
protected void (javax.swing.Icon, int, int)
javax.swing.Icon icon
int width
int height
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
protected void paintIcon (javax.swing.Icon, java.awt.Component, java.awt.Graphics, int, int)
javax.swing.Icon icon
java.awt.Component c
java.awt.Graphics g
int x
int y
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/util/IconUtil.classIconUtil.java
package com.intellij.util
public com.intellij.util.IconUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key PROJECT_WAS_EVER_INITIALIZED
private static final com.intellij.util.NullableFunction ICON_NULLABLE_FUNCTION
public void ()
private static boolean wasEverInitialized (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
Boolean was
public static javax.swing.Icon cropIcon (javax.swing.Icon, int, int)
int row
int col
javax.swing.Icon icon
int maxWidth
int maxHeight
int w
int h
java.awt.image.BufferedImage image
java.awt.Graphics2D g
java.awt.image.BufferedImage img
int offX
int offY
public static javax.swing.Icon cropIcon (javax.swing.Icon, java.awt.Rectangle)
javax.swing.Icon icon
java.awt.Rectangle area
public static javax.swing.Icon flip (javax.swing.Icon, boolean)
javax.swing.Icon icon
boolean horizontal
public static javax.swing.Icon getIcon (com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
int flags
com.intellij.openapi.project.Project project
javax.swing.Icon lastIcon
javax.swing.Icon base
private static javax.swing.Icon getProvidersIcon (com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
javax.swing.Icon icon
com.intellij.ide.FileIconProvider provider
com.intellij.openapi.vfs.VirtualFile file
int flags
com.intellij.openapi.project.Project project
public static javax.swing.Icon getEmptyIcon (boolean)
boolean showVisibility
com.intellij.ui.RowIcon baseIcon
private static javax.swing.Icon createEmptyIconLike (java.lang.String)
String baseIconPath
javax.swing.Icon baseIcon
private static com.intellij.ide.FileIconProvider[] getProviders ()
private static com.intellij.ide.FileIconPatcher[] getPatchers ()
public static java.awt.Image toImage (javax.swing.Icon)
int w
int h
java.awt.image.BufferedImage image
java.awt.Graphics2D g
javax.swing.Icon icon
public static javax.swing.Icon getAddIcon ()
public static javax.swing.Icon getRemoveIcon ()
public static javax.swing.Icon getMoveUpIcon ()
public static javax.swing.Icon getMoveDownIcon ()
public static javax.swing.Icon getEditIcon ()
public static javax.swing.Icon getAddClassIcon ()
public static javax.swing.Icon getAddPatternIcon ()
public static javax.swing.Icon getAddJiraPatternIcon ()
public static javax.swing.Icon getAddYouTrackPatternIcon ()
public static javax.swing.Icon getAddBlankLineIcon ()
public static javax.swing.Icon getAddPackageIcon ()
public static javax.swing.Icon getAddLinkIcon ()
public static javax.swing.Icon getAddFolderIcon ()
public static javax.swing.Icon getAnalyzeIcon ()
public static void paintInCenterOf (java.awt.Component, java.awt.Graphics, javax.swing.Icon)
java.awt.Component c
java.awt.Graphics g
javax.swing.Icon icon
int x
int y
private static javax.swing.Icon getToolbarDecoratorIcon (java.lang.String)
String name
private static java.lang.String getToolbarDecoratorIconsFolder ()
public static transient javax.swing.Icon[] getEqualSizedIcons (javax.swing.Icon[])
javax.swing.Icon icon
int i
javax.swing.Icon[] icons
javax.swing.Icon[] result
int width
int height
public static javax.swing.Icon toSize (javax.swing.Icon, int, int)
javax.swing.Icon icon
int width
int height
public static javax.swing.Icon scale (javax.swing.Icon, double)
java.awt.Image image
int hiDPIscale
javax.swing.Icon source
double _scale
int hiDPIscale
double scale
public static javax.swing.Icon scale (javax.swing.Icon, float, boolean)
javax.swing.Icon icon
float scale
boolean smartScale
public static javax.swing.Icon colorize (javax.swing.Icon, java.awt.Color)
javax.swing.Icon source
java.awt.Color color
public static javax.swing.Icon colorize (java.awt.Graphics2D, javax.swing.Icon, java.awt.Color)
java.awt.Graphics2D g
javax.swing.Icon source
java.awt.Color color
public static javax.swing.Icon colorize (javax.swing.Icon, java.awt.Color, boolean)
javax.swing.Icon source
java.awt.Color color
boolean keepGray
public static javax.swing.Icon colorize (java.awt.Graphics2D, javax.swing.Icon, java.awt.Color, boolean)
java.awt.Graphics2D g
javax.swing.Icon source
java.awt.Color color
boolean keepGray
public static javax.swing.Icon desaturate (javax.swing.Icon)
javax.swing.Icon source
private static javax.swing.Icon filterIcon (java.awt.Graphics2D, javax.swing.Icon, com.intellij.util.IconUtil$Filter)
int x
int y
java.awt.Graphics2D g
javax.swing.Icon source
com.intellij.util.IconUtil$Filter filter
java.awt.image.BufferedImage src
java.awt.Graphics2D g2d
java.awt.image.BufferedImage img
int[] rgba
public static com.intellij.util.ui.JBImageIcon createImageIcon (java.awt.image.BufferedImage)
java.awt.image.BufferedImage img
public static javax.swing.Icon textToIcon (java.lang.String, java.awt.Component, float)
String text
java.awt.Component component
float fontSize
java.awt.Font font
java.awt.FontMetrics metrics
int width
int height
public static javax.swing.Icon addText (javax.swing.Icon, java.lang.String)
javax.swing.Icon base
String text
com.intellij.ui.LayeredIcon icon
static boolean access$100 (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project x0
static javax.swing.Icon access$200 (com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile x0
int x1
com.intellij.openapi.project.Project x2
static com.intellij.ide.FileIconPatcher[] access$300 ()
static void ()
}
com/intellij/util/InstanceofQuery$MyProcessor.classInstanceofQuery.java
package com.intellij.util
com.intellij.util.InstanceofQuery$MyProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.util.Processor myConsumer
final com.intellij.util.InstanceofQuery this$0
public void (com.intellij.util.InstanceofQuery, com.intellij.util.Processor)
com.intellij.util.Processor consumer
public boolean process (java.lang.Object)
Class aClass
Object o
}
com/intellij/util/InstanceofQuery.classInstanceofQuery.java
package com.intellij.util
public com.intellij.util.InstanceofQuery extends java.lang.Object implements com.intellij.util.Query {
private final Class[] myClasses
private final com.intellij.util.Query myDelegate
public transient void (com.intellij.util.Query, java.lang.Class[])
com.intellij.util.Query delegate
Class[] aClasses
public java.util.Collection findAll ()
Class aClass
Object o
java.util.ArrayList result
java.util.Collection all
public java.lang.Object findFirst ()
com.intellij.util.CommonProcessors$FindFirstProcessor processor
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
java.util.Collection all
public java.util.Iterator iterator ()
static java.lang.Class[] access$000 (com.intellij.util.InstanceofQuery)
com.intellij.util.InstanceofQuery x0
}
com/intellij/util/KeyedLazyInstance.classKeyedLazyInstance.java
package com.intellij.util
public abstract com.intellij.util.KeyedLazyInstance extends java.lang.Object {
public abstract java.lang.String getKey ()
public abstract java.lang.Object getInstance ()
}
com/intellij/util/KeyedLazyInstanceEP$1.classKeyedLazyInstanceEP.java
package com.intellij.util
com.intellij.util.KeyedLazyInstanceEP$1 extends com.intellij.openapi.util.LazyInstance {
final com.intellij.util.KeyedLazyInstanceEP this$0
void (com.intellij.util.KeyedLazyInstanceEP)
com.intellij.util.KeyedLazyInstanceEP this$0
protected java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
}
com/intellij/util/KeyedLazyInstanceEP.classKeyedLazyInstanceEP.java
package com.intellij.util
public com.intellij.util.KeyedLazyInstanceEP extends com.intellij.openapi.extensions.AbstractExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String key
public String implementationClass
private final com.intellij.openapi.util.LazyInstance myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
}
com/intellij/util/LazyQuery$1.classLazyQuery.java
package com.intellij.util
com.intellij.util.LazyQuery$1 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.util.LazyQuery this$0
void (com.intellij.util.LazyQuery)
com.intellij.util.LazyQuery this$0
protected com.intellij.util.Query compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/util/LazyQuery.classLazyQuery.java
package com.intellij.util
public abstract com.intellij.util.LazyQuery extends java.lang.Object implements com.intellij.util.Query {
private final com.intellij.openapi.util.NotNullLazyValue myQuery
public void ()
protected abstract com.intellij.util.Query computeQuery ()
public java.util.Collection findAll ()
public java.lang.Object findFirst ()
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
}
com/intellij/util/MergeQuery$1.classMergeQuery.java
package com.intellij.util
com.intellij.util.MergeQuery$1 extends com.intellij.concurrency.DefaultResultConsumer {
final com.intellij.util.Processor val$consumer
final com.intellij.concurrency.AsyncFutureResult val$result
final com.intellij.util.MergeQuery this$0
void (com.intellij.util.MergeQuery, com.intellij.concurrency.AsyncFutureResult, com.intellij.util.Processor, com.intellij.concurrency.AsyncFutureResult)
com.intellij.util.MergeQuery this$0
com.intellij.concurrency.AsyncFutureResult result
public void onSuccess (java.lang.Boolean)
com.intellij.concurrency.AsyncFuture fq2
Boolean value
public volatile void onSuccess (java.lang.Object)
}
com/intellij/util/MergeQuery.classMergeQuery.java
package com.intellij.util
public com.intellij.util.MergeQuery extends java.lang.Object implements com.intellij.util.Query {
private final com.intellij.util.Query myQuery1
private final com.intellij.util.Query myQuery2
public void (com.intellij.util.Query, com.intellij.util.Query)
com.intellij.util.Query query1
com.intellij.util.Query query2
public java.util.Collection findAll ()
java.util.List results
com.intellij.util.Processor processor
public java.lang.Object findFirst ()
com.intellij.util.CommonProcessors$FindFirstProcessor processor
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
com.intellij.concurrency.AsyncFutureResult result
com.intellij.concurrency.AsyncFuture fq
private boolean processSubQuery (com.intellij.util.Query, com.intellij.util.Processor)
com.intellij.util.Query subQuery
com.intellij.util.Processor consumer
private com.intellij.concurrency.AsyncFuture processSubQueryAsync (com.intellij.util.Query, com.intellij.util.Processor)
com.intellij.util.Query query1
com.intellij.util.Processor consumer
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
java.util.Collection results
public java.util.Iterator iterator ()
static com.intellij.util.Query access$000 (com.intellij.util.MergeQuery)
com.intellij.util.MergeQuery x0
static com.intellij.concurrency.AsyncFuture access$100 (com.intellij.util.MergeQuery, com.intellij.util.Query, com.intellij.util.Processor)
com.intellij.util.MergeQuery x0
com.intellij.util.Query x1
com.intellij.util.Processor x2
}
com/intellij/util/PathUtil.classPathUtil.java
package com.intellij.util
public com.intellij.util.PathUtil extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static java.lang.String getLocalPath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static java.lang.String getLocalPath (java.lang.String)
String path
public static com.intellij.openapi.vfs.VirtualFile getLocalFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile localFile
com.intellij.openapi.vfs.VirtualFile file
public static java.lang.String getJarPathForClass (java.lang.Class)
Class aClass
String pathForClass
public static java.lang.String toPresentableUrl (java.lang.String)
String url
public static java.lang.String getCanonicalPath (java.lang.String)
String path
public static java.lang.String getFileName (java.lang.String)
String path
public static java.lang.String getFileExtension (java.lang.String)
String name
int index
public static java.lang.String getParentPath (java.lang.String)
String path
public static java.lang.String suggestFileName (java.lang.String)
String text
public static java.lang.String suggestFileName (java.lang.String, boolean, boolean)
String text
boolean allowDots
boolean allowSpaces
public static boolean isValidFileName (java.lang.String)
String fileName
public static boolean isValidFileName (java.lang.String, boolean)
String fileName
boolean strict
public static java.lang.String toSystemIndependentName (java.lang.String)
String path
public static java.lang.String toSystemDependentName (java.lang.String)
String path
public static java.lang.String driveLetterToLowerCase (java.lang.String)
java.io.File file
String path
public static java.lang.String makeFileName (java.lang.String, java.lang.String)
String name
String extension
static void ()
}
com/intellij/util/PathsList$1.classPathsList.java
package com.intellij.util
final com.intellij.util.PathsList$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.openapi.vfs.VirtualFile fun (java.lang.String)
String path
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/PathsList$2.classPathsList.java
package com.intellij.util
final com.intellij.util.PathsList$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/PathsList$3.classPathsList.java
package com.intellij.util
final com.intellij.util.PathsList$3 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.openapi.vfs.VirtualFile fun (java.lang.String)
String s
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile localFile
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/PathsList$4.classPathsList.java
package com.intellij.util
com.intellij.util.PathsList$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.util.PathsList this$0
void (com.intellij.util.PathsList)
com.intellij.util.PathsList this$0
public boolean value (java.lang.String)
String element
public volatile boolean value (java.lang.Object)
}
com/intellij/util/PathsList.classPathsList.java
package com.intellij.util
public com.intellij.util.PathsList extends java.lang.Object {
private final java.util.List myPath
private final java.util.List myPathTail
private final java.util.Set myPathSet
private static final com.intellij.util.Function PATH_TO_LOCAL_VFILE
private static final com.intellij.util.Function LOCAL_PATH
private static final com.intellij.util.Function PATH_TO_DIR
public void ()
public boolean isEmpty ()
public void add (java.lang.String)
String path
public void remove (java.lang.String)
String path
public void clear ()
public void add (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void addFirst (java.lang.String)
String element
String path
int index
public void addTail (java.lang.String)
String path
private java.lang.Iterable chooseFirstTimeItems (java.lang.String)
String path
private void addAllLast (java.lang.Iterable, java.util.List)
String element
Iterable elements
java.util.List toArray
public java.lang.String getPathsString ()
public java.util.List getPathList ()
java.util.List result
public java.util.List getVirtualFiles ()
public java.util.List getRootDirs ()
public void addAll (java.util.List)
String path
java.util.List allClasspath
public void addAllFiles (java.io.File[])
java.io.File[] files
public void addAllFiles (java.util.List)
java.io.File file
java.util.List files
public void add (java.io.File)
java.io.File file
public void addVirtualFiles (java.util.Collection)
com.intellij.openapi.vfs.VirtualFile file
java.util.Collection files
public void addVirtualFiles (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
static com.intellij.util.Function access$000 ()
static java.util.Set access$100 (com.intellij.util.PathsList)
com.intellij.util.PathsList x0
static void ()
}
com/intellij/util/PlatformIcons.classPlatformIcons.java
package com.intellij.util
public abstract com.intellij.util.PlatformIcons extends java.lang.Object {
public static final String PUBLIC_ICON_PATH
public static final javax.swing.Icon PUBLIC_ICON
public static final javax.swing.Icon LOCKED_ICON
public static final javax.swing.Icon SYMLINK_ICON
public static final javax.swing.Icon PRIVATE_ICON
public static final javax.swing.Icon PROTECTED_ICON
public static final javax.swing.Icon PACKAGE_LOCAL_ICON
public static final javax.swing.Icon PACKAGE_ICON
public static final javax.swing.Icon DIRECTORY_CLOSED_ICON
public static final javax.swing.Icon DIRECTORY_OPEN_ICON
public static final String CLASS_ICON_PATH
public static final javax.swing.Icon CLASS_ICON
public static final javax.swing.Icon EXCEPTION_CLASS_ICON
public static final javax.swing.Icon NEW_EXCEPTION
public static final javax.swing.Icon ANONYMOUS_CLASS_ICON
public static final javax.swing.Icon ABSTRACT_CLASS_ICON
public static final javax.swing.Icon ANNOTATION_TYPE_ICON
public static final javax.swing.Icon ENUM_ICON
public static final javax.swing.Icon INTERFACE_ICON
public static final javax.swing.Icon METHOD_ICON
public static final javax.swing.Icon FUNCTION_ICON
public static final javax.swing.Icon ABSTRACT_METHOD_ICON
public static final javax.swing.Icon FIELD_ICON
public static final javax.swing.Icon PARAMETER_ICON
public static final javax.swing.Icon VARIABLE_ICON
public static final javax.swing.Icon XML_TAG_ICON
public static final javax.swing.Icon LIBRARY_ICON
public static final javax.swing.Icon WEB_ICON
public static final javax.swing.Icon JAR_ICON
public static final javax.swing.Icon FILE_ICON
public static final javax.swing.Icon VARIABLE_READ_ACCESS
public static final javax.swing.Icon VARIABLE_WRITE_ACCESS
public static final javax.swing.Icon VARIABLE_RW_ACCESS
public static final javax.swing.Icon CUSTOM_FILE_ICON
public static final javax.swing.Icon PROPERTY_ICON
public static final javax.swing.Icon NEW_PARAMETER
public static final javax.swing.Icon ASPECT_ICON
public static final javax.swing.Icon ADVICE_ICON
public static final javax.swing.Icon ERROR_INTRODUCTION_ICON
public static final javax.swing.Icon WARNING_INTRODUCTION_ICON
public static final javax.swing.Icon JAVA_OUTSIDE_SOURCE_ICON
public static final javax.swing.Icon EXCLUDED_FROM_COMPILE_ICON
public static final javax.swing.Icon PROJECT_ICON
public static final javax.swing.Icon UI_FORM_ICON
public static final javax.swing.Icon JSP_ICON
public static final javax.swing.Icon SMALL_VCS_CONFIGURABLE
public static final javax.swing.Icon GROUP_BY_PACKAGES
public static final javax.swing.Icon ADD_ICON
public static final javax.swing.Icon DELETE_ICON
public static final javax.swing.Icon COPY_ICON
public static final javax.swing.Icon EDIT
public static final javax.swing.Icon ANALYZE
public static final javax.swing.Icon SELECT_ALL_ICON
public static final javax.swing.Icon UNSELECT_ALL_ICON
public static final javax.swing.Icon PROPERTIES_ICON
public static final javax.swing.Icon SYNCHRONIZE_ICON
public static final javax.swing.Icon SHOW_SETTINGS_ICON
public static final javax.swing.Icon CHECK_ICON
public static final javax.swing.Icon CHECK_ICON_SELECTED
public static final javax.swing.Icon CHECK_ICON_SMALL
public static final javax.swing.Icon CHECK_ICON_SMALL_SELECTED
public static final javax.swing.Icon OPEN_EDIT_DIALOG_ICON
public static final javax.swing.Icon FLATTEN_PACKAGES_ICON
public static final javax.swing.Icon EDIT_IN_SECTION_ICON
public static final javax.swing.Icon CLASS_INITIALIZER
public static final javax.swing.Icon CLOSED_MODULE_GROUP_ICON
public static final javax.swing.Icon OPENED_MODULE_GROUP_ICON
public static final javax.swing.Icon FOLDER_ICON
public static final javax.swing.Icon SOURCE_FOLDERS_ICON
public static final javax.swing.Icon TEST_SOURCE_FOLDER
public static final javax.swing.Icon INVALID_ENTRY_ICON
public static final javax.swing.Icon MODULES_SOURCE_FOLDERS_ICON
public static final javax.swing.Icon MODULES_TEST_SOURCE_FOLDER
public static final javax.swing.Icon CONTENT_ROOT_ICON_CLOSED
public static final javax.swing.Icon CONTENT_ROOT_ICON_OPEN
public static final javax.swing.Icon UP_DOWN_ARROWS
public static final javax.swing.Icon COMBOBOX_ARROW_ICON
public static final javax.swing.Icon EXPORT_ICON
public static final javax.swing.Icon IMPORT_ICON
static void ()
}
com/intellij/util/PlatformUtils.classPlatformUtils.java
package com.intellij.util
public com.intellij.util.PlatformUtils extends java.lang.Object {
public static final String PLATFORM_PREFIX_KEY
public static final String IDEA_PREFIX
public static final String IDEA_CE_PREFIX
public static final String APPCODE_PREFIX
public static final String CLION_PREFIX
public static final String PYCHARM_PREFIX
public static final String PYCHARM_CE_PREFIX
public static final String PYCHARM_EDU_PREFIX
public static final String RUBY_PREFIX
public static final String PHP_PREFIX
public static final String WEB_PREFIX
public static final String DBE_PREFIX
public static final String RIDER_PREFIX
public static final String GOIDE_PREFIX
public void ()
public static java.lang.String getPlatformPrefix ()
public static java.lang.String getPlatformPrefix (java.lang.String)
String defaultPrefix
public static boolean isJetBrainsProduct ()
com.intellij.openapi.application.ApplicationInfo appInfo
public static boolean isIntelliJ ()
public static boolean isIdeaUltimate ()
public static boolean isIdeaCommunity ()
public static boolean isRubyMine ()
public static boolean isAppCode ()
public static boolean isCLion ()
public static boolean isCidr ()
public static boolean isPyCharm ()
public static boolean isPyCharmPro ()
public static boolean isPyCharmCommunity ()
public static boolean isPyCharmEducational ()
public static boolean isPhpStorm ()
public static boolean isWebStorm ()
public static boolean isDatabaseIDE ()
public static boolean isRider ()
public static boolean isGoIde ()
public static boolean isCommunityEdition ()
private static boolean is (java.lang.String)
String idePrefix
}
com/intellij/util/Processors$1.classProcessors.java
package com.intellij.util
final com.intellij.util.Processors$1 extends com.intellij.util.CommonProcessors$CollectProcessor {
void (java.util.Collection)
java.util.Collection arg0
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/Processors.classProcessors.java
package com.intellij.util
public com.intellij.util.Processors extends java.lang.Object {
public void ()
public static com.intellij.util.Processor cancelableCollectProcessor (java.util.Collection)
java.util.Collection collection
}
com/intellij/util/PsiIconUtil$IconProviderHolder.classPsiIconUtil.java
package com.intellij.util
com.intellij.util.PsiIconUtil$IconProviderHolder extends java.lang.Object {
private static final com.intellij.ide.IconProvider[] ourIconProviders
private void ()
static com.intellij.ide.IconProvider[] access$000 ()
static void ()
}
com/intellij/util/PsiIconUtil.classPsiIconUtil.java
package com.intellij.util
public com.intellij.util.PsiIconUtil extends java.lang.Object {
public void ()
public static javax.swing.Icon getProvidersIcon (com.intellij.psi.PsiElement, int)
javax.swing.Icon icon
com.intellij.ide.IconProvider iconProvider
com.intellij.psi.PsiElement element
int flags
boolean dumb
private static com.intellij.ide.IconProvider[] getIconProviders ()
}
com/intellij/util/Query.classQuery.java
package com.intellij.util
public abstract com.intellij.util.Query extends java.lang.Object implements java.lang.Iterable {
public abstract java.util.Collection findAll ()
public abstract java.lang.Object findFirst ()
public abstract boolean forEach (com.intellij.util.Processor)
public abstract com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
public abstract java.lang.Object[] toArray (java.lang.Object[])
}
com/intellij/util/QueryExecutor.classQueryExecutor.java
package com.intellij.util
public abstract com.intellij.util.QueryExecutor extends java.lang.Object {
public abstract boolean execute (java.lang.Object, com.intellij.util.Processor)
}
com/intellij/util/QueryFactory.classQueryFactory.java
package com.intellij.util
public com.intellij.util.QueryFactory extends java.lang.Object {
private final java.util.List myExecutors
public void ()
public void registerExecutor (com.intellij.util.QueryExecutor)
com.intellij.util.QueryExecutor executor
public void unregisterExecutor (com.intellij.util.QueryExecutor)
com.intellij.util.QueryExecutor executor
public final com.intellij.util.Query createQuery (java.lang.Object)
Object parameters
protected java.util.List getExecutors ()
public boolean hasAnyExecutors ()
public final com.intellij.util.Query createUniqueResultsQuery (java.lang.Object)
Object parameters
public final com.intellij.util.Query createUniqueResultsQuery (java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object parameters
gnu.trove.TObjectHashingStrategy hashingStrategy
public final com.intellij.util.Query createUniqueResultsQuery (java.lang.Object, gnu.trove.TObjectHashingStrategy, com.intellij.util.Function)
Object parameters
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.util.Function mapper
}
com/intellij/util/SingletonInstancesCache.classSingletonInstancesCache.java
package com.intellij.util
public com.intellij.util.SingletonInstancesCache extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap CACHE
private void ()
public static java.lang.Object getInstance (java.lang.String, java.lang.ClassLoader)
Exception e
Object oldValue
String className
ClassLoader classLoader
Object res
static void ()
}
com/intellij/util/UniqueResultsQuery$MyProcessor.classUniqueResultsQuery.java
package com.intellij.util
com.intellij.util.UniqueResultsQuery$MyProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final java.util.Set myProcessedElements
private final com.intellij.util.Processor myConsumer
final com.intellij.util.UniqueResultsQuery this$0
public void (com.intellij.util.UniqueResultsQuery, java.util.Set, com.intellij.util.Processor)
java.util.Set processedElements
com.intellij.util.Processor consumer
public boolean process (java.lang.Object)
Object t
}
com/intellij/util/UniqueResultsQuery.classUniqueResultsQuery.java
package com.intellij.util
public com.intellij.util.UniqueResultsQuery extends java.lang.Object implements com.intellij.util.Query {
private final com.intellij.util.Query myOriginal
private final gnu.trove.TObjectHashingStrategy myHashingStrategy
private final com.intellij.util.Function myMapper
public void (com.intellij.util.Query)
com.intellij.util.Query original
public void (com.intellij.util.Query, gnu.trove.TObjectHashingStrategy)
com.intellij.util.Query original
gnu.trove.TObjectHashingStrategy hashingStrategy
public void (com.intellij.util.Query, gnu.trove.TObjectHashingStrategy, com.intellij.util.Function)
com.intellij.util.Query original
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.util.Function mapper
public java.lang.Object findFirst ()
public boolean forEach (com.intellij.util.Processor)
com.intellij.util.Processor consumer
public com.intellij.concurrency.AsyncFuture forEachAsync (com.intellij.util.Processor)
com.intellij.util.Processor consumer
private boolean process (java.util.Set, com.intellij.util.Processor)
java.util.Set processedElements
com.intellij.util.Processor consumer
private com.intellij.concurrency.AsyncFuture processAsync (java.util.Set, com.intellij.util.Processor)
java.util.Set processedElements
com.intellij.util.Processor consumer
public java.util.Collection findAll ()
java.util.List result
com.intellij.util.Processor processor
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
public java.lang.String toString ()
static com.intellij.util.Function access$000 (com.intellij.util.UniqueResultsQuery)
com.intellij.util.UniqueResultsQuery x0
}
com/intellij/util/indexing/FileContent.classFileContent.java
package com.intellij.util.indexing
public abstract com.intellij.util.indexing.FileContent extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract java.lang.String getFileName ()
public abstract byte[] getContent ()
public abstract java.lang.CharSequence getContentAsText ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.psi.PsiFile getPsiFile ()
}
com/intellij/xml/util/XmlTagUtilBase.classXmlTagUtilBase.java
package com.intellij.xml.util
public com.intellij.xml.util.XmlTagUtilBase extends java.lang.Object {
public void ()
public static java.lang.String escapeString (java.lang.String, boolean)
String str
boolean escapeWhiteSpace
}
net/sf/cglib/core/AbstractClassGenerator$1.classAbstractClassGenerator.java
package net.sf.cglib.core
net.sf.cglib.core.AbstractClassGenerator$1 extends java.lang.Object implements net.sf.cglib.core.Predicate {
final java.util.Set val$nameCache
final net.sf.cglib.core.AbstractClassGenerator this$0
void (net.sf.cglib.core.AbstractClassGenerator, java.util.Set)
net.sf.cglib.core.AbstractClassGenerator this$0
public boolean evaluate (java.lang.Object)
Object arg
}
net/sf/cglib/core/AbstractClassGenerator$Source.classAbstractClassGenerator.java
package net.sf.cglib.core
public net.sf.cglib.core.AbstractClassGenerator$Source extends java.lang.Object {
final String name
final java.util.Map cache
public void (java.lang.String)
String name
}
net/sf/cglib/core/AbstractClassGenerator.classAbstractClassGenerator.java
package net.sf.cglib.core
public abstract net.sf.cglib.core.AbstractClassGenerator extends java.lang.Object implements net.sf.cglib.core.ClassGenerator {
private static final Object NAME_KEY
private static final ThreadLocal CURRENT
private net.sf.cglib.core.GeneratorStrategy strategy
private net.sf.cglib.core.NamingPolicy namingPolicy
private final net.sf.cglib.core.AbstractClassGenerator$Source source
private ClassLoader classLoader
private String namePrefix
private Object key
private boolean useCache
private String className
private boolean attemptLoad
protected void (net.sf.cglib.core.AbstractClassGenerator$Source)
net.sf.cglib.core.AbstractClassGenerator$Source source
protected void setNamePrefix (java.lang.String)
String namePrefix
protected final java.lang.String getClassName ()
private java.lang.String getClassName (java.lang.ClassLoader)
ClassLoader loader
java.util.Set nameCache
private java.util.Set getClassNameCache (java.lang.ClassLoader)
ClassLoader loader
public void setClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
public void setNamingPolicy (net.sf.cglib.core.NamingPolicy)
net.sf.cglib.core.NamingPolicy namingPolicy
public net.sf.cglib.core.NamingPolicy getNamingPolicy ()
public void setUseCache (boolean)
boolean useCache
public boolean getUseCache ()
public void setAttemptLoad (boolean)
boolean attemptLoad
public boolean getAttemptLoad ()
public void setStrategy (net.sf.cglib.core.GeneratorStrategy)
net.sf.cglib.core.GeneratorStrategy strategy
public net.sf.cglib.core.GeneratorStrategy getStrategy ()
public static net.sf.cglib.core.AbstractClassGenerator getCurrent ()
public java.lang.ClassLoader getClassLoader ()
ClassLoader t
protected abstract java.lang.ClassLoader getDefaultClassLoader ()
protected java.lang.Object create (java.lang.Object)
java.lang.ref.Reference ref
byte[] b
String className
Object save
ClassLoader loader
java.util.Map cache2
Class gen
RuntimeException e
Error e
Exception e
Object key
protected abstract java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception
protected abstract java.lang.Object nextInstance (java.lang.Object) throws java.lang.Exception
static void ()
}
com/intellij/codeInsight/daemon/
com/intellij/codeInsight/daemon/impl/
com/intellij/codeInspection/
com/intellij/extapi/
com/intellij/extapi/psi/
com/intellij/ide/plugins/cl/
com/intellij/indentation/
com/intellij/lang/impl/
com/intellij/mock/
com/intellij/openapi/application/ex/
com/intellij/openapi/application/impl/
com/intellij/openapi/command/impl/
com/intellij/openapi/components/ex/
com/intellij/openapi/components/impl/
com/intellij/openapi/editor/ex/
com/intellij/openapi/editor/ex/util/
com/intellij/openapi/editor/impl/
com/intellij/openapi/editor/impl/event/
com/intellij/openapi/fileEditor/impl/
com/intellij/openapi/module/impl/
com/intellij/openapi/progress/impl/
com/intellij/openapi/progress/util/
com/intellij/openapi/roots/impl/
com/intellij/openapi/vfs/impl/http/
com/intellij/openapi/vfs/impl/jar/
com/intellij/openapi/vfs/local/
com/intellij/openapi/wm/ex/
com/intellij/pom/core/
com/intellij/pom/core/impl/
com/intellij/pom/tree/
com/intellij/pom/tree/events/
com/intellij/pom/tree/events/impl/
com/intellij/psi/css/
com/intellij/psi/impl/cache/
com/intellij/psi/impl/file/
com/intellij/psi/impl/file/impl/
com/intellij/psi/impl/light/
com/intellij/psi/impl/meta/
com/intellij/psi/impl/smartPointers/
com/intellij/psi/impl/source/resolve/
com/intellij/psi/impl/source/resolve/reference/
com/intellij/psi/impl/source/resolve/reference/impl/
com/intellij/psi/impl/source/resolve/reference/impl/providers/
com/intellij/psi/impl/source/text/
com/intellij/psi/impl/source/tree/
com/intellij/psi/impl/source/tree/injected/
com/intellij/psi/scope/processor/
com/intellij/psi/text/
com/intellij/refactoring/
com/intellij/refactoring/rename/
com/intellij/util/codeInsight/
com/intellij/util/profiling/
org/jetbrains/ide/
org/jetbrains/ide/script/
com/intellij/codeInsight/CodeInsightUtilCore.classCodeInsightUtilCore.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.CodeInsightUtilCore extends com.intellij.codeInsight.FileModificationService {
static final boolean $assertionsDisabled
public void ()
public static com.intellij.psi.PsiElement findElementInRange (com.intellij.psi.PsiFile, int, int, java.lang.Class, com.intellij.lang.Language)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
Class klass
com.intellij.lang.Language language
private static com.intellij.psi.PsiElement findElementInRange (com.intellij.psi.PsiFile, int, int, java.lang.Class, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
Class klass
com.intellij.lang.Language language
com.intellij.psi.PsiElement initialElement
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement forcePsiPostprocessAndRestoreElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement forcePsiPostprocessAndRestoreElement (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean useFileLanguage
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
com.intellij.lang.Language language
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.RangeMarker rangeMarker
com.intellij.psi.PsiElement elementInRange
public static boolean parseStringCharacters (java.lang.String, java.lang.StringBuilder, int[])
String chars
StringBuilder outChars
int[] sourceOffsets
public static transient boolean parseStringCharacters (java.lang.String, java.lang.StringBuilder, int[], java.lang.Character[])
int i
char startC
int v
int code
Exception e
char c
String chars
StringBuilder outChars
int[] sourceOffsets
Character[] endChars
java.util.List endCharList
int index
int outOffset
static void ()
}
com/intellij/codeInsight/TargetElementEvaluator.classTargetElementEvaluator.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.TargetElementEvaluator extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean includeSelfInGotoImplementation (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement getElementByReference (com.intellij.psi.PsiReference, int)
static void ()
}
com/intellij/codeInsight/completion/CompletionUtilCoreImpl.classCompletionUtilCoreImpl.java
package com.intellij.codeInsight.completion
public com.intellij.codeInsight.completion.CompletionUtilCoreImpl extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiElement getOriginalElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
public static com.intellij.psi.PsiElement getOriginalElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.openapi.util.TextRange translated
com.intellij.openapi.editor.Document hostDocument
com.intellij.codeInsight.completion.OffsetTranslator translator
Integer start
Integer end
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiFile originalFile
}
com/intellij/codeInsight/completion/OffsetTranslator$1.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$1 extends com.intellij.openapi.editor.event.DocumentAdapter {
final com.intellij.openapi.editor.Document val$originalDocument
final java.util.LinkedList val$sinceCommit
final com.intellij.codeInsight.completion.OffsetTranslator this$0
void (com.intellij.codeInsight.completion.OffsetTranslator, com.intellij.openapi.editor.Document, java.util.LinkedList)
com.intellij.codeInsight.completion.OffsetTranslator this$0
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.impl.event.DocumentEventImpl inverse
com.intellij.openapi.editor.event.DocumentEvent e
}
com/intellij/codeInsight/completion/OffsetTranslator$2.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$2 extends com.intellij.openapi.editor.event.DocumentAdapter {
final com.intellij.codeInsight.completion.OffsetTranslator this$0
void (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator this$0
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
}
com/intellij/codeInsight/completion/OffsetTranslator$3.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$3 extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker$Listener {
long lastModCount
final com.intellij.psi.PsiFile val$originalFile
final java.util.LinkedList val$sinceCommit
final com.intellij.codeInsight.completion.OffsetTranslator this$0
void (com.intellij.codeInsight.completion.OffsetTranslator, com.intellij.psi.PsiFile, java.util.LinkedList)
com.intellij.codeInsight.completion.OffsetTranslator this$0
public void modificationCountChanged ()
}
com/intellij/codeInsight/completion/OffsetTranslator.classOffsetTranslator.java
package com.intellij.codeInsight.completion
public com.intellij.codeInsight.completion.OffsetTranslator extends java.lang.Object implements com.intellij.openapi.Disposable {
static final com.intellij.openapi.util.Key RANGE_TRANSLATION
private final com.intellij.psi.PsiFile myOriginalFile
private final com.intellij.openapi.editor.Document myCopyDocument
private final java.util.LinkedList myTranslation
public void (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document originalDocument
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.editor.Document copyDocument
java.util.LinkedList sinceCommit
private boolean isUpToDate ()
public void dispose ()
public java.lang.Integer translateOffset (java.lang.Integer)
com.intellij.openapi.editor.event.DocumentEvent event
Integer offset
private static java.lang.Integer translateOffset (int, com.intellij.openapi.editor.event.DocumentEvent)
int offset
com.intellij.openapi.editor.event.DocumentEvent event
static boolean access$000 (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator x0
static java.util.LinkedList access$100 (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator x0
static void ()
}
com/intellij/codeInsight/daemon/impl/CollectHighlightsUtil.classCollectHighlightsUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.CollectHighlightsUtil extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int STARTING_TREE_HEIGHT
static final boolean $assertionsDisabled
private void ()
public static java.util.List getElementsInRange (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement root
int startOffset
int endOffset
public static java.util.List getElementsInRange (com.intellij.psi.PsiElement, int, int, boolean)
com.intellij.psi.PsiElement root
int startOffset
int endOffset
boolean includeAllParents
com.intellij.psi.PsiElement commonParent
java.util.List list
com.intellij.psi.PsiElement parent
private static java.util.List getElementsToHighlight (com.intellij.psi.PsiElement, int, int)
com.intellij.openapi.util.Condition filter
boolean startChildrenVisiting
int start
boolean startChildrenVisiting
com.intellij.psi.PsiElement parent
int startOffset
int endOffset
java.util.List result
int currentOffset
com.intellij.openapi.util.Condition[] filters
int offset
gnu.trove.TIntStack starts
com.intellij.util.containers.Stack elements
com.intellij.util.containers.Stack children
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiElement findCommonParent (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement root
int startOffset
int endOffset
com.intellij.psi.PsiElement left
com.intellij.psi.PsiElement right
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiElement findElementAtInRoot (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement root
int offset
static void ()
}
com/intellij/codeInsight/documentation/PlatformDocumentationUtil.classPlatformDocumentationUtil.java
package com.intellij.codeInsight.documentation
public com.intellij.codeInsight.documentation.PlatformDocumentationUtil extends java.lang.Object {
private static final java.util.regex.Pattern ourLtFixupPattern
private static final String LT_ENTITY
public void ()
public static java.util.List getHttpRoots (java.lang.String[], java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFile virtualFile
String root
String[] roots
String relPath
java.util.List result
public static java.lang.String getDocUrl (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile root
String relPath
public static java.lang.String fixupText (java.lang.CharSequence)
CharSequence docText
static void ()
}
com/intellij/codeInsight/highlighting/HighlightUsagesDescriptionLocation$1.classHighlightUsagesDescriptionLocation.java
package com.intellij.codeInsight.highlighting
com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation$1 extends java.lang.Object implements com.intellij.psi.ElementDescriptionProvider {
final com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation this$0
void (com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation)
com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation this$0
public java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
}
com/intellij/codeInsight/highlighting/HighlightUsagesDescriptionLocation.classHighlightUsagesDescriptionLocation.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation extends com.intellij.psi.ElementDescriptionLocation {
public static com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation INSTANCE
private void ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
static void ()
}
com/intellij/codeInsight/highlighting/ReadWriteUtil.classReadWriteUtil.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.ReadWriteUtil extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getReadWriteAccess (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement)
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
com.intellij.psi.PsiElement[] primaryElements
com.intellij.psi.PsiElement element
private static boolean isReadWriteAccessibleElements (com.intellij.psi.PsiElement[], com.intellij.codeInsight.highlighting.ReadWriteAccessDetector)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] primaryElements
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
}
com/intellij/codeInspection/SuppressionUtilCore.classSuppressionUtilCore.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuppressionUtilCore extends java.lang.Object {
public static final String SUPPRESS_INSPECTIONS_TAG_NAME
public void ()
}
com/intellij/concurrency/Job$1.classJob.java
package com.intellij.concurrency
final com.intellij.concurrency.Job$1 extends java.lang.Object implements com.intellij.concurrency.Job {
void ()
public boolean isDone ()
public void waitForCompletion (int) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
int millis
public void cancel ()
public java.lang.String getTitle ()
public void addTask (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public void addTask (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public void addTask (java.lang.Runnable)
Runnable task
public java.util.List scheduleAndWaitForResults () throws java.lang.Throwable
public boolean isCanceled ()
public void schedule ()
}
com/intellij/concurrency/Job.classJob.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.Job extends java.lang.Object {
public static final int DEFAULT_PRIORITY
public static final com.intellij.concurrency.Job NULL_JOB
public abstract java.lang.String getTitle ()
public abstract void addTask (java.util.concurrent.Callable)
public abstract void addTask (java.lang.Runnable, java.lang.Object)
public abstract void addTask (java.lang.Runnable)
public abstract java.util.List scheduleAndWaitForResults () throws java.lang.Throwable
public abstract void cancel ()
public abstract boolean isCanceled ()
public abstract void schedule ()
public abstract boolean isDone ()
public abstract void waitForCompletion (int) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
static void ()
}
com/intellij/concurrency/JobLauncher.classJobLauncher.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.JobLauncher extends java.lang.Object {
public void ()
public static com.intellij.concurrency.JobLauncher getInstance ()
public boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, com.intellij.util.Processor) throws com.intellij.openapi.progress.ProcessCanceledException
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
boolean failFastOnAcquireReadAction
com.intellij.util.Processor thingProcessor
public abstract boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, boolean, com.intellij.util.Processor) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract com.intellij.concurrency.AsyncFuture invokeConcurrentlyUnderProgressAsync (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, com.intellij.util.Processor)
public abstract com.intellij.concurrency.Job submitToJobThread (java.lang.Runnable, com.intellij.util.Consumer)
}
com/intellij/concurrency/JobSchedulerImpl.classJobSchedulerImpl.java
package com.intellij.concurrency
public com.intellij.concurrency.JobSchedulerImpl extends java.lang.Object {
public static final int CORES_COUNT
public void ()
static void ()
}
com/intellij/core/CoreASTFactory.classCoreASTFactory.java
package com.intellij.core
public com.intellij.core.CoreASTFactory extends com.intellij.lang.ASTFactory implements com.intellij.lang.DefaultASTFactory {
public void ()
public com.intellij.psi.impl.source.tree.LazyParseableElement createLazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence)
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.psi.impl.source.tree.LeafElement createComment (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
}
com/intellij/core/CoreApplicationEnvironment$1.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment)
com.intellij.core.CoreApplicationEnvironment this$0
public com.intellij.openapi.editor.Document fun (java.lang.CharSequence)
CharSequence charSequence
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/core/CoreApplicationEnvironment$2$1.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$2$1 extends java.lang.Object implements java.util.concurrent.Future {
final com.intellij.core.CoreApplicationEnvironment$2 this$1
void (com.intellij.core.CoreApplicationEnvironment$2)
com.intellij.core.CoreApplicationEnvironment$2 this$1
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get ()
public java.lang.Object get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
}
com/intellij/core/CoreApplicationEnvironment$2.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$2 extends com.intellij.concurrency.JobLauncher {
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment)
com.intellij.core.CoreApplicationEnvironment this$0
public boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, boolean, com.intellij.util.Processor)
Object thing
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
boolean runInReadAction
boolean failFastOnAcquireReadAction
com.intellij.util.Processor thingProcessor
public com.intellij.concurrency.AsyncFuture invokeConcurrentlyUnderProgressAsync (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, com.intellij.util.Processor)
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
boolean failFastOnAcquireReadAction
com.intellij.util.Processor thingProcessor
public com.intellij.concurrency.Job submitToJobThread (java.lang.Runnable, com.intellij.util.Consumer)
Runnable action
com.intellij.util.Consumer onDoneCallback
}
com/intellij/core/CoreApplicationEnvironment$3.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.util.KeyedExtensionCollector val$instance
final Object val$key
final Object val$object
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment, com.intellij.openapi.util.KeyedExtensionCollector, java.lang.Object, java.lang.Object)
com.intellij.core.CoreApplicationEnvironment this$0
public void dispose ()
}
com/intellij/core/CoreApplicationEnvironment$4.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$4 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPoint val$extensionPoint
final Object val$extension
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment, com.intellij.openapi.extensions.ExtensionPoint, java.lang.Object)
com.intellij.core.CoreApplicationEnvironment this$0
public void dispose ()
}
com/intellij/core/CoreApplicationEnvironment.classCoreApplicationEnvironment.java
package com.intellij.core
public com.intellij.core.CoreApplicationEnvironment extends java.lang.Object {
private final com.intellij.core.CoreFileTypeRegistry myFileTypeRegistry
protected final com.intellij.mock.MockApplication myApplication
private final com.intellij.openapi.vfs.local.CoreLocalFileSystem myLocalFileSystem
protected final com.intellij.openapi.vfs.VirtualFileSystem myJarFileSystem
private final com.intellij.openapi.Disposable myParentDisposable
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
org.picocontainer.MutablePicoContainer appContainer
com.intellij.openapi.vfs.VirtualFileSystem[] fs
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl virtualFileManager
public void registerApplicationService (java.lang.Class, java.lang.Object)
Class serviceInterface
Object serviceImplementation
protected com.intellij.openapi.vfs.pointers.VirtualFilePointerManager createVirtualFilePointerManager ()
protected com.intellij.mock.MockApplication createApplication (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
protected com.intellij.concurrency.JobLauncher createJobLauncher ()
protected com.intellij.openapi.progress.ProgressManager createProgressIndicatorProvider ()
protected com.intellij.openapi.vfs.VirtualFileSystem createJarFileSystem ()
protected com.intellij.openapi.vfs.local.CoreLocalFileSystem createLocalFileSystem ()
public com.intellij.mock.MockApplication getApplication ()
public com.intellij.openapi.Disposable getParentDisposable ()
public void registerApplicationComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object implementation
public void registerFileType (com.intellij.openapi.fileTypes.FileType, java.lang.String)
com.intellij.openapi.fileTypes.FileType fileType
String extension
public void registerParserDefinition (com.intellij.lang.ParserDefinition)
com.intellij.lang.ParserDefinition definition
public static void registerComponentInstance (org.picocontainer.MutablePicoContainer, java.lang.Class, java.lang.Object)
org.picocontainer.MutablePicoContainer container
Class key
Object implementation
public void addExplicitExtension (com.intellij.lang.LanguageExtension, com.intellij.lang.Language, java.lang.Object)
com.intellij.lang.LanguageExtension instance
com.intellij.lang.Language language
Object object
public void registerParserDefinition (com.intellij.lang.Language, com.intellij.lang.ParserDefinition)
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
public void addExplicitExtension (com.intellij.openapi.fileTypes.FileTypeExtension, com.intellij.openapi.fileTypes.FileType, java.lang.Object)
com.intellij.openapi.fileTypes.FileTypeExtension instance
com.intellij.openapi.fileTypes.FileType fileType
Object object
private void doAddExplicitExtension (com.intellij.openapi.util.KeyedExtensionCollector, java.lang.Object, java.lang.Object)
com.intellij.openapi.util.KeyedExtensionCollector instance
Object key
Object object
public void addExplicitExtension (com.intellij.openapi.util.ClassExtension, java.lang.Class, java.lang.Object)
com.intellij.openapi.util.ClassExtension instance
Class aClass
Object object
public void addExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointName name
Object extension
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public static void registerExtensionPoint (com.intellij.openapi.extensions.ExtensionsArea, com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
Class aClass
String name
public static void registerExtensionPoint (com.intellij.openapi.extensions.ExtensionsArea, java.lang.String, java.lang.Class)
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
com.intellij.openapi.extensions.ExtensionsArea area
String name
Class aClass
public static void registerApplicationExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
Class aClass
public static void registerExtensionPointAndExtensions (java.io.File, java.lang.String, com.intellij.openapi.extensions.ExtensionsArea)
java.io.File pluginRoot
String fileName
com.intellij.openapi.extensions.ExtensionsArea area
public com.intellij.openapi.vfs.local.CoreLocalFileSystem getLocalFileSystem ()
public com.intellij.openapi.vfs.VirtualFileSystem getJarFileSystem ()
}
com/intellij/core/CoreEncodingProjectManager.classCoreEncodingProjectManager.java
package com.intellij.core
public com.intellij.core.CoreEncodingProjectManager extends com.intellij.openapi.vfs.encoding.EncodingProjectManager {
public void ()
public boolean isNative2Ascii (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public java.nio.charset.Charset getDefaultCharset ()
public java.nio.charset.Charset getEncoding (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean useParentDefaults
public boolean isUseUTFGuessing (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void setEncoding (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
com.intellij.openapi.vfs.VirtualFile virtualFileOrDir
java.nio.charset.Charset charset
public boolean isNative2AsciiForPropertiesFiles ()
public java.util.Collection getFavorites ()
public void setNative2AsciiForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean native2Ascii
public java.lang.String getDefaultCharsetName ()
public java.nio.charset.Charset getDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void setDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
com.intellij.openapi.vfs.VirtualFile virtualFile
java.nio.charset.Charset charset
public void addPropertyChangeListener (java.beans.PropertyChangeListener, com.intellij.openapi.Disposable)
java.beans.PropertyChangeListener listener
com.intellij.openapi.Disposable parentDisposable
public java.nio.charset.Charset getCachedCharsetFromContent (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public void setDefaultCharsetName (java.lang.String)
String name
}
com/intellij/core/CoreEncodingRegistry.classCoreEncodingRegistry.java
package com.intellij.core
public com.intellij.core.CoreEncodingRegistry extends com.intellij.core.CoreEncodingProjectManager {
public void ()
}
com/intellij/core/CoreFileTypeRegistry.classCoreFileTypeRegistry.java
package com.intellij.core
public com.intellij.core.CoreFileTypeRegistry extends com.intellij.openapi.fileTypes.FileTypeRegistry {
private final java.util.Map myExtensionsMap
private final java.util.List myAllFileTypes
public void ()
public boolean isFileIgnored (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType[] getRegisteredFileTypes ()
public com.intellij.openapi.fileTypes.FileType getFileTypeByFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType getFileTypeByFileName (java.lang.String)
String fileName
String extension
public com.intellij.openapi.fileTypes.FileType getFileTypeByExtension (java.lang.String)
String extension
com.intellij.openapi.fileTypes.FileType result
public void registerFileType (com.intellij.openapi.fileTypes.FileType, java.lang.String)
String ext
com.intellij.openapi.fileTypes.FileType fileType
String extension
public com.intellij.openapi.fileTypes.FileType detectFileTypeFromContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType findFileTypeByName (java.lang.String)
com.intellij.openapi.fileTypes.FileType type
String fileTypeName
}
com/intellij/core/CoreProjectEnvironment$1.classCoreProjectEnvironment.java
package com.intellij.core
com.intellij.core.CoreProjectEnvironment$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPoint val$extensionPoint
final Object val$extension
final com.intellij.core.CoreProjectEnvironment this$0
void (com.intellij.core.CoreProjectEnvironment, com.intellij.openapi.extensions.ExtensionPoint, java.lang.Object)
com.intellij.core.CoreProjectEnvironment this$0
public void dispose ()
}
com/intellij/core/CoreProjectEnvironment.classCoreProjectEnvironment.java
package com.intellij.core
public com.intellij.core.CoreProjectEnvironment extends java.lang.Object {
private final com.intellij.openapi.Disposable myParentDisposable
private final com.intellij.core.CoreApplicationEnvironment myEnvironment
protected final com.intellij.openapi.roots.FileIndexFacade myFileIndexFacade
protected final com.intellij.psi.impl.PsiManagerImpl myPsiManager
protected final com.intellij.mock.MockProject myProject
protected final com.intellij.util.messages.MessageBus myMessageBus
public void (com.intellij.openapi.Disposable, com.intellij.core.CoreApplicationEnvironment)
com.intellij.openapi.Disposable parentDisposable
com.intellij.core.CoreApplicationEnvironment applicationEnvironment
com.intellij.psi.impl.PsiModificationTrackerImpl modificationTracker
protected com.intellij.mock.MockProject createProject (org.picocontainer.PicoContainer, com.intellij.openapi.Disposable)
org.picocontainer.PicoContainer parent
com.intellij.openapi.Disposable parentDisposable
protected com.intellij.psi.search.ProjectScopeBuilder createProjectScopeBuilder ()
protected void preregisterServices ()
protected com.intellij.openapi.roots.FileIndexFacade createFileIndexFacade ()
protected com.intellij.psi.impl.ResolveScopeManager createResolveScopeManager (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
public void registerProjectExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
Class aClass
public void addProjectExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointName name
Object extension
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public void registerProjectComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object implementation
public com.intellij.openapi.Disposable getParentDisposable ()
public com.intellij.core.CoreApplicationEnvironment getEnvironment ()
public com.intellij.mock.MockProject getProject ()
}
com/intellij/core/CoreProjectScopeBuilder$1.classCoreProjectScopeBuilder.java
package com.intellij.core
com.intellij.core.CoreProjectScopeBuilder$1 extends java.lang.Object {
}
com/intellij/core/CoreProjectScopeBuilder$ContentSearchScope.classCoreProjectScopeBuilder.java
package com.intellij.core
public com.intellij.core.CoreProjectScopeBuilder$ContentSearchScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.FileIndexFacade myFileIndexFacade
public void (com.intellij.openapi.project.Project, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.FileIndexFacade fileIndexFacade
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
}
com/intellij/core/CoreProjectScopeBuilder$CoreLibrariesScope.classCoreProjectScopeBuilder.java
package com.intellij.core
com.intellij.core.CoreProjectScopeBuilder$CoreLibrariesScope extends com.intellij.psi.search.GlobalSearchScope {
final com.intellij.core.CoreProjectScopeBuilder this$0
private void (com.intellij.core.CoreProjectScopeBuilder)
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
void (com.intellij.core.CoreProjectScopeBuilder, com.intellij.core.CoreProjectScopeBuilder$1)
com.intellij.core.CoreProjectScopeBuilder x0
com.intellij.core.CoreProjectScopeBuilder$1 x1
}
com/intellij/core/CoreProjectScopeBuilder.classCoreProjectScopeBuilder.java
package com.intellij.core
public com.intellij.core.CoreProjectScopeBuilder extends com.intellij.psi.search.ProjectScopeBuilder {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.roots.FileIndexFacade myFileIndexFacade
private final com.intellij.core.CoreProjectScopeBuilder$CoreLibrariesScope myLibrariesScope
public void (com.intellij.openapi.project.Project, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.FileIndexFacade fileIndexFacade
public com.intellij.psi.search.GlobalSearchScope buildLibrariesScope ()
public com.intellij.psi.search.GlobalSearchScope buildAllScope ()
public com.intellij.psi.search.GlobalSearchScope buildProjectScope ()
public com.intellij.psi.search.GlobalSearchScope buildContentScope ()
static com.intellij.openapi.roots.FileIndexFacade access$100 (com.intellij.core.CoreProjectScopeBuilder)
com.intellij.core.CoreProjectScopeBuilder x0
}
com/intellij/core/CorePsiDocumentManager.classCorePsiDocumentManager.java
package com.intellij.core
com.intellij.core.CorePsiDocumentManager extends com.intellij.psi.impl.PsiDocumentManagerBase {
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, com.intellij.util.messages.MessageBus, com.intellij.psi.impl.DocumentCommitProcessor)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
com.intellij.util.messages.MessageBus bus
com.intellij.psi.impl.DocumentCommitProcessor documentCommitProcessor
}
com/intellij/core/MockDocumentCommitProcessor.classMockDocumentCommitProcessor.java
package com.intellij.core
com.intellij.core.MockDocumentCommitProcessor extends java.lang.Object implements com.intellij.psi.impl.DocumentCommitProcessor {
void ()
public void commitSynchronously (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile psiFile
public void commitAsynchronously (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.ModalityState)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
}
com/intellij/diagnostic/ApdexData.classApdexData.java
package com.intellij.diagnostic
com.intellij.diagnostic.ApdexData extends java.lang.Object {
public static final com.intellij.diagnostic.ApdexData EMPTY
private final long myTotalCount
private final long mySatisfiedCount
private final long mySluggishCount
static final boolean $assertionsDisabled
private void (long, long, long)
long totalCount
long satisfiedCount
long sluggishCount
com.intellij.diagnostic.ApdexData withEvent (long, long)
long requiredTime
long actualTime
boolean satisfied
boolean sluggish
private long getSlowCount ()
java.lang.String summarizePerformanceSince (com.intellij.diagnostic.ApdexData)
com.intellij.diagnostic.ApdexData since
long total
long sluggish
long slow
static void ()
}
com/intellij/diagnostic/PerformanceWatcher$1.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher this$0
public void run ()
}
com/intellij/diagnostic/PerformanceWatcher$2.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$2 extends java.lang.Object implements com.intellij.util.Consumer {
private final int ourReasonableThreadPoolSize
final com.intellij.util.concurrency.AppScheduledExecutorService val$service
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher, com.intellij.util.concurrency.AppScheduledExecutorService)
com.intellij.diagnostic.PerformanceWatcher this$0
public void consume (java.lang.Thread)
java.io.File file
Thread thread
public volatile void consume (java.lang.Object)
}
com/intellij/diagnostic/PerformanceWatcher$3.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher this$0
public void run ()
}
com/intellij/diagnostic/PerformanceWatcher$4.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$4 extends java.lang.Object implements javax.management.NotificationListener {
final java.lang.management.MemoryPoolMXBean val$bean
final long val$threshold
final javax.management.NotificationEmitter val$emitter
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher, java.lang.management.MemoryPoolMXBean, long, javax.management.NotificationEmitter)
com.intellij.diagnostic.PerformanceWatcher this$0
public void handleNotification (javax.management.Notification, java.lang.Object)
javax.management.ListenerNotFoundException e
javax.management.Notification n
Object hb
}
com/intellij/diagnostic/PerformanceWatcher$5.classPerformanceWatcher.java
package com.intellij.diagnostic
final com.intellij.diagnostic.PerformanceWatcher$5 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
com/intellij/diagnostic/PerformanceWatcher$Snapshot.classPerformanceWatcher.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PerformanceWatcher$Snapshot extends java.lang.Object {
private final com.intellij.diagnostic.ApdexData myStartGeneralSnapshot
private final com.intellij.diagnostic.ApdexData myStartSwingSnapshot
private final long myStartMillis
final com.intellij.diagnostic.PerformanceWatcher this$0
private void (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher this$0
public void logResponsivenessSinceCreation (java.lang.String)
String activityName
void (com.intellij.diagnostic.PerformanceWatcher, com.intellij.diagnostic.PerformanceWatcher$1)
com.intellij.diagnostic.PerformanceWatcher x0
com.intellij.diagnostic.PerformanceWatcher$1 x1
}
com/intellij/diagnostic/PerformanceWatcher$SwingThreadRunnable.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$SwingThreadRunnable extends java.lang.Object implements java.lang.Runnable {
private final long myCreationMillis
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher, long)
long creationMillis
public void run ()
long millis
}
com/intellij/diagnostic/PerformanceWatcher.classPerformanceWatcher.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PerformanceWatcher extends com.intellij.openapi.components.ApplicationComponent$Adapter implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int TOLERABLE_LATENCY
private final java.util.concurrent.ScheduledFuture myThread
private final java.lang.management.ThreadMXBean myThreadMXBean
private final java.text.DateFormat myDateFormat
private final java.io.File mySessionLogDir
private java.io.File myCurHangLogDir
private java.util.List myStacktraceCommonPart
private final com.intellij.diagnostic.IdePerformanceListener myPublisher
private volatile com.intellij.diagnostic.ApdexData mySwingApdex
private volatile com.intellij.diagnostic.ApdexData myGeneralApdex
private volatile long myLastSampling
private volatile long myLastAliveEdt
private long myLastDumpTime
private long myFreezeStart
private int UNRESPONSIVE_THRESHOLD_SECONDS
private int UNRESPONSIVE_INTERVAL_SECONDS
private static final int SAMPLING_INTERVAL_MS
public static com.intellij.diagnostic.PerformanceWatcher getInstance ()
public void ()
public void initComponent ()
java.lang.management.MemoryPoolMXBean bean
com.intellij.util.concurrency.AppScheduledExecutorService service
private void watchCodeCache (java.lang.management.MemoryPoolMXBean)
java.lang.management.MemoryPoolMXBean bean
long threshold
javax.management.NotificationEmitter emitter
private static void deleteOldThreadDumps ()
int i
String[] dirs
java.io.File allLogsDir
public void dispose ()
private boolean shouldWatch ()
private void samplePerformance ()
long millis
long diff
long sinceLastEdt
private void edtFrozen (long)
long currentMillis
private void edtResponds (long)
int unresponsiveDuration
long currentMillis
private java.lang.String getLogDirForHang (int)
StackTraceElement element
int unresponsiveDuration
StringBuilder name
public java.io.File dumpThreads (java.lang.String, boolean)
StackTraceElement[] edtStack
java.io.IOException e
String pathPrefix
boolean millis
String suffix
java.io.File file
java.io.File dir
com.intellij.diagnostic.ThreadDump threadDump
private static void checkMemoryUsage (java.io.File)
java.io.File file
Runtime rt
long maxMemory
long usedMemory
long freeMemory
public static void dumpThreadsToConsole (java.lang.String)
String message
private void updateStacktraceCommonPart (java.lang.StackTraceElement[])
StackTraceElement el1
StackTraceElement el2
int i
StackTraceElement[] stackTraceElements
public static com.intellij.diagnostic.PerformanceWatcher$Snapshot takeSnapshot ()
static void access$000 (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void access$200 ()
static com.intellij.diagnostic.ApdexData access$302 (com.intellij.diagnostic.PerformanceWatcher, com.intellij.diagnostic.ApdexData)
com.intellij.diagnostic.PerformanceWatcher x0
com.intellij.diagnostic.ApdexData x1
static com.intellij.diagnostic.ApdexData access$300 (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher x0
static long access$402 (com.intellij.diagnostic.PerformanceWatcher, long)
com.intellij.diagnostic.PerformanceWatcher x0
long x1
static com.intellij.diagnostic.ApdexData access$500 (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher x0
static void ()
}
com/intellij/execution/process/CommandLineArgumentsProvider.classCommandLineArgumentsProvider.java
package com.intellij.execution.process
public com.intellij.execution.process.CommandLineArgumentsProvider extends java.lang.Object {
public void ()
public java.lang.String[] getArguments ()
public boolean passParentEnvs ()
public java.util.Map getAdditionalEnvs ()
public java.lang.String getCommandLineString ()
public static transient java.lang.String toCommandLine (java.lang.String[])
String[] commands
}
com/intellij/extapi/psi/ASTDelegatePsiElement$1.classASTDelegatePsiElement.java
package com.intellij.extapi.psi
com.intellij.extapi.psi.ASTDelegatePsiElement$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.extapi.psi.ASTDelegatePsiElement this$0
void (com.intellij.extapi.psi.ASTDelegatePsiElement)
com.intellij.extapi.psi.ASTDelegatePsiElement this$0
public com.intellij.psi.PsiElement fun (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/extapi/psi/ASTDelegatePsiElement$2.classASTDelegatePsiElement.java
package com.intellij.extapi.psi
com.intellij.extapi.psi.ASTDelegatePsiElement$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.extapi.psi.ASTDelegatePsiElement this$0
void (com.intellij.extapi.psi.ASTDelegatePsiElement)
com.intellij.extapi.psi.ASTDelegatePsiElement this$0
public com.intellij.psi.PsiElement fun (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/extapi/psi/ASTDelegatePsiElement.classASTDelegatePsiElement.java
package com.intellij.extapi.psi
public abstract com.intellij.extapi.psi.ASTDelegatePsiElement extends com.intellij.psi.impl.PsiElementBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.List EMPTY
public void ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.PsiElement psiChild
java.util.List result
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.lang.ASTNode treeElement
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textContains (char)
char c
public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public abstract com.intellij.lang.ASTNode getNode ()
public void subtreeChanged ()
public com.intellij.lang.Language getLanguage ()
protected com.intellij.psi.PsiElement findChildByType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
com.intellij.lang.ASTNode node
protected com.intellij.psi.PsiElement findLastChildByType (com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement child
protected com.intellij.psi.PsiElement findNotNullChildByType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
protected com.intellij.psi.PsiElement findChildByType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet type
com.intellij.lang.ASTNode node
protected com.intellij.psi.PsiElement findNotNullChildByType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet type
protected com.intellij.psi.PsiElement findChildByFilter (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
com.intellij.lang.ASTNode[] nodes
protected com.intellij.psi.PsiElement[] findChildrenByType (com.intellij.psi.tree.IElementType, java.lang.Class)
com.intellij.psi.tree.IElementType elementType
Class arrayClass
protected java.util.List findChildrenByType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.IElementType tt
com.intellij.psi.tree.TokenSet elementType
java.util.List result
com.intellij.lang.ASTNode child
protected java.util.List findChildrenByType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
java.util.List result
com.intellij.lang.ASTNode child
protected com.intellij.psi.PsiElement[] findChildrenByType (com.intellij.psi.tree.TokenSet, java.lang.Class)
com.intellij.psi.tree.TokenSet elementType
Class arrayClass
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
private com.intellij.psi.PsiElement addInnerBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.lang.ASTNode treeElement
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.lang.ASTNode treeElement
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.lang.ASTNode addInternal (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement parent
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.extapi.psi.ASTDelegatePsiElement parentElement
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public void replaceChildInternal (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.PsiElement child
com.intellij.psi.impl.source.tree.TreeElement newElement
private com.intellij.lang.ASTNode getAnchorNode (com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.lang.ASTNode anchorBefore
com.intellij.lang.ASTNode anchorBefore
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.lang.ASTNode anchorBefore
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/extapi/psi/ASTWrapperPsiElement.classASTWrapperPsiElement.java
package com.intellij.extapi.psi
public com.intellij.extapi.psi.ASTWrapperPsiElement extends com.intellij.extapi.psi.ASTDelegatePsiElement {
private final com.intellij.lang.ASTNode myNode
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement getParent ()
public com.intellij.lang.ASTNode getNode ()
public java.lang.String toString ()
}
com/intellij/extapi/psi/PsiFileBase.classPsiFileBase.java
package com.intellij.extapi.psi
public abstract com.intellij.extapi.psi.PsiFileBase extends com.intellij.psi.impl.source.PsiFileImpl {
private final com.intellij.lang.Language myLanguage
private final com.intellij.lang.ParserDefinition myParserDefinition
static final boolean $assertionsDisabled
protected void (com.intellij.psi.FileViewProvider, com.intellij.lang.Language)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.IFileElementType nodeType
private static com.intellij.lang.Language findLanguage (com.intellij.lang.Language, com.intellij.psi.FileViewProvider)
com.intellij.lang.Language actualLanguage
com.intellij.lang.Language baseLanguage
com.intellij.psi.FileViewProvider viewProvider
java.util.Set languages
public final com.intellij.lang.Language getLanguage ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.lang.ParserDefinition getParserDefinition ()
static void ()
}
com/intellij/extapi/psi/StubBasedPsiElementBase$1.classStubBasedPsiElementBase.java
package com.intellij.extapi.psi
com.intellij.extapi.psi.StubBasedPsiElementBase$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final StringBuilder val$traces
final com.intellij.extapi.psi.StubBasedPsiElementBase this$0
void (com.intellij.extapi.psi.StubBasedPsiElementBase, boolean, java.lang.StringBuilder)
com.intellij.extapi.psi.StubBasedPsiElementBase this$0
boolean doTransform
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
String trace
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.psi.PsiElement psi
}
com/intellij/extapi/psi/StubBasedPsiElementBase.classStubBasedPsiElementBase.java
package com.intellij.extapi.psi
public com.intellij.extapi.psi.StubBasedPsiElementBase extends com.intellij.extapi.psi.ASTDelegatePsiElement {
public static final com.intellij.openapi.util.Key CREATION_TRACE
public static final boolean ourTraceStubAstBinding
private volatile com.intellij.psi.impl.source.SubstrateRef mySubstrateRef
private volatile int myStubIndex
private final com.intellij.psi.tree.IElementType myElementType
static final boolean $assertionsDisabled
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType nodeType
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.tree.IElementType, com.intellij.lang.ASTNode)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.tree.IElementType nodeType
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode getNode ()
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.FileElement treeElement
private com.intellij.lang.ASTNode failedToBindStubToAst (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.stubs.StubTree stubTree
String stubString
String astString
String message
private java.lang.String dumpCreationTraces (com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement fileElement
StringBuilder traces
private com.intellij.lang.ASTNode notBoundInExistingAst (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.FileElement treeElement
String message
com.intellij.psi.PsiElement each
com.intellij.psi.stubs.StubElement eachStub
public final void setNode (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public final void setSubstrateRef (com.intellij.psi.impl.source.SubstrateRef)
com.intellij.psi.impl.source.SubstrateRef substrateRef
public final void setStubIndex (int)
int stubIndex
public final com.intellij.psi.impl.source.SubstrateRef getSubstrateRef ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiInvalidElementAccessException e
public boolean isWritable ()
public boolean isValid ()
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.openapi.project.Project project
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
public boolean isPhysical ()
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.stubs.StubElement stub
protected final com.intellij.psi.PsiElement getParentByStub ()
com.intellij.psi.stubs.StubElement stub
protected final com.intellij.psi.PsiElement getParentByTree ()
public com.intellij.psi.PsiElement getParent ()
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.stubs.IStubElementType getElementType ()
public com.intellij.psi.stubs.StubElement getStub ()
public final com.intellij.psi.stubs.StubElement getGreenStub ()
public com.intellij.psi.PsiElement getStubOrPsiChild (com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement element
com.intellij.lang.ASTNode childNode
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.PsiElement getRequiredStubOrPsiChild (com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.psi.PsiElement result
public com.intellij.psi.PsiElement[] getStubOrPsiChildren (com.intellij.psi.stubs.IStubElementType, com.intellij.psi.PsiElement[])
int i
com.intellij.lang.ASTNode[] nodes
com.intellij.psi.PsiElement[] psiElements
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.psi.PsiElement[] array
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.PsiElement[] getStubOrPsiChildren (com.intellij.psi.stubs.IStubElementType, com.intellij.util.ArrayFactory)
int i
com.intellij.lang.ASTNode[] nodes
com.intellij.psi.PsiElement[] psiElements
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.util.ArrayFactory f
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.PsiElement[] getStubOrPsiChildren (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
int i
com.intellij.lang.ASTNode[] nodes
com.intellij.psi.PsiElement[] psiElements
com.intellij.psi.tree.TokenSet filter
com.intellij.psi.PsiElement[] array
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.PsiElement[] getStubOrPsiChildren (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
int i
com.intellij.lang.ASTNode[] nodes
com.intellij.psi.PsiElement[] psiElements
com.intellij.psi.tree.TokenSet filter
com.intellij.util.ArrayFactory f
com.intellij.psi.stubs.StubElement stub
protected com.intellij.psi.PsiElement getStubOrPsiParentOfType (java.lang.Class)
Class parentClass
com.intellij.psi.stubs.StubElement stub
protected java.lang.Object clone ()
com.intellij.extapi.psi.StubBasedPsiElementBase copy
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/ide/PowerSaveMode$Listener.classPowerSaveMode.java
package com.intellij.ide
public abstract com.intellij.ide.PowerSaveMode$Listener extends java.lang.Object {
public abstract void powerSaveStateChanged ()
}
com/intellij/ide/PowerSaveMode.classPowerSaveMode.java
package com.intellij.ide
public com.intellij.ide.PowerSaveMode extends java.lang.Object {
private static final String POWER_SAVE_MODE
private boolean myEnabled
private final com.intellij.util.messages.MessageBus myBus
public static com.intellij.util.messages.Topic TOPIC
public void (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus bus
public static boolean isEnabled ()
public static void setEnabled (boolean)
boolean value
com.intellij.ide.PowerSaveMode instance
static void ()
}
com/intellij/ide/plugins/IdeaPluginDescriptorImpl$1.classIdeaPluginDescriptorImpl.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.IdeaPluginDescriptorImpl$1 extends com.intellij.openapi.util.NullableLazyValue {
final com.intellij.ide.plugins.IdeaPluginDescriptorImpl this$0
void (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl this$0
protected java.lang.String compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/ide/plugins/IdeaPluginDescriptorImpl.classIdeaPluginDescriptorImpl.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.IdeaPluginDescriptorImpl extends java.lang.Object implements com.intellij.ide.plugins.IdeaPluginDescriptor {
public static final com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.NullableLazyValue myDescription
private String myName
private com.intellij.openapi.extensions.PluginId myId
private String myResourceBundleBaseName
private String myChangeNotes
private String myVersion
private String myVendor
private String myVendorEmail
private String myVendorUrl
private String myVendorLogoPath
private String myCategory
private String url
private java.io.File myPath
private com.intellij.openapi.extensions.PluginId[] myDependencies
private com.intellij.openapi.extensions.PluginId[] myOptionalDependencies
private java.util.Map myOptionalConfigs
private java.util.Map myOptionalDescriptors
private java.util.List myActionsElements
private com.intellij.openapi.components.ComponentConfig[] myAppComponents
private com.intellij.openapi.components.ComponentConfig[] myProjectComponents
private com.intellij.openapi.components.ComponentConfig[] myModuleComponents
private boolean myDeleted
private ClassLoader myLoader
private com.intellij.ide.plugins.HelpSetPath[] myHelpSets
private com.intellij.util.containers.MultiMap myExtensions
private com.intellij.util.containers.MultiMap myExtensionsPoints
private String myDescriptionChildText
private String myDownloadCounter
private long myDate
private boolean myUseIdeaClassLoader
private boolean myUseCoreClassLoader
private boolean myAllowBundledUpdate
private boolean myEnabled
private String mySinceBuild
private String myUntilBuild
private Boolean mySkipped
private java.util.List myModules
public static final java.util.regex.Pattern EXPLICIT_BIG_NUMBER_PATTERN
public void (java.io.File)
java.io.File pluginPath
public static java.lang.String intern (java.lang.String)
String s
public static void internJDOMElement (org.jdom.Element)
org.jdom.Element rootElement
private static java.util.List copyElements (org.jdom.Element[], com.intellij.util.containers.StringInterner)
org.jdom.Element element
org.jdom.Element extensionsRoot
org.jdom.Element[] elements
com.intellij.util.containers.StringInterner interner
java.util.List result
private static java.lang.String createDescriptionKey (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId id
private static com.intellij.openapi.components.ComponentConfig[] mergeComponents (com.intellij.openapi.components.ComponentConfig[], com.intellij.openapi.components.ComponentConfig[])
com.intellij.openapi.components.ComponentConfig[] first
com.intellij.openapi.components.ComponentConfig[] second
public java.io.File getPath ()
public void setPath (java.io.File)
java.io.File path
public void readExternal (org.jdom.Document, java.net.URL, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.openapi.util.InvalidDataException java.io.FileNotFoundException
org.jdom.Document document
java.net.URL url
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
com.intellij.openapi.application.Application application
public void readExternal (org.jdom.Document, java.net.URL, boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.openapi.util.InvalidDataException java.io.FileNotFoundException
org.jdom.Document document
java.net.URL url
boolean ignoreMissingInclude
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
org.jdom.Element rootElement
public void readExternal (java.net.URL) throws com.intellij.openapi.util.InvalidDataException java.io.FileNotFoundException
org.jdom.Document document
java.io.FileNotFoundException e
java.io.IOException e
org.jdom.JDOMException e
java.net.URL url
protected void readExternal (org.jdom.Element)
NumberFormatException e
com.intellij.openapi.extensions.PluginId id
String text
com.intellij.ide.plugins.PluginDependency dependency
com.intellij.ide.plugins.PluginHelpSet pluginHelpSet
int i
int n
com.intellij.ide.plugins.PluginHelpSet[] sets
org.jdom.Element extension
org.jdom.Element extensionPoint
org.jdom.Element element
com.intellij.ide.plugins.PluginBean pluginBean
String idString
String internalVersionString
java.util.Set dependentPlugins
java.util.Set optionalDependentPlugins
com.intellij.util.containers.StringInterner interner
java.util.List extensions
java.util.List extensionPoints
public static java.lang.String convertExplicitBigNumberInUntilBuildToStar (java.lang.String)
String build
java.util.regex.Matcher matcher
public void registerExtensionPoints (com.intellij.openapi.extensions.ExtensionsArea)
org.jdom.Element element
com.intellij.openapi.extensions.ExtensionsArea area
public void registerExtensions (com.intellij.openapi.extensions.ExtensionsArea, java.lang.String)
org.jdom.Element element
com.intellij.openapi.extensions.ExtensionsArea area
String epName
public java.lang.String getDescription ()
public java.lang.String getChangeNotes ()
public java.lang.String getName ()
public com.intellij.openapi.extensions.PluginId[] getDependentPluginIds ()
public com.intellij.openapi.extensions.PluginId[] getOptionalDependentPluginIds ()
public java.lang.String getVendor ()
public void setVendor (java.lang.String)
String val
public java.lang.String getVersion ()
public java.lang.String getResourceBundleBaseName ()
public java.lang.String getCategory ()
public void setCategory (java.lang.String)
String category
public com.intellij.util.containers.MultiMap getExtensionsPoints ()
public com.intellij.util.containers.MultiMap getExtensions ()
public java.util.List getClassPath ()
String name
java.io.File f
java.util.List result
java.io.File classesDir
java.io.File[] files
public java.util.List getActionsDescriptionElements ()
public com.intellij.openapi.components.ComponentConfig[] getAppComponents ()
public com.intellij.openapi.components.ComponentConfig[] getProjectComponents ()
public com.intellij.openapi.components.ComponentConfig[] getModuleComponents ()
public java.lang.String getVendorEmail ()
public void setVendorEmail (java.lang.String)
String val
public java.lang.String getVendorUrl ()
public void setVendorUrl (java.lang.String)
String val
public java.lang.String getUrl ()
public void setUrl (java.lang.String)
String val
public java.lang.String toString ()
public boolean isDeleted ()
public void setDeleted (boolean)
boolean deleted
public void setLoader (java.lang.ClassLoader)
ClassLoader loader
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.plugins.IdeaPluginDescriptorImpl pluginDescriptor
public int hashCode ()
public com.intellij.ide.plugins.HelpSetPath[] getHelpSets ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public void setDownloadsCount (java.lang.String)
String downloadsCount
public java.lang.String getDownloads ()
public long getDate ()
public void setDate (long)
long date
public java.lang.ClassLoader getPluginClassLoader ()
public java.lang.String getVendorLogoPath ()
public void setVendorLogoPath (java.lang.String)
String vendorLogoPath
public boolean getUseIdeaClassLoader ()
public boolean isUseCoreClassLoader ()
public void setUseCoreClassLoader (boolean)
boolean useCoreClassLoader
private java.lang.String computeDescription ()
java.util.MissingResourceException e
java.util.ResourceBundle bundle
public void insertDependency (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor d
com.intellij.openapi.extensions.PluginId[] deps
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
public java.lang.String getSinceBuild ()
public java.lang.String getUntilBuild ()
java.util.Map getOptionalConfigs ()
java.util.Map getOptionalDescriptors ()
void setOptionalDescriptors (java.util.Map)
java.util.Map optionalDescriptors
void mergeOptionalConfig (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
public java.lang.Boolean getSkipped ()
public void setSkipped (java.lang.Boolean)
Boolean skipped
public boolean isBundled ()
String path
java.io.IOException e
String path
com.intellij.openapi.application.Application app
public boolean allowBundledUpdate ()
public java.util.List getModules ()
static java.lang.String access$000 (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl x0
static void ()
}
com/intellij/ide/plugins/PluginClassCache$1.classPluginClassCache.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginClassCache$1 extends java.lang.Object implements java.util.Comparator {
final com.intellij.ide.plugins.PluginClassCache this$0
void (com.intellij.ide.plugins.PluginClassCache)
com.intellij.ide.plugins.PluginClassCache this$0
public int compare (com.intellij.openapi.extensions.PluginId, com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId o1
com.intellij.openapi.extensions.PluginId o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/ide/plugins/PluginClassCache.classPluginClassCache.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginClassCache extends java.lang.Object {
private static final Object ourLock
private final gnu.trove.TObjectIntHashMap myClassCounts
void ()
public void addPluginClass (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public void dumpPluginClassStatistics ()
java.util.List counters
com.intellij.openapi.extensions.PluginId id
java.util.List counters
static gnu.trove.TObjectIntHashMap access$000 (com.intellij.ide.plugins.PluginClassCache)
com.intellij.ide.plugins.PluginClassCache x0
static void ()
}
com/intellij/ide/plugins/PluginManagerCore$1.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$idComparator
void (java.util.Comparator)
public int compare (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor o1
com.intellij.ide.plugins.IdeaPluginDescriptor o2
com.intellij.openapi.extensions.PluginId pluginId1
com.intellij.openapi.extensions.PluginId pluginId2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$2.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.extensions.PluginId, com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId o1
com.intellij.openapi.extensions.PluginId o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$3.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$3 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final java.util.List val$ids
final java.util.Map val$idToDescriptorMap
void (java.util.List, java.util.Map)
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId realPluginId
com.intellij.ide.plugins.IdeaPluginDescriptor dep
com.intellij.openapi.extensions.PluginId dependentPluginId
com.intellij.openapi.extensions.PluginId pluginId
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
java.util.List plugins
public volatile java.util.Iterator getIn (java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$4.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$4 extends java.lang.Object implements java.util.Comparator {
final java.io.File val$file
void (java.io.File)
public int compare (java.io.File, java.io.File)
java.io.File o1
java.io.File o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$5.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$5 extends java.lang.Object implements com.intellij.util.Function {
final java.io.File val$file
final boolean val$directory
void (java.io.File, boolean)
public com.intellij.ide.plugins.IdeaPluginDescriptorImpl fun (java.lang.String)
java.net.URL resource
String optionalDescriptorName
com.intellij.ide.plugins.IdeaPluginDescriptorImpl optionalDescriptor
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$6.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$6 extends java.lang.Object implements com.intellij.util.Function {
final java.util.Map val$idToDescriptorMap
void (java.util.Map)
public com.intellij.ide.plugins.IdeaPluginDescriptor fun (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$7.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$7 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final java.util.Map val$idToDescriptorMap
final com.intellij.ide.plugins.IdeaPluginDescriptor val$pluginDescriptor
final java.util.LinkedHashSet val$faultyDescriptors
final java.util.List val$disabledPluginIds
final java.util.Map val$disabledPluginNames
final java.util.List val$errors
final java.util.Iterator val$it
void (java.util.Map, com.intellij.ide.plugins.IdeaPluginDescriptor, java.util.LinkedHashSet, java.util.List, java.util.Map, java.util.List, java.util.Iterator)
public boolean value (com.intellij.openapi.extensions.PluginId)
String pluginName
String name
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
String pluginName
boolean disabled
com.intellij.openapi.extensions.PluginId pluginId
public volatile boolean value (java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$8.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$8 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$idComparator
void (java.util.Comparator)
public int compare (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor o1
com.intellij.ide.plugins.IdeaPluginDescriptor o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$9.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$9 extends java.lang.Object implements com.intellij.openapi.extensions.AreaListener {
final java.util.List val$result
void (java.util.List)
public void areaCreated (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
public void areaDisposing (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
}
com/intellij/ide/plugins/PluginManagerCore$Holder.classPluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$Holder extends java.lang.Object {
private static final com.intellij.openapi.util.BuildNumber ourBuildNumber
private void ()
private static com.intellij.openapi.util.BuildNumber calcBuildNumber ()
com.intellij.openapi.util.BuildNumber ourBuildNumber
static com.intellij.openapi.util.BuildNumber access$300 ()
static void ()
}
com/intellij/ide/plugins/PluginManagerCore$IdeaLogProvider.classPluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$IdeaLogProvider extends java.lang.Object implements com.intellij.openapi.extensions.LogProvider {
private void ()
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.Throwable)
Throwable t
void (com.intellij.ide.plugins.PluginManagerCore$1)
com.intellij.ide.plugins.PluginManagerCore$1 x0
}
com/intellij/ide/plugins/PluginManagerCore$LoggerHolder.classPluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$LoggerHolder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger ourLogger
private void ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/ide/plugins/PluginManagerCore.classPluginManagerCore.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginManagerCore extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String DISABLED_PLUGINS_FILENAME
public static final String CORE_PLUGIN_ID
private static final String META_INF
public static final String PLUGIN_XML
public static final float PLUGINS_PROGRESS_PART
public static final float LOADERS_PROGRESS_PART
private static final gnu.trove.TObjectIntHashMap ourId2Index
static final String MODULE_DEPENDENCY_PREFIX
private static final java.util.Map ourModulesToContainingPlugins
private static final com.intellij.ide.plugins.PluginClassCache ourPluginClasses
private static final String SPECIAL_IDEA_PLUGIN
static final String DISABLE
static final String ENABLE
static final String EDIT
private static final String PROPERTY_PLUGIN_PATH
private static java.util.List ourDisabledPlugins
private static com.intellij.util.containers.MultiMap ourBrokenPluginVersions
private static com.intellij.ide.plugins.IdeaPluginDescriptor[] ourPlugins
static String myPluginError
static java.util.List myPlugins2Disable
static java.util.LinkedHashSet myPlugins2Enable
public static String BUILD_NUMBER
private static java.util.List myDisablePluginListeners
static final boolean $assertionsDisabled
public void ()
public static com.intellij.ide.plugins.IdeaPluginDescriptor[] getPlugins ()
public static synchronized com.intellij.ide.plugins.IdeaPluginDescriptor[] getPlugins (com.intellij.ide.StartupProgress)
com.intellij.ide.StartupProgress progress
public static synchronized void setPlugins (com.intellij.ide.plugins.IdeaPluginDescriptor[])
com.intellij.ide.plugins.IdeaPluginDescriptor[] descriptors
public static void loadDisabledPlugins (java.lang.String, java.util.Collection)
String id
java.io.BufferedReader reader
String configPath
java.util.Collection disabledPlugins
java.io.File file
java.util.List requiredPlugins
public static java.util.List getDisabledPlugins ()
public static boolean isBrokenPlugin (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
private static com.intellij.util.containers.MultiMap getBrokenPluginVersions ()
java.util.List tokens
String pluginId
java.util.List versions
String s
java.io.IOException e
java.io.BufferedReader br
private static boolean isUnitTestMode ()
com.intellij.openapi.application.Application app
public static void addDisablePluginListener (java.lang.Runnable)
Runnable listener
public static void removeDisablePluginListener (java.lang.Runnable)
Runnable listener
private static void fireEditDisablePlugins ()
Runnable listener
public static void savePluginsList (java.util.Collection, boolean, java.io.File) throws java.io.IOException
java.util.Collection ids
boolean append
java.io.File plugins
public static void writePluginsList (java.util.Collection, java.io.Writer) throws java.io.IOException
String id
java.util.Collection ids
java.io.Writer writer
String[] sortedIds
public static boolean disablePlugin (java.lang.String)
java.io.IOException e
String id
java.util.List disabledPlugins
public static boolean enablePlugin (java.lang.String)
java.io.IOException e
String id
public static void saveDisabledPlugins (java.util.Collection, boolean) throws java.io.IOException
java.util.Collection ids
boolean append
public static void saveDisabledPlugins (java.lang.String, java.util.Collection, boolean) throws java.io.IOException
String configPath
java.util.Collection ids
boolean append
java.io.File plugins
public static com.intellij.openapi.diagnostic.Logger getLogger ()
public static int getPluginLoadingOrder (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId id
static boolean isModuleDependency (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId dependentPluginId
public static void checkDependants (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.util.Function, com.intellij.openapi.util.Condition)
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
com.intellij.util.Function pluginId2Descriptor
com.intellij.openapi.util.Condition check
private static boolean checkDependants (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.util.Function, com.intellij.openapi.util.Condition, java.util.Set)
com.intellij.ide.plugins.IdeaPluginDescriptor dependantPluginDescriptor
com.intellij.openapi.extensions.PluginId dependentPluginId
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
com.intellij.util.Function pluginId2Descriptor
com.intellij.openapi.util.Condition check
java.util.Set processed
com.intellij.openapi.extensions.PluginId[] dependentPluginIds
java.util.Set optionalDependencies
public static void addPluginClass (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public static com.intellij.openapi.extensions.PluginId getPluginByClassName (java.lang.String)
com.intellij.openapi.extensions.PluginId id
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
String className
private static boolean hasLoadedClass (java.lang.String, java.lang.ClassLoader)
Exception e
String className
ClassLoader loader
public static void dumpPluginClassStatistics ()
private static boolean isDependent (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.openapi.extensions.PluginId, java.util.Map, boolean)
com.intellij.ide.plugins.IdeaPluginDescriptor depDescriptor
com.intellij.openapi.extensions.PluginId id
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.openapi.extensions.PluginId on
java.util.Map map
boolean checkModuleDependencies
private static boolean hasModuleDependencies (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.openapi.extensions.PluginId dependentPluginId
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.openapi.extensions.PluginId[] dependentPluginIds
private static boolean shouldLoadPlugins ()
ClassNotFoundException e
String loadPlugins
public static void configureExtensions ()
private static java.lang.reflect.Method getAddUrlMethod (java.lang.ClassLoader)
ClassLoader loader
private static java.lang.ClassLoader createPluginClassLoader (java.io.File[], java.lang.ClassLoader[], com.intellij.ide.plugins.IdeaPluginDescriptor)
java.io.File file
java.io.File aClassPath
ClassLoader loader
java.lang.reflect.Method addUrlMethod
java.io.IOException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.io.File file
java.io.File aClassPath
java.util.List urls
java.net.MalformedURLException e
java.io.IOException e
java.io.File[] classPath
ClassLoader[] parentLoaders
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.PluginId pluginId
java.io.File pluginRoot
public static void invalidatePlugins ()
public static boolean isPluginClass (java.lang.String)
String className
private static void logPlugins ()
String version
String s
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
java.util.List loadedBundled
java.util.List disabled
java.util.List loadedCustom
private static java.lang.ClassLoader[] getParentLoaders (java.util.Map, com.intellij.openapi.extensions.PluginId[])
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
ClassLoader loader
com.intellij.openapi.extensions.PluginId id
java.util.Map idToDescriptorMap
com.intellij.openapi.extensions.PluginId[] pluginIds
java.util.List classLoaders
private static int countPlugins (java.lang.String)
String[] list
String pluginsPath
java.io.File configuredPluginsDir
private static void prepareLoadingPluginsErrorMessage (java.util.List)
String errorMessage
com.intellij.openapi.application.Application app
java.util.List errors
private static void addModulesAsDependents (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
private static java.util.Comparator getPluginDescriptorComparator (java.util.Map, java.util.List)
com.intellij.openapi.extensions.PluginId id
java.util.Collection component
StringBuilder cycles
String cyclePresentation
com.intellij.openapi.util.Couple circularDependency
com.intellij.openapi.extensions.PluginId id
com.intellij.openapi.extensions.PluginId parentId
String cyclePresentation
java.util.Map idToDescriptorMap
java.util.List errors
com.intellij.util.graph.Graph graph
com.intellij.util.graph.DFSTBuilder builder
java.util.Comparator idComparator
private static com.intellij.util.graph.Graph createPluginIdGraph (java.util.Map)
java.util.Map idToDescriptorMap
java.util.List ids
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptorFromDir (java.io.File, java.lang.String)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.util.xmlb.XmlSerializationException e
Throwable e
java.io.File file
String fileName
java.io.File descriptorFile
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptorFromJar (java.io.File, java.lang.String, com.intellij.util.xmlb.JDOMXIncluder$PathResolver)
org.jdom.Document document
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.zip.ZipEntry entry
java.net.URL jarURL
java.util.zip.ZipFile zipFile
com.intellij.util.xmlb.XmlSerializationException e
Throwable e
java.io.File file
String fileName
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
public static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptor (java.io.File, java.lang.String)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor1
java.io.File f
java.io.File libDir
java.io.File[] files
com.intellij.ide.plugins.PluginXmlPathResolver pathResolver
java.io.File file
String fileName
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
boolean directory
public static void resolveOptionalDescriptors (java.lang.String, com.intellij.ide.plugins.IdeaPluginDescriptorImpl, com.intellij.util.Function)
String optionalDescriptorName
com.intellij.ide.plugins.IdeaPluginDescriptorImpl optionalDescriptor
java.util.Map$Entry entry
java.util.Map descriptors
String fileName
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.util.Function optionalDescriptorLoader
java.util.Map optionalConfigs
public static void loadDescriptors (java.io.File, java.util.List, com.intellij.ide.StartupProgress, int)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl oldDescriptor
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
int oldIndex
java.io.File file
int i
java.io.File pluginsHome
java.util.List result
com.intellij.ide.StartupProgress progress
int pluginsCount
java.io.File[] files
private static void filterBadPlugins (java.util.List, java.util.Map, java.util.List)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.openapi.extensions.PluginId id
java.util.Iterator it
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
java.util.Iterator it
com.intellij.openapi.extensions.PluginId pluginId2Disable
String descriptor
String error
boolean possibleToEnable
java.util.List result
java.util.Map disabledPluginNames
java.util.List errors
java.util.Map idToDescriptorMap
boolean pluginsWithoutIdFound
java.util.List disabledPluginIds
java.util.LinkedHashSet faultyDescriptors
public static java.util.List testLoadDescriptorsFromClassPath (java.lang.ClassLoader)
ClassLoader loader
java.util.List descriptors
private static void loadDescriptorsFromClassPath (java.util.List, java.lang.ClassLoader, com.intellij.ide.StartupProgress)
java.net.URL resource
java.util.Enumeration enumeration
java.io.IOException e
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.net.URL url
java.util.List result
ClassLoader loader
com.intellij.ide.StartupProgress progress
java.util.Collection urls
String platformPrefix
int i
private static com.intellij.ide.plugins.IdeaPluginDescriptorImpl loadDescriptorFromResource (java.net.URL)
java.io.File descriptorFile
java.io.File pluginDir
String path
java.io.File pluginJar
Throwable e
java.net.URL resource
private static java.io.File urlToFile (java.net.URL) throws java.net.URISyntaxException java.net.MalformedURLException
String str
java.net.URISyntaxException e
java.net.URL url
private static void loadDescriptorsFromProperty (java.util.List)
String s
com.intellij.ide.plugins.IdeaPluginDescriptorImpl ideaPluginDescriptor
java.util.StringTokenizer t
java.util.List result
String pathProperty
public static com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] loadDescriptors (com.intellij.ide.StartupProgress, java.util.List)
int size
com.intellij.ide.StartupProgress progress
java.util.List errors
java.util.List result
int pluginsCount
com.intellij.openapi.application.Application application
boolean fromSources
public static com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] topoSortPlugins (java.util.List, java.util.List)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.List result
java.util.List errors
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] pluginDescriptors
java.util.Map idToDescriptorMap
private static void mergeOptionalConfigs (java.util.Map)
java.util.Map$Entry entry
java.util.Map optionalDescriptors
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.Map descriptors
java.util.Map descriptorsWithModules
public static void initClassLoader (java.lang.ClassLoader, com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
ClassLoader parentLoader
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.List classPath
ClassLoader loader
static com.intellij.openapi.util.BuildNumber getBuildNumber ()
private static java.lang.String detectReasonToNotLoad (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.ide.plugins.IdeaPluginDescriptor[])
String reasonToNotLoad
com.intellij.ide.plugins.IdeaPluginDescriptor pluginDescriptor
com.intellij.ide.plugins.IdeaPluginDescriptor descriptorFromProperty
String id
java.util.Map map
String reasonToNotLoad
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.ide.plugins.IdeaPluginDescriptor[] loaded
String idString
String pluginId
java.util.List pluginIds
boolean checkModuleDependencies
String reasonToNotLoad
String loadPluginCategory
public static boolean isCompatible (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
public static boolean isCompatible (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.openapi.util.BuildNumber)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.openapi.util.BuildNumber buildNumber
public static boolean isIncompatible (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
public static boolean isIncompatible (com.intellij.ide.plugins.IdeaPluginDescriptor, com.intellij.openapi.util.BuildNumber)
RuntimeException e
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
com.intellij.openapi.util.BuildNumber buildNumber
public static boolean isIncompatible (com.intellij.openapi.util.BuildNumber, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
com.intellij.openapi.util.BuildNumber sinceBuildNumber
com.intellij.openapi.util.BuildNumber untilBuildNumber
com.intellij.openapi.util.BuildNumber buildNumber
String sinceBuild
String untilBuild
String descriptorName
String descriptorDebugString
public static boolean shouldSkipPlugin (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptorImpl
Boolean skipped
boolean result
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
private static void initializePlugins (com.intellij.ide.StartupProgress)
int i
java.util.List classPath
com.intellij.openapi.extensions.PluginId[] dependentPluginIds
ClassLoader[] parentLoaders
ClassLoader pluginClassLoader
com.intellij.ide.plugins.IdeaPluginDescriptorImpl pluginDescriptor
com.intellij.ide.StartupProgress progress
java.util.List errors
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] pluginDescriptors
Class callerClass
ClassLoader parentLoader
java.util.List result
java.util.Map idToDescriptorMap
java.util.Map disabledPluginNames
java.util.List brokenPluginsList
com.intellij.util.graph.Graph graph
com.intellij.util.graph.DFSTBuilder builder
java.util.Comparator idComparator
int i
public static void fixDescriptors (com.intellij.ide.plugins.IdeaPluginDescriptorImpl[], java.lang.ClassLoader, java.util.Map, java.util.Map, java.util.List, java.util.List, java.util.List)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] pluginDescriptors
ClassLoader parentLoader
java.util.Map idToDescriptorMap
java.util.Map disabledPluginNames
java.util.List brokenPluginsList
java.util.List result
java.util.List errors
private static void checkCanLoadPlugins (com.intellij.ide.plugins.IdeaPluginDescriptorImpl[], java.lang.ClassLoader, java.util.Map, java.util.List, java.util.List)
String module
java.util.List modules
String toNotLoadReason
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] pluginDescriptors
ClassLoader parentLoader
java.util.Map disabledPluginNames
java.util.List brokenPluginsList
java.util.List result
private static void fixDependencies (java.util.List, java.util.Map)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.util.List result
java.util.Map idToDescriptorMap
com.intellij.ide.plugins.IdeaPluginDescriptor corePluginDescriptor
private static void registerExtensionPointsAndExtensions (com.intellij.openapi.extensions.ExtensionsArea, java.util.List)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.openapi.extensions.ExtensionPoint point
String epName
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
com.intellij.openapi.extensions.ExtensionsArea area
java.util.List loadedPlugins
com.intellij.openapi.extensions.ExtensionPoint[] extensionPoints
java.util.Set epNames
public static void registerExtensionPointAndExtensions (java.io.File, java.lang.String, com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
java.io.File pluginRoot
String fileName
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
private static void initPlugins (com.intellij.ide.StartupProgress)
RuntimeException e
com.intellij.ide.StartupProgress progress
long start
static com.intellij.ide.plugins.IdeaPluginDescriptorImpl access$200 (java.net.URL)
java.net.URL x0
static void access$400 (com.intellij.openapi.extensions.ExtensionsArea, java.util.List)
com.intellij.openapi.extensions.ExtensionsArea x0
java.util.List x1
static void ()
}
com/intellij/ide/plugins/PluginXmlPathResolver$1.classPluginXmlPathResolver.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginXmlPathResolver$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.ide.plugins.PluginXmlPathResolver this$0
void (com.intellij.ide.plugins.PluginXmlPathResolver)
com.intellij.ide.plugins.PluginXmlPathResolver this$0
public boolean value (java.io.File)
java.io.File file
public volatile boolean value (java.lang.Object)
}
com/intellij/ide/plugins/PluginXmlPathResolver.classPluginXmlPathResolver.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginXmlPathResolver extends java.lang.Object implements com.intellij.util.xmlb.JDOMXIncluder$PathResolver {
private final java.util.List myPluginJarFiles
public void (java.io.File[])
java.io.File[] filesInLib
public java.net.URL resolvePath (java.lang.String, java.lang.String)
java.net.URL entryURL
java.io.File jarFile
String relativePath
String base
java.net.URL url
}
com/intellij/ide/plugins/cl/PluginClassLoader$DeepEnumeration.classPluginClassLoader.java
package com.intellij.ide.plugins.cl
com.intellij.ide.plugins.cl.PluginClassLoader$DeepEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.Enumeration[] myEnumerations
private int myIndex
public void (java.util.Enumeration[])
java.util.Enumeration[] enumerations
public boolean hasMoreElements ()
java.util.Enumeration e
public java.net.URL nextElement ()
public volatile java.lang.Object nextElement ()
}
com/intellij/ide/plugins/cl/PluginClassLoader.classPluginClassLoader.java
package com.intellij.ide.plugins.cl
public com.intellij.ide.plugins.cl.PluginClassLoader extends com.intellij.util.lang.UrlClassLoader {
private final ClassLoader[] myParents
private final com.intellij.openapi.extensions.PluginId myPluginId
private final String myPluginVersion
private final java.util.List myLibDirectories
public void (java.util.List, java.lang.ClassLoader[], com.intellij.openapi.extensions.PluginId, java.lang.String, java.io.File)
java.util.List urls
ClassLoader[] parents
com.intellij.openapi.extensions.PluginId pluginId
String version
java.io.File pluginRoot
java.io.File libDir
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean resolve
Class c
private java.lang.Class tryLoadingClass (java.lang.String, boolean)
String name
boolean resolve
Class c
private java.lang.Class loadClassFromParents (java.lang.String)
Class c
ClassLoader parent
String name
private synchronized java.lang.Class loadClassInsideSelf (java.lang.String)
IncompatibleClassChangeError e
UnsupportedClassVersionError e
String name
Class c
public java.net.URL findResource (java.lang.String)
java.net.URL parentResource
ClassLoader parent
String name
java.net.URL resource
public java.io.InputStream getResourceAsStream (java.lang.String)
java.io.InputStream inputStream
ClassLoader parent
String name
java.io.InputStream stream
public java.util.Enumeration findResources (java.lang.String) throws java.io.IOException
int idx
String name
java.util.Enumeration[] resources
public void addLibDirectories (java.util.Collection)
java.util.Collection libDirectories
protected java.lang.String findLibrary (java.lang.String)
java.io.File libFile
String libFileName
java.util.ListIterator i
String libName
private static java.net.URL fetchResource (java.lang.ClassLoader, java.lang.String)
java.lang.reflect.Method findResource
Exception e
ClassLoader cl
String resourceName
private static java.util.Enumeration fetchResources (java.lang.ClassLoader, java.lang.String)
java.lang.reflect.Method findResources
java.util.Enumeration e
Exception e
ClassLoader cl
String resourceName
private static java.lang.reflect.Method getFindResourceMethod (java.lang.Class, java.lang.String)
java.lang.reflect.Method declaredMethod
Class superclass
NoSuchMethodException e
Class clClass
String methodName
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String toString ()
}
com/intellij/ide/util/PropertiesComponentImpl.classPropertiesComponentImpl.java
package com.intellij.ide.util
public com.intellij.ide.util.PropertiesComponentImpl extends com.intellij.ide.util.PropertiesComponent implements com.intellij.openapi.components.PersistentStateComponent {
private final java.util.Map myMap
private static final String ELEMENT_PROPERTY
private static final String ATTRIBUTE_NAME
private static final String ATTRIBUTE_VALUE
public java.lang.String getComponentName ()
void ()
public static com.intellij.ide.util.PropertiesComponentImpl create ()
public org.jdom.Element getState ()
org.jdom.Element element
String value
String key
org.jdom.Element parentNode
public void loadState (org.jdom.Element)
String name
org.jdom.Element e
org.jdom.Element parentNode
public java.lang.String getValue (java.lang.String)
String name
public void setValue (java.lang.String, java.lang.String)
String name
String value
public void setValue (java.lang.String, java.lang.String, java.lang.String)
String name
String value
String defaultValue
public void setValue (java.lang.String, float, float)
String name
float value
float defaultValue
public void setValue (java.lang.String, int, int)
String name
int value
int defaultValue
public void setValue (java.lang.String, boolean, boolean)
String name
boolean value
boolean defaultValue
public void unsetValue (java.lang.String)
String name
public boolean isValueSet (java.lang.String)
String name
public java.lang.String[] getValues (java.lang.String)
String name
String value
public void setValues (java.lang.String, java.lang.String[])
String name
String[] values
public volatile void loadState (java.lang.Object)
public volatile java.lang.Object getState ()
}
com/intellij/indentation/AbstractIndentParser.classAbstractIndentParser.java
package com.intellij.indentation
public abstract com.intellij.indentation.AbstractIndentParser extends java.lang.Object implements com.intellij.lang.PsiParser {
protected com.intellij.lang.PsiBuilder myBuilder
protected int myCurrentIndent
protected com.intellij.util.containers.HashMap myIndents
protected com.intellij.util.containers.HashMap myNewLines
protected boolean myNewLine
public void ()
public com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType root
com.intellij.lang.PsiBuilder builder
protected abstract void parseRoot (com.intellij.psi.tree.IElementType)
public com.intellij.lang.PsiBuilder$Marker mark (boolean)
boolean couldBeRolledBack
com.intellij.lang.PsiBuilder$Marker marker
public com.intellij.lang.PsiBuilder$Marker mark ()
public void done (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType elementType
public static void collapse (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType elementType
protected static void drop (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
protected void rollbackTo (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
protected boolean eof ()
protected int getCurrentOffset ()
public int getCurrentIndent ()
protected void error (java.lang.String)
String message
public com.intellij.psi.tree.IElementType getTokenType ()
protected static transient boolean tokenIn (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType token
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.IElementType[] tokens
protected transient boolean currentTokenIn (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] tokens
protected boolean currentTokenIn (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
protected static boolean tokenIn (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.TokenSet tokenSet
protected java.lang.String getTokenText ()
String result
protected boolean expect (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
protected boolean expect (com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.psi.tree.IElementType elementType
String expectedMessage
public com.intellij.psi.tree.IElementType lookAhead (int)
int step
public com.intellij.psi.tree.IElementType rawLookup (int)
int step
public boolean isNewLine ()
public void advance ()
String tokenText
int tokenLength
int whiteSpaceStart
int whiteSpaceEnd
String whiteSpaceText
int i
public void recalculateCurrentIndent ()
int i
int firstIndentOffset
int lastIndentOffset
protected void advanceUntil (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
protected void advanceUntilEol ()
protected void errorUntil (com.intellij.psi.tree.TokenSet, java.lang.String)
com.intellij.psi.tree.TokenSet tokenSet
String message
com.intellij.lang.PsiBuilder$Marker errorMarker
protected void errorUntilEol (java.lang.String)
String message
com.intellij.lang.PsiBuilder$Marker errorMarker
protected void errorUntilEof (java.lang.String)
String message
com.intellij.lang.PsiBuilder$Marker errorMarker
protected void expectEolOrEof ()
protected abstract com.intellij.psi.tree.IElementType getIndentElementType ()
protected abstract com.intellij.psi.tree.IElementType getEolElementType ()
}
com/intellij/indentation/IndentationFoldingBuilder.classIndentationFoldingBuilder.java
package com.intellij.indentation
public abstract com.intellij.indentation.IndentationFoldingBuilder extends java.lang.Object implements com.intellij.lang.folding.FoldingBuilder com.intellij.openapi.project.DumbAware {
private final com.intellij.psi.tree.TokenSet myTokenSet
public void (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode astNode
com.intellij.openapi.editor.Document document
java.util.List descriptors
private void collectDescriptors (com.intellij.lang.ASTNode, java.util.List)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode current
com.intellij.lang.ASTNode node
java.util.List descriptors
java.util.Queue toProcess
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
String text
com.intellij.lang.ASTNode node
StringBuilder builder
com.intellij.lang.ASTNode child
private static java.lang.String getFirstNonEmptyLine (java.lang.String)
String text
int start
int end
public boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
}
com/intellij/indentation/IndentationParser$1.classIndentationParser.java
package com.intellij.indentation
com.intellij.indentation.IndentationParser$1 extends java.lang.Object {
}
com/intellij/indentation/IndentationParser$BlockInfo.classIndentationParser.java
package com.intellij.indentation
final com.intellij.indentation.IndentationParser$BlockInfo extends java.lang.Object {
private final int myIndent
private final com.intellij.lang.PsiBuilder$Marker myMarker
private final com.intellij.psi.tree.IElementType myStartTokenType
private void (int, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
int indent
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType type
public int getIndent ()
public com.intellij.lang.PsiBuilder$Marker getMarker ()
public com.intellij.psi.tree.IElementType getStartTokenType ()
void (int, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType, com.intellij.indentation.IndentationParser$1)
int x0
com.intellij.lang.PsiBuilder$Marker x1
com.intellij.psi.tree.IElementType x2
com.intellij.indentation.IndentationParser$1 x3
}
com/intellij/indentation/IndentationParser.classIndentationParser.java
package com.intellij.indentation
public abstract com.intellij.indentation.IndentationParser extends java.lang.Object implements com.intellij.lang.PsiParser {
private final com.intellij.psi.tree.IElementType myEolTokenType
private final com.intellij.psi.tree.IElementType myIndentTokenType
private final com.intellij.psi.tree.IElementType myBlockElementType
private final com.intellij.psi.tree.IElementType myDocumentType
private final java.util.List myContainerTypes
public void (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, java.util.List)
com.intellij.psi.tree.IElementType documentType
com.intellij.psi.tree.IElementType blockElementType
com.intellij.psi.tree.IElementType eolTokenType
com.intellij.psi.tree.IElementType indentTokenType
java.util.List containerTypes
public void (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType documentType
com.intellij.psi.tree.IElementType blockElementType
com.intellij.psi.tree.IElementType eolTokenType
com.intellij.psi.tree.IElementType indentTokenType
public final com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker containerMarker
com.intellij.psi.tree.IElementType ignored
com.intellij.indentation.IndentationParser$BlockInfo blockInfo
com.intellij.indentation.IndentationParser$BlockInfo info
com.intellij.indentation.IndentationParser$BlockInfo blockInfo
com.intellij.psi.tree.IElementType type
com.intellij.indentation.IndentationParser$BlockInfo blockInfo
com.intellij.lang.PsiBuilder$Marker marker
int i
com.intellij.psi.tree.IElementType root
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker fileMarker
java.util.ArrayList containerMarkers
com.intellij.lang.PsiBuilder$Marker documentMarker
int currentIndent
boolean eolSeen
com.intellij.util.containers.Stack stack
com.intellij.lang.PsiBuilder$Marker startLineMarker
protected void closeBlock (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType startTokenType
protected void advanceLexer (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private void passEOLsAndIndents (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
}
com/intellij/indentation/OperationParserHelper$BinaryOperationParser.classOperationParserHelper.java
package com.intellij.indentation
public abstract com.intellij.indentation.OperationParserHelper$BinaryOperationParser extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract boolean isNewLine ()
public abstract void advance ()
public abstract com.intellij.psi.tree.IElementType rawLookup (int)
public abstract com.intellij.psi.tree.IElementType lookAhead (int)
public abstract com.intellij.lang.PsiBuilder$Marker mark ()
public abstract void done (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
public abstract boolean parseSimpleExpression ()
public abstract com.intellij.psi.tree.TokenSet getWhitespaceTokenSet ()
public abstract com.intellij.psi.tree.TokenSet getPrefixOperators ()
public abstract com.intellij.psi.tree.TokenSet getPostfixOperators ()
public abstract com.intellij.psi.tree.TokenSet[] getOperatorsByPriority ()
public abstract com.intellij.psi.tree.IElementType getPostfixExpressionElementType ()
public abstract com.intellij.psi.tree.IElementType getPrefixExpressionElementType ()
public abstract com.intellij.psi.tree.IElementType[] getOperationElementTypes ()
}
com/intellij/indentation/OperationParserHelper$CustomBinaryOperationParser.classOperationParserHelper.java
package com.intellij.indentation
public abstract com.intellij.indentation.OperationParserHelper$CustomBinaryOperationParser extends java.lang.Object {
public abstract boolean isBinaryOperator (int)
public abstract void parseBinaryOperator ()
}
com/intellij/indentation/OperationParserHelper.classOperationParserHelper.java
package com.intellij.indentation
public com.intellij.indentation.OperationParserHelper extends java.lang.Object {
public void ()
private static boolean parsePostfixOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser)
com.intellij.lang.PsiBuilder$Marker operationMarker
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
com.intellij.lang.PsiBuilder$Marker tempMarker
com.intellij.lang.PsiBuilder$Marker lastMarker
boolean result
boolean tempMarkerDeleted
private static boolean parsePrefixOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser)
int i
int i
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int prefixCount
com.intellij.lang.PsiBuilder$Marker[] prefixMarkers
com.intellij.psi.tree.IElementType[] elementTypes
boolean result
public static boolean callParsingBinaryOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser, int)
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int level
private static boolean isBinaryOperator (com.intellij.indentation.OperationParserHelper$BinaryOperationParser, int)
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int level
com.intellij.psi.tree.IElementType tokenType
private static void parseBinaryOperator (com.intellij.indentation.OperationParserHelper$BinaryOperationParser)
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
private static boolean parseBinaryOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser, int)
com.intellij.lang.PsiBuilder$Marker operationMarker
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int level
com.intellij.lang.PsiBuilder$Marker tempMarker
com.intellij.lang.PsiBuilder$Marker lastMarker
boolean result
boolean tempMarkerDeleted
}
com/intellij/lang/ASTFactory$DefaultFactoryHolder.classASTFactory.java
package com.intellij.lang
public com.intellij.lang.ASTFactory$DefaultFactoryHolder extends java.lang.Object {
public static final com.intellij.lang.ASTFactory DEFAULT
private void ()
static void ()
}
com/intellij/lang/ASTFactory.classASTFactory.java
package com.intellij.lang
public abstract com.intellij.lang.ASTFactory extends java.lang.Object {
private static final com.intellij.util.CharTable WHITESPACES
public void ()
public com.intellij.psi.impl.source.tree.LazyParseableElement createLazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence)
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public static com.intellij.psi.impl.source.tree.LazyParseableElement lazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence)
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
com.intellij.lang.ASTNode node
com.intellij.psi.impl.source.tree.LazyParseableElement customLazy
public static com.intellij.psi.impl.source.tree.CompositeElement composite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
com.intellij.psi.impl.source.tree.CompositeElement customComposite
public static com.intellij.psi.impl.source.tree.LeafElement leaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
com.intellij.psi.impl.source.tree.LeafElement customLeaf
private static com.intellij.lang.ASTFactory factory (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.psi.impl.source.tree.LeafElement whitespace (java.lang.CharSequence)
CharSequence text
com.intellij.psi.impl.source.tree.PsiWhiteSpaceImpl w
static void ()
}
com/intellij/lang/DefaultASTFactory.classDefaultASTFactory.java
package com.intellij.lang
public abstract com.intellij.lang.DefaultASTFactory extends java.lang.Object {
public abstract com.intellij.psi.impl.source.tree.LeafElement createComment (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
}
com/intellij/lang/ForeignLeafType.classForeignLeafType.java
package com.intellij.lang
public com.intellij.lang.ForeignLeafType extends com.intellij.lang.TokenWrapper implements com.intellij.psi.tree.ILeafElementType {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType delegate
CharSequence value
public com.intellij.lang.ASTNode createLeafNode (java.lang.CharSequence)
CharSequence leafText
}
com/intellij/lang/HelpID.classHelpID.java
package com.intellij.lang
public com.intellij.lang.HelpID extends java.lang.Object {
public static final String FIND_OTHER_USAGES
public void ()
}
com/intellij/lang/LangBundle.classLangBundle.java
package com.intellij.lang
public com.intellij.lang.LangBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/lang/LanguageASTFactory.classLanguageASTFactory.java
package com.intellij.lang
public com.intellij.lang.LanguageASTFactory extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageASTFactory INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageTokenSeparatorGenerators$1.classLanguageTokenSeparatorGenerators.java
package com.intellij.lang
com.intellij.lang.LanguageTokenSeparatorGenerators$1 extends java.lang.Object implements com.intellij.lang.TokenSeparatorGenerator {
void ()
public com.intellij.lang.ASTNode generateWhitespaceBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode generatedWhitespace
com.intellij.lang.ASTNode generatedWhitespace
com.intellij.psi.PsiManager manager
com.intellij.lang.ASTNode generatedWhitespace
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lang.Language l
com.intellij.lang.Language rightLang
com.intellij.lang.ParserDefinition parserDefinition
}
com/intellij/lang/LanguageTokenSeparatorGenerators$2.classLanguageTokenSeparatorGenerators.java
package com.intellij.lang
com.intellij.lang.LanguageTokenSeparatorGenerators$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$lang$ParserDefinition$SpaceRequirements
static void ()
}
com/intellij/lang/LanguageTokenSeparatorGenerators.classLanguageTokenSeparatorGenerators.java
package com.intellij.lang
public com.intellij.lang.LanguageTokenSeparatorGenerators extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageTokenSeparatorGenerators INSTANCE
private void ()
static void ()
}
com/intellij/lang/TokenWrapper.classTokenWrapper.java
package com.intellij.lang
public com.intellij.lang.TokenWrapper extends com.intellij.psi.tree.IElementType {
private final com.intellij.psi.tree.IElementType myDelegate
private final String myValue
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType delegate
CharSequence value
public com.intellij.psi.tree.IElementType getDelegate ()
public java.lang.String getValue ()
public java.lang.String toString ()
}
com/intellij/lang/WhitespacesBinders$1.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$1 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
void ()
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
}
com/intellij/lang/WhitespacesBinders$2.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$2 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
void ()
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
}
com/intellij/lang/WhitespacesBinders$3.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$3 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
final com.intellij.psi.tree.TokenSet val$commentTypes
void (com.intellij.psi.tree.TokenSet)
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int i
}
com/intellij/lang/WhitespacesBinders$4.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$4 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
final com.intellij.psi.tree.TokenSet val$commentTypes
void (com.intellij.psi.tree.TokenSet)
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int i
}
com/intellij/lang/WhitespacesBinders.classWhitespacesBinders.java
package com.intellij.lang
public com.intellij.lang.WhitespacesBinders extends java.lang.Object {
public static final com.intellij.lang.WhitespacesAndCommentsBinder DEFAULT_RIGHT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder DEFAULT_LEFT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder GREEDY_LEFT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder GREEDY_RIGHT_BINDER
private void ()
public static com.intellij.lang.WhitespacesAndCommentsBinder leadingCommentsBinder (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet commentTypes
public static com.intellij.lang.WhitespacesAndCommentsBinder trailingCommentsBinder (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet commentTypes
static void ()
}
com/intellij/lang/folding/NamedFoldingDescriptor.classNamedFoldingDescriptor.java
package com.intellij.lang.folding
public com.intellij.lang.folding.NamedFoldingDescriptor extends com.intellij.lang.folding.FoldingDescriptor {
private final String myPlaceholderText
public void (com.intellij.psi.PsiElement, int, int, com.intellij.openapi.editor.FoldingGroup, java.lang.String)
com.intellij.psi.PsiElement e
int start
int end
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
public void (com.intellij.lang.ASTNode, int, int, com.intellij.openapi.editor.FoldingGroup, java.lang.String)
com.intellij.lang.ASTNode node
int start
int end
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.lang.String)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
public java.lang.String getPlaceholderText ()
}
com/intellij/lang/impl/DelegateMarker.classDelegateMarker.java
package com.intellij.lang.impl
public abstract com.intellij.lang.impl.DelegateMarker extends java.lang.Object implements com.intellij.lang.PsiBuilder$Marker {
private final com.intellij.lang.PsiBuilder$Marker myDelegate
public void (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker delegate
public com.intellij.lang.PsiBuilder$Marker getDelegate ()
public com.intellij.lang.PsiBuilder$Marker precede ()
public void drop ()
public void rollbackTo ()
public void done (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void collapse (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker, java.lang.String)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
String errorMessage
public void error (java.lang.String)
String message
public void errorBefore (java.lang.String, com.intellij.lang.PsiBuilder$Marker)
String message
com.intellij.lang.PsiBuilder$Marker before
public void setCustomEdgeTokenBinders (com.intellij.lang.WhitespacesAndCommentsBinder, com.intellij.lang.WhitespacesAndCommentsBinder)
com.intellij.lang.WhitespacesAndCommentsBinder left
com.intellij.lang.WhitespacesAndCommentsBinder right
}
com/intellij/lang/impl/PsiBuilderAdapter.classPsiBuilderAdapter.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderAdapter extends java.lang.Object implements com.intellij.lang.PsiBuilder {
protected final com.intellij.lang.PsiBuilder myDelegate
public void (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder delegate
public com.intellij.lang.PsiBuilder getDelegate ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.CharSequence getOriginalText ()
public void advanceLexer ()
public com.intellij.psi.tree.IElementType getTokenType ()
public void setTokenTypeRemapper (com.intellij.lang.ITokenTypeRemapper)
com.intellij.lang.ITokenTypeRemapper remapper
public void setWhitespaceSkippedCallback (com.intellij.lang.WhitespaceSkippedCallback)
com.intellij.lang.WhitespaceSkippedCallback callback
public void remapCurrentToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.tree.IElementType lookAhead (int)
int steps
public com.intellij.psi.tree.IElementType rawLookup (int)
int steps
public int rawTokenTypeStart (int)
int steps
public int rawTokenIndex ()
public java.lang.String getTokenText ()
public int getCurrentOffset ()
public com.intellij.lang.PsiBuilder$Marker mark ()
public void error (java.lang.String)
String messageText
public boolean eof ()
public com.intellij.lang.ASTNode getTreeBuilt ()
public com.intellij.util.diff.FlyweightCapableTreeStructure getLightTree ()
public void setDebugMode (boolean)
boolean dbgMode
public void enforceCommentTokens (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokens
public com.intellij.lang.LighterASTNode getLatestDoneMarker ()
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object getUserDataUnprotected (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserDataUnprotected (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
}
com/intellij/lang/impl/PsiBuilderFactoryImpl.classPsiBuilderFactoryImpl.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderFactoryImpl extends com.intellij.lang.PsiBuilderFactory {
static final boolean $assertionsDisabled
public void ()
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode)
com.intellij.openapi.project.Project project
com.intellij.lang.ASTNode chameleon
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode)
com.intellij.openapi.project.Project project
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.ASTNode chameleon
com.intellij.lexer.Lexer lexer
com.intellij.lang.Language lang
CharSequence seq
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.lexer.Lexer lexer
com.intellij.lang.Language lang
CharSequence seq
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
private static com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project, com.intellij.lang.Language)
com.intellij.openapi.project.Project project
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, java.lang.CharSequence)
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
CharSequence seq
static void ()
}
com/intellij/lang/impl/PsiBuilderImpl$1.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl this$0
void (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl this$0
public com.intellij.lang.impl.PsiBuilderImpl$StartMarker create ()
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker startMarker
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$2.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$2 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl this$0
void (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl this$0
public com.intellij.lang.impl.PsiBuilderImpl$DoneMarker create ()
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker doneMarker
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$3.classPsiBuilderImpl.java
package com.intellij.lang.impl
final com.intellij.lang.impl.PsiBuilderImpl$3 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.tree.IElementType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/lang/impl/PsiBuilderImpl$ASTConverter.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ASTConverter extends java.lang.Object implements com.intellij.util.containers.Convertor {
private final com.intellij.lang.impl.PsiBuilderImpl$StartMarker myRoot
private void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker root
public com.intellij.lang.ASTNode convert (com.intellij.lang.impl.PsiBuilderImpl$Node)
com.intellij.lang.impl.PsiBuilderImpl$Token token
com.intellij.lang.impl.PsiBuilderImpl$StartMarker startMarker
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.lang.impl.PsiBuilderImpl$Node n
public volatile java.lang.Object convert (java.lang.Object)
void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$1 x1
}
com/intellij/lang/impl/PsiBuilderImpl$ConvertFromTokensToASTBuilder.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ConvertFromTokensToASTBuilder extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final com.intellij.util.diff.DiffTreeChangeBuilder myDelegate
private final com.intellij.lang.impl.PsiBuilderImpl$ASTConverter myConverter
private void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.util.diff.DiffTreeChangeBuilder)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootNode
com.intellij.util.diff.DiffTreeChangeBuilder delegate
public void nodeDeleted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode oldNode
public void nodeInserted (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.LighterASTNode newNode
int pos
public void nodeReplaced (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.ASTNode oldChild
com.intellij.lang.LighterASTNode newChild
com.intellij.lang.ASTNode converted
public volatile void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile void nodeReplaced (java.lang.Object, java.lang.Object)
void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.util.diff.DiffTreeChangeBuilder, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.util.diff.DiffTreeChangeBuilder x1
com.intellij.lang.impl.PsiBuilderImpl$1 x2
}
com/intellij/lang/impl/PsiBuilderImpl$DoneMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker {
private com.intellij.lang.impl.PsiBuilderImpl$StartMarker myStart
private boolean myCollapse
public void ()
public void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int currentLexeme
public void clean ()
public int hc ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getEndOffset ()
public int getStartOffset ()
static com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$500 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$502 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x1
static boolean access$2502 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker, boolean)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
boolean x1
static boolean access$2500 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
}
com/intellij/lang/impl/PsiBuilderImpl$DoneWithErrorMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker extends com.intellij.lang.impl.PsiBuilderImpl$DoneMarker {
private String myMessage
private void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, java.lang.String)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int currentLexeme
String message
public void clean ()
void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, java.lang.String, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
int x1
String x2
com.intellij.lang.impl.PsiBuilderImpl$1 x3
static java.lang.String access$3600 (com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker x0
}
com/intellij/lang/impl/PsiBuilderImpl$ErrorItem.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker {
private final com.intellij.lang.impl.PsiBuilderImpl myBuilder
private String myMessage
public void (com.intellij.lang.impl.PsiBuilderImpl, java.lang.String, int)
com.intellij.lang.impl.PsiBuilderImpl builder
String message
int idx
public void clean ()
public int hc ()
public int getEndOffset ()
public int getStartOffset ()
public com.intellij.psi.tree.IElementType getTokenType ()
static java.lang.String access$3500 (com.intellij.lang.impl.PsiBuilderImpl$ErrorItem)
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem x0
}
com/intellij/lang/impl/PsiBuilderImpl$LazyParseableToken.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken extends com.intellij.lang.impl.PsiBuilderImpl$Token implements com.intellij.lang.LighterLazyParseableNode {
private com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure myParentStructure
private com.intellij.util.diff.FlyweightCapableTreeStructure myParsed
private int myStartIndex
private int myEndIndex
private void ()
public void clean ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.util.CharTable getCharTable ()
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContents ()
public boolean accept (com.intellij.lang.LighterLazyParseableNode$Visitor)
com.intellij.psi.tree.IElementType type
int i
com.intellij.lang.LighterLazyParseableNode$Visitor visitor
static com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure access$200 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static int access$300 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static int access$400 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static int access$402 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, int)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
int x1
static int access$302 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, int)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
int x1
static com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure access$202 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure x1
}
com/intellij/lang/impl/PsiBuilderImpl$LazyParseableTokensCache.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableTokensCache extends java.lang.Object {
final int[] myLexStarts
final com.intellij.psi.tree.IElementType[] myLexTypes
public void (int[], com.intellij.psi.tree.IElementType[])
int[] lexStarts
com.intellij.psi.tree.IElementType[] lexTypes
}
com/intellij/lang/impl/PsiBuilderImpl$MyComparator.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyComparator extends java.lang.Object implements com.intellij.util.diff.ShallowNodeComparator {
private final com.intellij.util.TripleFunction custom
private final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure myTreeStructure
private void (com.intellij.util.TripleFunction, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.util.TripleFunction custom
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure treeStructure
public com.intellij.util.ThreeState deepEqual (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.PsiErrorElement e1
com.intellij.util.ThreeState customResult
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl$Token token
com.intellij.lang.ASTNode oldNode
com.intellij.lang.LighterASTNode newNode
boolean oldIsErrorElement
boolean newIsErrorElement
public boolean typesEqual (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.tree.IElementType n1t
com.intellij.psi.tree.IElementType n2t
com.intellij.lang.ASTNode n1
com.intellij.lang.LighterASTNode n2
com.intellij.psi.tree.IElementType n1t
com.intellij.psi.tree.IElementType n2t
private static com.intellij.psi.tree.IElementType dereferenceToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType probablyWrapper
public boolean hashCodesEqual (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
boolean isForeign1
boolean isForeign2
com.intellij.psi.PsiErrorElement e1
com.intellij.lang.ASTNode n1
com.intellij.lang.LighterASTNode n2
public volatile boolean hashCodesEqual (java.lang.Object, java.lang.Object)
public volatile boolean typesEqual (java.lang.Object, java.lang.Object)
public volatile com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
void (com.intellij.util.TripleFunction, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.util.TripleFunction x0
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure x1
com.intellij.lang.impl.PsiBuilderImpl$1 x2
}
com/intellij/lang/impl/PsiBuilderImpl$MyList.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyList extends java.util.ArrayList {
private static final java.lang.reflect.Field ourElementDataField
private Object[] cachedElementData
protected void removeRange (int, int)
int fromIndex
int toIndex
private void ()
public int lastIndexOf (java.lang.Object)
int i
Object o
Object[] data
public void ensureCapacity (int)
int minCapacity
private void initCachedField ()
Exception e
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static void ()
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure$1.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
void (com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token token
public com.intellij.lang.impl.PsiBuilderImpl$Token create ()
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure$2.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure$2 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
void (com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken token
public com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken create ()
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure extends java.lang.Object implements com.intellij.util.diff.FlyweightCapableTreeStructure {
private final com.intellij.util.containers.LimitedPool myPool
private final com.intellij.util.containers.LimitedPool myLazyPool
private final com.intellij.lang.impl.PsiBuilderImpl$StartMarker myRoot
private int count
private com.intellij.lang.LighterASTNode[] nodes
public void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker root
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure parentTree
public com.intellij.lang.LighterASTNode getRoot ()
public com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public com.intellij.lang.LighterASTNode prepareForGetChildren (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public int getChildren (com.intellij.lang.LighterASTNode, com.intellij.openapi.util.Ref)
com.intellij.util.diff.FlyweightCapableTreeStructure tree
com.intellij.lang.LighterASTNode root
int lastIndex
com.intellij.lang.LighterASTNode item
com.intellij.openapi.util.Ref into
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker child
int lexIndex
public void disposeChildren (com.intellij.lang.LighterASTNode[], int)
com.intellij.lang.LighterASTNode node
int i
com.intellij.lang.LighterASTNode[] nodes
int count
private void ensureCapacity ()
com.intellij.lang.LighterASTNode[] newStore
com.intellij.lang.LighterASTNode[] old
private int insertLeaves (int, int, com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
int curToken
int lastIdx
com.intellij.lang.impl.PsiBuilderImpl builder
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
private void insertLeaf (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, int, int, boolean, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
int startLexemeIndex
int endLexemeIndex
boolean forceInsertion
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
com.intellij.lang.impl.PsiBuilderImpl$Token lexeme
private com.intellij.lang.impl.PsiBuilderImpl$Token obtainToken (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, int, int, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, int)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
int startLexemeIndex
int endLexemeIndex
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
com.intellij.lang.impl.PsiBuilderImpl$Token lexeme
private com.intellij.lang.impl.PsiBuilderImpl$Token obtainLazyToken (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, int, int, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, int)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
int startLexemeIndex
int endLexemeIndex
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
int startInFile
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken token
public java.lang.CharSequence toString (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public int getStartOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public int getEndOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public volatile int getEndOffset (java.lang.Object)
public volatile int getStartOffset (java.lang.Object)
public volatile java.lang.CharSequence toString (java.lang.Object)
public volatile void disposeChildren (java.lang.Object[], int)
public volatile int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public volatile java.lang.Object prepareForGetChildren (java.lang.Object)
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getRoot ()
}
com/intellij/lang/impl/PsiBuilderImpl$Node.classPsiBuilderImpl.java
package com.intellij.lang.impl
abstract com.intellij.lang.impl.PsiBuilderImpl$Node extends java.lang.Object implements com.intellij.lang.LighterASTNode {
private void ()
public abstract int hc ()
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
}
com/intellij/lang/impl/PsiBuilderImpl$ProductionMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
public abstract com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker extends com.intellij.lang.impl.PsiBuilderImpl$Node {
protected int myLexemeIndex
protected com.intellij.lang.WhitespacesAndCommentsBinder myEdgeTokenBinder
protected com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myParent
protected com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myNext
public void ()
public void clean ()
public void remapTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getStartIndex ()
public int getEndIndex ()
}
com/intellij/lang/impl/PsiBuilderImpl$RelativeTokenTextView.classPsiBuilderImpl.java
package com.intellij.lang.impl
final com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter {
private int myStart
final com.intellij.lang.impl.PsiBuilderImpl this$0
private void (com.intellij.lang.impl.PsiBuilderImpl)
private void configure (int)
int start
public java.lang.CharSequence get (int)
int i
void (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$1 x1
static void access$3400 (com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView, int)
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView x0
int x1
}
com/intellij/lang/impl/PsiBuilderImpl$RelativeTokenTypesView.classPsiBuilderImpl.java
package com.intellij.lang.impl
final com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView extends java.util.AbstractList {
private int myStart
private int mySize
final com.intellij.lang.impl.PsiBuilderImpl this$0
private void (com.intellij.lang.impl.PsiBuilderImpl)
private void configure (int, int)
int start
int end
public com.intellij.psi.tree.IElementType get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$1 x1
static void access$3300 (com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView, int, int)
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView x0
int x1
int x2
}
com/intellij/lang/impl/PsiBuilderImpl$StartMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$StartMarker extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker implements com.intellij.lang.PsiBuilder$Marker {
private com.intellij.lang.impl.PsiBuilderImpl myBuilder
private com.intellij.psi.tree.IElementType myType
private com.intellij.lang.impl.PsiBuilderImpl$DoneMarker myDoneMarker
private Throwable myDebugAllocationPosition
private com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myFirstChild
private com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myLastChild
private int myHC
private void ()
public void clean ()
public int hc ()
int i
int lastLeaf
int i
com.intellij.lang.impl.PsiBuilderImpl builder
int hc
CharSequence buf
char[] bufArray
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker child
int lexIdx
public int getStartOffset ()
public int getEndOffset ()
public int getEndIndex ()
public void addChild (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker node
public com.intellij.lang.PsiBuilder$Marker precede ()
public void drop ()
public void rollbackTo ()
public void done (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void collapse (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker, java.lang.String)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
String errorMessage
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
public void error (java.lang.String)
String message
public void errorBefore (java.lang.String, com.intellij.lang.PsiBuilder$Marker)
String message
com.intellij.lang.PsiBuilder$Marker before
public com.intellij.psi.tree.IElementType getTokenType ()
public void remapTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void setCustomEdgeTokenBinders (com.intellij.lang.WhitespacesAndCommentsBinder, com.intellij.lang.WhitespacesAndCommentsBinder)
com.intellij.lang.WhitespacesAndCommentsBinder left
com.intellij.lang.WhitespacesAndCommentsBinder right
public java.lang.String toString ()
boolean isDone
CharSequence originalText
int startOffset
int endOffset
CharSequence text
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static com.intellij.lang.impl.PsiBuilderImpl access$2002 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl x1
static java.lang.Throwable access$2102 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, java.lang.Throwable)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
Throwable x1
static com.intellij.lang.impl.PsiBuilderImpl$DoneMarker access$2200 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$DoneMarker access$2202 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x1
static com.intellij.psi.tree.IElementType access$2400 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static java.lang.Throwable access$2100 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2900 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2902 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker x1
static com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$3002 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker x1
static com.intellij.lang.impl.PsiBuilderImpl access$2000 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
}
com/intellij/lang/impl/PsiBuilderImpl$Token.classPsiBuilderImpl.java
package com.intellij.lang.impl
abstract com.intellij.lang.impl.PsiBuilderImpl$Token extends com.intellij.lang.impl.PsiBuilderImpl$Node {
protected com.intellij.lang.impl.PsiBuilderImpl myBuilder
private com.intellij.psi.tree.IElementType myTokenType
private int myTokenStart
private int myTokenEnd
private int myHC
private com.intellij.lang.impl.PsiBuilderImpl$StartMarker myParentNode
private void ()
public void clean ()
public int hc ()
int i
String value
int i
int start
int end
CharSequence buf
char[] bufArray
int hc
public int getEndOffset ()
public int getStartOffset ()
public java.lang.CharSequence getText ()
public com.intellij.psi.tree.IElementType getTokenType ()
void initToken (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, int)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$4100 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
static int access$4300 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
static int access$4400 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
}
com/intellij/lang/impl/PsiBuilderImpl$TokenNode.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$TokenNode extends com.intellij.lang.impl.PsiBuilderImpl$Token implements com.intellij.lang.LighterASTTokenNode {
private void ()
public java.lang.String toString ()
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
}
com/intellij/lang/impl/PsiBuilderImpl.classPsiBuilderImpl.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.lang.PsiBuilder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key CUSTOM_COMPARATOR
private static final com.intellij.openapi.util.Key LAZY_PARSEABLE_TOKENS
private static com.intellij.psi.tree.TokenSet ourAnyLanguageWhitespaceTokens
private final com.intellij.openapi.project.Project myProject
private com.intellij.psi.PsiFile myFile
private int[] myLexStarts
private com.intellij.psi.tree.IElementType[] myLexTypes
private int myCurrentLexeme
private final com.intellij.lang.impl.PsiBuilderImpl$MyList myProduction
private final com.intellij.lexer.Lexer myLexer
private final com.intellij.psi.tree.TokenSet myWhitespaces
private com.intellij.psi.tree.TokenSet myComments
private com.intellij.util.CharTable myCharTable
private final CharSequence myText
private final CharSequence myLastCommittedText
private final char[] myTextArray
private boolean myDebugMode
private int myLexemeCount
private boolean myTokenTypeChecked
private com.intellij.lang.ITokenTypeRemapper myRemapper
private com.intellij.lang.WhitespaceSkippedCallback myWhitespaceSkippedCallback
private final com.intellij.lang.ASTNode myOriginalTree
private final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure myParentLightTree
private final int myOffset
private java.util.Map myUserData
private com.intellij.psi.tree.IElementType myCachedTokenType
private final gnu.trove.TIntObjectHashMap myChameleonCache
private final com.intellij.util.containers.LimitedPool START_MARKERS
private final com.intellij.util.containers.LimitedPool DONE_MARKERS
private static final com.intellij.util.ArrayFactory myElementTypeArrayFactory
private static final String UNBALANCED_MESSAGE
static final boolean $assertionsDisabled
public static void registerWhitespaceToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, com.intellij.util.CharTable, java.lang.CharSequence, com.intellij.lang.ASTNode, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
com.intellij.util.CharTable charTable
CharSequence text
com.intellij.lang.ASTNode originalTree
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure parentLightTree
public void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.lexer.Lexer, com.intellij.util.CharTable, java.lang.CharSequence, com.intellij.lang.ASTNode, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.tree.TokenSet whiteSpaces
com.intellij.psi.tree.TokenSet comments
com.intellij.lexer.Lexer lexer
com.intellij.util.CharTable charTable
CharSequence text
com.intellij.lang.ASTNode originalTree
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure parentLightTree
private void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.lexer.Lexer, com.intellij.util.CharTable, java.lang.CharSequence, com.intellij.lang.ASTNode, java.lang.CharSequence, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure, java.lang.Object)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile containingFile
com.intellij.psi.tree.TokenSet whiteSpaces
com.intellij.psi.tree.TokenSet comments
com.intellij.lexer.Lexer lexer
com.intellij.util.CharTable charTable
CharSequence text
com.intellij.lang.ASTNode originalTree
CharSequence lastCommittedText
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure parentLightTree
Object parentCachingNode
public void (com.intellij.openapi.project.Project, com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, com.intellij.lang.ASTNode, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
com.intellij.lang.ASTNode chameleon
CharSequence text
public void (com.intellij.openapi.project.Project, com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, com.intellij.lang.LighterLazyParseableNode, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
com.intellij.lang.LighterLazyParseableNode chameleon
CharSequence text
private void cacheLexemes (java.lang.Object)
int i
int diff
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken parentToken
int tokenCount
com.intellij.psi.impl.source.tree.LazyParseableElement parentElement
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableTokensCache cachedTokens
int prevStart
StringBuilder sb
com.intellij.psi.tree.IElementType tokenType
int quoteStart
int quoteEnd
com.intellij.psi.tree.IElementType type
int tokenStart
int j
Object parentCachingNode
int[] lexStarts
com.intellij.psi.tree.IElementType[] lexTypes
int lexemeCount
boolean doLexingOptimizationCorrectionCheck
int approxLexCount
int i
int offset
public com.intellij.openapi.project.Project getProject ()
public void enforceCommentTokens (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokens
public com.intellij.lang.LighterASTNode getLatestDoneMarker ()
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
int index
private com.intellij.lang.PsiBuilder$Marker precede (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int idx
com.intellij.lang.impl.PsiBuilderImpl$StartMarker pre
public java.lang.CharSequence getOriginalText ()
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.psi.tree.IElementType cached
private void clearCachedTokenType ()
private com.intellij.psi.tree.IElementType remapCurrentToken ()
private com.intellij.psi.tree.IElementType calcTokenType ()
public void setTokenTypeRemapper (com.intellij.lang.ITokenTypeRemapper)
com.intellij.lang.ITokenTypeRemapper remapper
public void remapCurrentToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.tree.IElementType lookAhead (int)
int steps
int cur
public com.intellij.psi.tree.IElementType rawLookup (int)
int steps
int cur
public int rawTokenTypeStart (int)
int steps
int cur
public int rawTokenIndex ()
public void setWhitespaceSkippedCallback (com.intellij.lang.WhitespaceSkippedCallback)
com.intellij.lang.WhitespaceSkippedCallback callback
public void advanceLexer ()
private void skipWhitespace ()
private void onSkip (com.intellij.psi.tree.IElementType, int, int)
com.intellij.psi.tree.IElementType type
int start
int end
public int getCurrentOffset ()
public java.lang.String getTokenText ()
com.intellij.psi.tree.IElementType type
private void resizeLexemes (int)
int newSize
public boolean whitespaceOrComment (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType token
public com.intellij.lang.PsiBuilder$Marker mark ()
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
private com.intellij.lang.impl.PsiBuilderImpl$StartMarker createMarker (int)
int lexemeIndex
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
public final boolean eof ()
private void rollbackTo (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
int idx
public boolean hasErrorsAfter (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker m
int i
com.intellij.lang.PsiBuilder$Marker marker
int idx
public void drop (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker doneMarker
boolean removed
public void error (com.intellij.lang.PsiBuilder$Marker, java.lang.String)
com.intellij.lang.PsiBuilder$Marker marker
String message
com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker doneMarker
boolean tieToTheLeft
private void errorBefore (com.intellij.lang.PsiBuilder$Marker, java.lang.String, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
String message
com.intellij.lang.PsiBuilder$Marker before
int beforeIndex
com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker doneMarker
boolean tieToTheLeft
public void done (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker doneMarker
boolean tieToTheLeft
public void doneBefore (com.intellij.lang.PsiBuilder$Marker, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker before
int beforeIndex
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker doneMarker
boolean tieToTheLeft
private boolean isEmpty (int, int)
com.intellij.psi.tree.IElementType token
int i
int startIdx
int endIdx
public void collapse (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
private void doValidityChecks (com.intellij.lang.PsiBuilder$Marker, com.intellij.lang.PsiBuilder$Marker)
Throwable currentTrace
Throwable debugAllocOther
Throwable debugAllocThis
com.intellij.lang.impl.PsiBuilderImpl$StartMarker otherMarker
Object item
int i
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker before
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker doneMarker
int idx
int endIdx
public void error (java.lang.String)
String messageText
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker lastMarker
public com.intellij.lang.ASTNode getTreeBuilt ()
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
private com.intellij.lang.ASTNode buildTree ()
com.intellij.psi.impl.source.text.DiffLog diffLog
com.intellij.lang.ASTNode childNode
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootMarker
boolean isTooDeep
com.intellij.psi.impl.source.tree.TreeElement rootNode
public com.intellij.util.diff.FlyweightCapableTreeStructure getLightTree ()
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootMarker
private com.intellij.psi.impl.source.tree.TreeElement createRootAST (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootMarker
com.intellij.psi.tree.IElementType type
com.intellij.psi.impl.source.tree.TreeElement rootNode
private com.intellij.psi.impl.source.text.DiffLog merge (com.intellij.lang.ASTNode, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, java.lang.CharSequence)
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.impl.PsiBuilderImpl$StartMarker newRoot
CharSequence lastCommittedText
com.intellij.psi.impl.source.text.DiffLog diffLog
com.intellij.util.diff.DiffTreeChangeBuilder builder
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure treeStructure
com.intellij.util.diff.ShallowNodeComparator comparator
com.intellij.openapi.progress.ProgressIndicator indicator
private com.intellij.lang.impl.PsiBuilderImpl$StartMarker prepareLightTree ()
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int curToken
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker item
int i
java.util.List missed
java.util.List missed
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootMarker
com.intellij.lang.impl.PsiBuilderImpl$StartMarker curNode
com.intellij.util.containers.Stack nodes
int lastErrorIndex
int maxDepth
int curDepth
private void assertMarkersBalanced (boolean, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
boolean condition
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker marker
int index
CharSequence context
String language
private void balanceWhiteSpaces ()
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker prev
int k
boolean atEnd
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker item
boolean recursive
int prevProductionLexIndex
int wsStartIndex
int wsEndIndex
int i
int size
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView wsTokens
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView tokenTextGetter
int lastIndex
private void checkTreeDepth (int, boolean)
int maxDepth
boolean isFileRoot
com.intellij.psi.PsiFile file
Boolean flag
private void bind (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement childNode
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.psi.impl.source.tree.CompositeElement errorElement
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootMarker
com.intellij.psi.impl.source.tree.CompositeElement rootNode
com.intellij.lang.impl.PsiBuilderImpl$StartMarker curMarker
com.intellij.psi.impl.source.tree.CompositeElement curNode
int lexIndex
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker item
private int insertLeaves (int, int, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.tree.IElementType type
com.intellij.psi.impl.source.tree.TreeElement leaf
int start
int end
int curToken
int lastIdx
com.intellij.psi.impl.source.tree.CompositeElement curNode
private int collapseLeaves (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
int i
int length
int[] relativeStarts
com.intellij.psi.tree.IElementType[] types
com.intellij.psi.impl.source.tree.CompositeElement ast
com.intellij.lang.impl.PsiBuilderImpl$StartMarker startMarker
int start
int end
com.intellij.psi.tree.IElementType markerType
com.intellij.psi.impl.source.tree.TreeElement leaf
private static com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
String message
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.psi.tree.IElementType type
public static java.lang.String getErrorMessage (com.intellij.lang.LighterASTNode)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.LighterASTNode node
public void setDebugMode (boolean)
boolean dbgMode
public com.intellij.lexer.Lexer getLexer ()
protected com.intellij.psi.impl.source.tree.TreeElement createLeaf (com.intellij.psi.tree.IElementType, int, int)
com.intellij.psi.tree.IElementType type
int start
int end
CharSequence text
public java.lang.Object getUserDataUnprotected (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserDataUnprotected (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
static java.lang.CharSequence access$700 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static char[] access$800 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static int[] access$900 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static int access$1000 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static com.intellij.lang.PsiBuilder$Marker access$1100 (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x1
static void access$1200 (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.PsiBuilder$Marker x1
static com.intellij.lang.impl.PsiBuilderImpl$MyList access$1300 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static void access$1400 (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.PsiBuilder$Marker, java.lang.String, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.PsiBuilder$Marker x1
String x2
com.intellij.lang.PsiBuilder$Marker x3
static gnu.trove.TIntObjectHashMap access$1600 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static com.intellij.psi.PsiFile access$1700 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static com.intellij.util.CharTable access$1800 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static com.intellij.psi.tree.IElementType[] access$1900 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static com.intellij.psi.tree.TokenSet access$3700 ()
static com.intellij.psi.tree.TokenSet access$3800 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static int access$4200 (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl x0
static com.intellij.psi.impl.source.tree.TreeElement access$4500 (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x1
static com.intellij.psi.impl.source.tree.CompositeElement access$4600 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static void access$4700 (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x1
com.intellij.psi.impl.source.tree.CompositeElement x2
static com.intellij.openapi.diagnostic.Logger access$4800 ()
static void ()
}
com/intellij/mock/MockApplication.classMockApplication.java
package com.intellij.mock
public com.intellij.mock.MockApplication extends com.intellij.mock.MockComponentManager implements com.intellij.openapi.application.Application {
public static int INSTANCES_CREATED
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public boolean isInternal ()
public boolean isEAP ()
public boolean isDispatchThread ()
public boolean isActive ()
public void assertReadAccessAllowed ()
public void assertWriteAccessAllowed ()
public void assertIsDispatchThread ()
public boolean isReadAccessAllowed ()
public boolean isWriteAccessAllowed ()
public boolean isUnitTestMode ()
public boolean isHeadlessEnvironment ()
public boolean isCommandLine ()
public java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable action
public java.util.concurrent.Future executeOnPooledThread (java.util.concurrent.Callable)
java.util.concurrent.Callable action
public boolean isDisposeInProgress ()
public boolean isRestartCapable ()
public void restart ()
public void runReadAction (java.lang.Runnable)
Runnable action
public java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computation
public java.lang.Object runReadAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computation
public void runWriteAction (java.lang.Runnable)
Runnable action
public java.lang.Object runWriteAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computation
public java.lang.Object runWriteAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computation
public com.intellij.openapi.application.AccessToken acquireReadActionLock ()
public com.intellij.openapi.application.AccessToken acquireWriteActionLock (java.lang.Class)
Class marker
public boolean hasWriteAction (java.lang.Class)
Class actionClass
public void addApplicationListener (com.intellij.openapi.application.ApplicationListener)
com.intellij.openapi.application.ApplicationListener listener
public void addApplicationListener (com.intellij.openapi.application.ApplicationListener, com.intellij.openapi.Disposable)
com.intellij.openapi.application.ApplicationListener listener
com.intellij.openapi.Disposable parent
public void removeApplicationListener (com.intellij.openapi.application.ApplicationListener)
com.intellij.openapi.application.ApplicationListener listener
public long getStartTime ()
public long getIdleTime ()
public com.intellij.openapi.application.ModalityState getNoneModalityState ()
public void invokeLater (java.lang.Runnable, com.intellij.openapi.util.Condition)
Runnable runnable
com.intellij.openapi.util.Condition expired
public void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState, com.intellij.openapi.util.Condition)
Runnable runnable
com.intellij.openapi.application.ModalityState state
com.intellij.openapi.util.Condition expired
public void invokeLater (java.lang.Runnable)
Runnable runnable
public void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState state
public com.intellij.openapi.application.ModalityInvokator getInvokator ()
public void invokeAndWait (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
public void invokeAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
Runnable runnable
public com.intellij.openapi.application.ModalityState getCurrentModalityState ()
public com.intellij.openapi.application.ModalityState getAnyModalityState ()
public com.intellij.openapi.application.ModalityState getModalityStateForComponent (java.awt.Component)
java.awt.Component c
public com.intellij.openapi.application.ModalityState getDefaultModalityState ()
public void exit ()
public void saveAll ()
public void saveSettings ()
static void ()
}
com/intellij/mock/MockApplicationEx.classMockApplicationEx.java
package com.intellij.mock
public com.intellij.mock.MockApplicationEx extends com.intellij.mock.MockApplication implements com.intellij.openapi.application.ex.ApplicationEx {
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public java.lang.String getName ()
public boolean holdsReadLock ()
public void load (java.lang.String)
String path
public void load ()
public boolean isLoaded ()
public void exit (boolean, boolean)
boolean force
boolean exitConfirmed
public void restart (boolean)
boolean exitConfirmed
public void doNotSave ()
public void doNotSave (boolean)
boolean value
public boolean isDoNotSave ()
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
javax.swing.JComponent parentComponent
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent, java.lang.String)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
javax.swing.JComponent parentComponent
String cancelText
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
public boolean runProcessWithProgressSynchronouslyInReadAction (com.intellij.openapi.project.Project, java.lang.String, boolean, java.lang.String, javax.swing.JComponent, java.lang.Runnable)
com.intellij.openapi.project.Project project
String progressTitle
boolean canBeCanceled
String cancelText
javax.swing.JComponent parentComponent
Runnable process
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public void assertIsDispatchThread (javax.swing.JComponent)
javax.swing.JComponent component
public void assertTimeConsuming ()
public void runEdtSafeAction (java.lang.Runnable)
Runnable runnable
public boolean tryRunReadAction (java.lang.Runnable)
Runnable runnable
public boolean isWriteActionInProgress ()
public boolean isWriteActionPending ()
}
com/intellij/mock/MockComponentManager$1.classMockComponentManager.java
package com.intellij.mock
com.intellij.mock.MockComponentManager$1 extends com.intellij.util.pico.DefaultPicoContainer {
final com.intellij.mock.MockComponentManager this$0
void (com.intellij.mock.MockComponentManager, org.picocontainer.PicoContainer)
com.intellij.mock.MockComponentManager this$0
org.picocontainer.PicoContainer arg0
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
Object o
}
com/intellij/mock/MockComponentManager.classMockComponentManager.java
package com.intellij.mock
public com.intellij.mock.MockComponentManager extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.components.ComponentManager {
private final com.intellij.util.messages.MessageBus myMessageBus
private final org.picocontainer.MutablePicoContainer myPicoContainer
private final java.util.Map myComponents
private final java.util.Set myDisposableComponents
public void (org.picocontainer.PicoContainer, com.intellij.openapi.Disposable)
org.picocontainer.PicoContainer parent
com.intellij.openapi.Disposable parentDisposable
private void registerComponentInDisposer (java.lang.Object)
Object o
public com.intellij.openapi.components.BaseComponent getComponent (java.lang.String)
String name
public void registerService (java.lang.Class, java.lang.Class)
Class serviceInterface
Class serviceImplementation
public void registerService (java.lang.Class)
Class serviceImplementation
public void registerService (java.lang.Class, java.lang.Object)
Class serviceInterface
Object serviceImplementation
public void addComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object instance
public java.lang.Object getComponent (java.lang.Class)
Class interfaceClass
Object o
public java.lang.Object getComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object defaultImplementation
public boolean hasComponent (java.lang.Class)
Class interfaceClass
public java.lang.Object[] getComponents (java.lang.Class)
Class baseClass
java.util.List list
public org.picocontainer.MutablePicoContainer getPicoContainer ()
public com.intellij.util.messages.MessageBus getMessageBus ()
public boolean isDisposed ()
public void dispose ()
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public com.intellij.openapi.util.Condition getDisposed ()
public volatile org.picocontainer.PicoContainer getPicoContainer ()
static void access$000 (com.intellij.mock.MockComponentManager, java.lang.Object)
com.intellij.mock.MockComponentManager x0
Object x1
}
com/intellij/mock/MockDumbService.classMockDumbService.java
package com.intellij.mock
public com.intellij.mock.MockDumbService extends com.intellij.openapi.project.DumbService {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.openapi.util.ModificationTracker getModificationTracker ()
public boolean isDumb ()
public void runWhenSmart (java.lang.Runnable)
Runnable runnable
public void waitForSmartMode ()
public void queueTask (com.intellij.openapi.project.DumbModeTask)
com.intellij.openapi.project.DumbModeTask task
public void cancelTask (com.intellij.openapi.project.DumbModeTask)
com.intellij.openapi.project.DumbModeTask task
public void completeJustSubmittedTasks ()
public javax.swing.JComponent wrapGently (javax.swing.JComponent, com.intellij.openapi.Disposable)
javax.swing.JComponent dumbUnawareContent
com.intellij.openapi.Disposable parentDisposable
public void showDumbModeNotification (java.lang.String)
String message
public com.intellij.openapi.project.Project getProject ()
public void setAlternativeResolveEnabled (boolean)
boolean enabled
public boolean isAlternativeResolveEnabled ()
public void smartInvokeLater (java.lang.Runnable)
Runnable runnable
public void smartInvokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
}
com/intellij/mock/MockFileDocumentManagerImpl.classMockFileDocumentManagerImpl.java
package com.intellij.mock
public com.intellij.mock.MockFileDocumentManagerImpl extends com.intellij.openapi.fileEditor.FileDocumentManager {
private static final com.intellij.openapi.util.Key MOCK_VIRTUAL_FILE_KEY
private final com.intellij.util.Function myFactory
private final com.intellij.openapi.util.Key myCachedDocumentKey
private static final com.intellij.openapi.util.Key MOCK_DOC_KEY
public void (com.intellij.util.Function, com.intellij.openapi.util.Key)
com.intellij.util.Function factory
com.intellij.openapi.util.Key cachedDocumentKey
private static boolean isBinaryWithoutDecompiler (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType ft
public com.intellij.openapi.editor.Document getDocument (com.intellij.openapi.vfs.VirtualFile)
CharSequence text
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getCachedDocument (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getFile (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public void saveAllDocuments ()
public void saveDocument (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public void saveDocumentAsIs (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document[] getUnsavedDocuments ()
public boolean isDocumentUnsaved (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isFileModified (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void reloadFromDisk (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public transient void reloadFiles (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
public java.lang.String getLineSeparator (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public boolean requestWriting (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
static void ()
}
com/intellij/mock/MockFileIndexFacade.classMockFileIndexFacade.java
package com.intellij.mock
public com.intellij.mock.MockFileIndexFacade extends com.intellij.openapi.roots.FileIndexFacade {
private final com.intellij.openapi.module.Module myModule
private final java.util.List myLibraryRoots
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInLibraryClasses (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile libraryRoot
com.intellij.openapi.vfs.VirtualFile file
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isExcludedFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isUnderIgnored (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isValidAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile baseDir
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.openapi.util.ModificationTracker getRootModificationTracker ()
public void addLibraryRoot (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/mock/MockProject$1.classMockProject.java
package com.intellij.mock
com.intellij.mock.MockProject$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.mock.MockProject this$0
void (com.intellij.mock.MockProject)
com.intellij.mock.MockProject this$0
public void dispose ()
}
com/intellij/mock/MockProject$2.classMockProject.java
package com.intellij.mock
com.intellij.mock.MockProject$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.mock.MockProject this$0
void (com.intellij.mock.MockProject)
com.intellij.mock.MockProject this$0
public boolean value (java.lang.Object)
Object o
}
com/intellij/mock/MockProject.classMockProject.java
package com.intellij.mock
public com.intellij.mock.MockProject extends com.intellij.mock.MockComponentManager implements com.intellij.openapi.project.Project {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.openapi.vfs.VirtualFile myBaseDir
public void (org.picocontainer.PicoContainer, com.intellij.openapi.Disposable)
org.picocontainer.PicoContainer parent
com.intellij.openapi.Disposable parentDisposable
public boolean isDefault ()
public com.intellij.openapi.util.Condition getDisposed ()
public boolean isOpen ()
public boolean isInitialized ()
public com.intellij.openapi.vfs.VirtualFile getProjectFile ()
public java.lang.String getName ()
public java.lang.String getPresentableUrl ()
public java.lang.String getLocationHash ()
public java.lang.String getProjectFilePath ()
public com.intellij.openapi.vfs.VirtualFile getWorkspaceFile ()
public void setBaseDir (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile baseDir
public com.intellij.openapi.vfs.VirtualFile getBaseDir ()
public java.lang.String getBasePath ()
public void save ()
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public void projectOpened ()
Throwable e
com.intellij.openapi.components.ProjectComponent component
com.intellij.openapi.components.ProjectComponent[] components
static void ()
}
com/intellij/mock/MockResolveScopeManager.classMockResolveScopeManager.java
package com.intellij.mock
public com.intellij.mock.MockResolveScopeManager extends com.intellij.psi.impl.ResolveScopeManager {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.search.GlobalSearchScope getDefaultResolveScope (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public com.intellij.psi.search.GlobalSearchScope getUseScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/openapi/application/TransactionGuardImpl$1.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void run ()
java.util.Queue queue
com.intellij.openapi.application.TransactionGuardImpl$Transaction next
}
com/intellij/openapi/application/TransactionGuardImpl$2.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.TransactionGuardImpl$Transaction val$transaction
final boolean val$isDispatchThread
final com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl val$expectedId
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, com.intellij.openapi.application.TransactionGuardImpl$Transaction, boolean, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void run ()
}
com/intellij/openapi/application/TransactionGuardImpl$3.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$3 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final Throwable[] val$exception
final com.intellij.util.concurrency.Semaphore val$semaphore
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, java.lang.Runnable, java.lang.Throwable[], com.intellij.util.concurrency.Semaphore)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void run ()
Throwable e
}
com/intellij/openapi/application/TransactionGuardImpl$4.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$4 extends com.intellij.openapi.application.AccessToken {
final boolean val$prev
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, boolean)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void finish ()
}
com/intellij/openapi/application/TransactionGuardImpl$5.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$5 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.ModalityState val$startModality
final com.intellij.openapi.Disposable val$parentDisposable
final com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl val$id
final Runnable val$transaction
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, com.intellij.openapi.application.ModalityState, com.intellij.openapi.Disposable, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl, java.lang.Runnable)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void run ()
boolean allowWriting
com.intellij.openapi.application.AccessToken token
}
com/intellij/openapi/application/TransactionGuardImpl$6.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$6 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, java.lang.Runnable)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void run ()
boolean prev
public java.lang.String toString ()
}
com/intellij/openapi/application/TransactionGuardImpl$Transaction.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$Transaction extends java.lang.Object {
final Runnable runnable
final com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl expectedContext
final com.intellij.openapi.Disposable parentDisposable
void (java.lang.Runnable, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl, com.intellij.openapi.Disposable)
Runnable runnable
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl expectedContext
com.intellij.openapi.Disposable parentDisposable
}
com/intellij/openapi/application/TransactionGuardImpl$TransactionIdImpl.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl extends java.lang.Object implements com.intellij.openapi.application.TransactionId {
private static final java.util.concurrent.atomic.AtomicLong ourTransactionCounter
final long myStartCounter
final java.util.Queue myQueue
boolean myFinished
final com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl myParent
public void (com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl parent
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/application/TransactionGuardImpl.classTransactionGuardImpl.java
package com.intellij.openapi.application
public com.intellij.openapi.application.TransactionGuardImpl extends com.intellij.openapi.application.TransactionGuard {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Queue myQueue
private final java.util.Map myModality2Transaction
private final java.util.Map myWriteSafeModalities
private com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl myCurrentTransaction
private boolean myWritingAllowed
private boolean myErrorReported
private static boolean ourTestingTransactions
public void ()
private java.util.Queue getQueue (com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl transaction
private void pollQueueLater ()
private void runSyncTransaction (com.intellij.openapi.application.TransactionGuardImpl$Transaction)
java.util.Queue queue
java.util.Queue queue
com.intellij.openapi.application.TransactionGuardImpl$Transaction transaction
boolean wasWritingAllowed
public void submitTransaction (com.intellij.openapi.Disposable, com.intellij.openapi.application.TransactionId, java.lang.Runnable)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.application.TransactionId expectedContext
Runnable _transaction
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl expectedId
com.intellij.openapi.application.TransactionGuardImpl$Transaction transaction
com.intellij.openapi.application.Application app
boolean isDispatchThread
Runnable runnable
private boolean canRunTransactionNow (com.intellij.openapi.application.TransactionGuardImpl$Transaction, boolean)
com.intellij.openapi.application.TransactionGuardImpl$Transaction transaction
boolean sync
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl currentId
public void submitTransactionAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
String message
com.intellij.openapi.application.TransactionGuardImpl$Transaction transaction
Runnable runnable
com.intellij.openapi.application.Application app
com.intellij.util.concurrency.Semaphore semaphore
Throwable[] exception
public void performUserActivity (java.lang.Runnable)
Runnable activity
com.intellij.openapi.application.AccessToken token
public com.intellij.openapi.application.AccessToken startActivity (boolean)
boolean userActivity
boolean allowWriting
boolean prev
public boolean isWriteSafeModality (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState state
public void assertWriteActionAllowed ()
String message
private static boolean areAssertionsEnabled ()
com.intellij.openapi.application.Application app
public void submitTransactionLater (com.intellij.openapi.Disposable, java.lang.Runnable)
com.intellij.openapi.Disposable parentDisposable
Runnable transaction
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl id
com.intellij.openapi.application.ModalityState startModality
private static void invokeLater (java.lang.Runnable)
Runnable runnable
public com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl getContextTransaction ()
public void enteredModality (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modality
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl contextTransaction
public com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl getModalityTransaction (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modalityState
public java.lang.Runnable wrapLaterInvocation (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
public java.lang.String toString ()
public static void setTestingTransactions (boolean)
boolean testingTransactions
public volatile com.intellij.openapi.application.TransactionId getContextTransaction ()
static com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl access$000 (com.intellij.openapi.application.TransactionGuardImpl)
com.intellij.openapi.application.TransactionGuardImpl x0
static java.util.Queue access$100 (com.intellij.openapi.application.TransactionGuardImpl, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl x0
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl x1
static boolean access$200 (com.intellij.openapi.application.TransactionGuardImpl, com.intellij.openapi.application.TransactionGuardImpl$Transaction, boolean)
com.intellij.openapi.application.TransactionGuardImpl x0
com.intellij.openapi.application.TransactionGuardImpl$Transaction x1
boolean x2
static void access$300 (com.intellij.openapi.application.TransactionGuardImpl, com.intellij.openapi.application.TransactionGuardImpl$Transaction)
com.intellij.openapi.application.TransactionGuardImpl x0
com.intellij.openapi.application.TransactionGuardImpl$Transaction x1
static void access$400 (com.intellij.openapi.application.TransactionGuardImpl)
com.intellij.openapi.application.TransactionGuardImpl x0
static boolean access$502 (com.intellij.openapi.application.TransactionGuardImpl, boolean)
com.intellij.openapi.application.TransactionGuardImpl x0
boolean x1
static boolean access$500 (com.intellij.openapi.application.TransactionGuardImpl)
com.intellij.openapi.application.TransactionGuardImpl x0
static void ()
}
com/intellij/openapi/application/ex/ApplicationEx.classApplicationEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationEx extends java.lang.Object implements com.intellij.openapi.application.Application {
public static final String LOCATOR_FILE_NAME
public abstract void load (java.lang.String)
public abstract void load ()
public abstract boolean isLoaded ()
public abstract java.lang.String getName ()
public abstract boolean holdsReadLock ()
public abstract boolean isWriteActionInProgress ()
public abstract boolean isWriteActionPending ()
public abstract void doNotSave ()
public abstract void doNotSave (boolean)
public abstract boolean isDoNotSave ()
public abstract boolean runProcessWithProgressSynchronouslyInReadAction (com.intellij.openapi.project.Project, java.lang.String, boolean, java.lang.String, javax.swing.JComponent, java.lang.Runnable)
public abstract void exit (boolean, boolean)
public abstract void restart (boolean)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent, java.lang.String)
public abstract void assertIsDispatchThread (javax.swing.JComponent)
public abstract void assertTimeConsuming ()
public abstract void runEdtSafeAction (java.lang.Runnable)
public abstract boolean tryRunReadAction (java.lang.Runnable)
}
com/intellij/openapi/application/ex/ApplicationInfoEx$PluginChooserPage.classApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx$PluginChooserPage extends java.lang.Object {
public abstract java.lang.String getTitle ()
public abstract java.lang.String getCategory ()
public abstract java.lang.String getDependentPlugin ()
}
com/intellij/openapi/application/ex/ApplicationInfoEx$UpdateUrls.classApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls extends java.lang.Object {
public abstract java.lang.String getCheckingUrl ()
public abstract java.lang.String getPatchesUrl ()
}
com/intellij/openapi/application/ex/ApplicationInfoEx.classApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx extends com.intellij.openapi.application.ApplicationInfo {
public void ()
public static com.intellij.openapi.application.ex.ApplicationInfoEx getInstanceEx ()
public abstract java.util.Calendar getMajorReleaseBuildDate ()
public abstract java.lang.String getSplashImageUrl ()
public abstract java.awt.Color getSplashTextColor ()
public abstract java.lang.String getAboutImageUrl ()
public abstract java.lang.String getIconUrl ()
public abstract java.lang.String getSmallIconUrl ()
public abstract java.lang.String getBigIconUrl ()
public abstract java.lang.String getToolWindowIconUrl ()
public abstract java.lang.String getWelcomeScreenLogoUrl ()
public abstract java.lang.String getEditorBackgroundImageUrl ()
public abstract java.lang.String getPackageCode ()
public abstract java.lang.String getFullApplicationName ()
public abstract boolean showLicenseeInfo ()
public abstract boolean isEAP ()
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls getUpdateUrls ()
public abstract java.lang.String getDocumentationUrl ()
public abstract java.lang.String getSupportUrl ()
public abstract java.lang.String getEAPFeedbackUrl ()
public abstract java.lang.String getReleaseFeedbackUrl ()
public abstract java.lang.String getPluginManagerUrl ()
public abstract java.lang.String getPluginsListUrl ()
public abstract java.lang.String getChannelsListUrl ()
public abstract java.lang.String getPluginsDownloadUrl ()
public abstract java.lang.String getBuiltinPluginsUrl ()
public abstract java.lang.String getWebHelpUrl ()
public abstract java.lang.String getWhatsNewUrl ()
public abstract java.lang.String getWinKeymapUrl ()
public abstract java.lang.String getMacKeymapUrl ()
public abstract java.awt.Color getAboutForeground ()
public abstract java.util.List getPluginChooserPages ()
public abstract boolean isEssentialPlugin (java.lang.String)
public abstract java.lang.String getCustomizeIDEWizardStepsProvider ()
public abstract java.lang.String getSubscriptionFormId ()
public abstract java.lang.String getSubscriptionNewsKey ()
public abstract java.lang.String getSubscriptionNewsValue ()
public abstract java.lang.String getSubscriptionTipsKey ()
public abstract boolean areSubscriptionTipsAvailable ()
public abstract java.lang.String getSubscriptionAdditionalFormData ()
public final boolean isVendorJetBrains ()
}
com/intellij/openapi/application/ex/ApplicationUtil$1.classApplicationUtil.java
package com.intellij.openapi.application.ex
final com.intellij.openapi.application.ex.ApplicationUtil$1 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/openapi/application/ex/ApplicationUtil$2$1.classApplicationUtil.java
package com.intellij.openapi.application.ex
com.intellij.openapi.application.ex.ApplicationUtil$2$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.application.ex.ApplicationUtil$2 this$0
void (com.intellij.openapi.application.ex.ApplicationUtil$2)
com.intellij.openapi.application.ex.ApplicationUtil$2 this$0
public void run ()
Throwable t
}
com/intellij/openapi/application/ex/ApplicationUtil$2.classApplicationUtil.java
package com.intellij.openapi.application.ex
final com.intellij.openapi.application.ex.ApplicationUtil$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$result
final java.util.concurrent.Callable val$callable
final com.intellij.openapi.util.Ref val$error
final com.intellij.openapi.progress.ProgressIndicator val$indicator
void (com.intellij.openapi.util.Ref, java.util.concurrent.Callable, com.intellij.openapi.util.Ref, com.intellij.openapi.progress.ProgressIndicator)
public void run ()
}
com/intellij/openapi/application/ex/ApplicationUtil$CannotRunReadActionException.classApplicationUtil.java
package com.intellij.openapi.application.ex
public com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException extends com.intellij.openapi.progress.ProcessCanceledException {
public void ()
}
com/intellij/openapi/application/ex/ApplicationUtil.classApplicationUtil.java
package com.intellij.openapi.application.ex
public com.intellij.openapi.application.ex.ApplicationUtil extends java.lang.Object {
public void ()
public static java.lang.Object tryRunReadAction (com.intellij.openapi.util.Computable) throws com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException
com.intellij.openapi.util.Computable computable
com.intellij.openapi.util.Ref result
public static void tryRunReadAction (java.lang.Runnable) throws com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException
Runnable computable
public static java.lang.Object runWithCheckCanceled (java.util.concurrent.Callable, com.intellij.openapi.progress.ProgressIndicator) throws java.lang.Exception
com.intellij.openapi.progress.ProcessCanceledException e
java.util.concurrent.Callable callable
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.util.Ref result
com.intellij.openapi.util.Ref error
java.util.concurrent.Future future
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$1.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.application.impl.ApplicationInfoImpl this$0
void (com.intellij.openapi.application.impl.ApplicationInfoImpl)
com.intellij.openapi.application.impl.ApplicationInfoImpl this$0
public java.lang.String fun (org.jdom.Element)
org.jdom.Element element
String id
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$PluginChooserPageImpl.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
com.intellij.openapi.application.impl.ApplicationInfoImpl$PluginChooserPageImpl extends java.lang.Object implements com.intellij.openapi.application.ex.ApplicationInfoEx$PluginChooserPage {
private final String myTitle
private final String myCategory
private final String myDependentPlugin
private void (org.jdom.Element)
org.jdom.Element e
public java.lang.String getTitle ()
public java.lang.String getCategory ()
public java.lang.String getDependentPlugin ()
void (org.jdom.Element, com.intellij.openapi.application.impl.ApplicationInfoImpl$1)
org.jdom.Element x0
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 x1
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$UpdateUrlsImpl.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
com.intellij.openapi.application.impl.ApplicationInfoImpl$UpdateUrlsImpl extends java.lang.Object implements com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls {
private String myCheckingUrl
private String myPatchesUrl
private void (org.jdom.Element)
org.jdom.Element element
public java.lang.String getCheckingUrl ()
public java.lang.String getPatchesUrl ()
void (org.jdom.Element, com.intellij.openapi.application.impl.ApplicationInfoImpl$1)
org.jdom.Element x0
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 x1
}
com/intellij/openapi/application/impl/ApplicationInfoImpl.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
public com.intellij.openapi.application.impl.ApplicationInfoImpl extends com.intellij.openapi.application.ex.ApplicationInfoEx {
private String myCodeName
private String myMajorVersion
private String myMinorVersion
private String myMicroVersion
private String myPatchVersion
private String myFullVersionFormat
private String myBuildNumber
private String myApiVersion
private String myCompanyName
private String myShortCompanyName
private String myCompanyUrl
private java.awt.Color myProgressColor
private java.awt.Color myCopyrightForeground
private java.awt.Color myAboutForeground
private java.awt.Color myAboutLinkColor
private String myProgressTailIconName
private javax.swing.Icon myProgressTailIcon
private int myProgressHeight
private int myProgressX
private int myProgressY
private int myLicenseOffsetY
private String mySplashImageUrl
private String myAboutImageUrl
private java.awt.Color mySplashTextColor
private String myIconUrl
private String mySmallIconUrl
private String myBigIconUrl
private String myToolWindowIconUrl
private String myWelcomeScreenLogoUrl
private String myEditorBackgroundImageUrl
private java.util.Calendar myBuildDate
private java.util.Calendar myMajorReleaseBuildDate
private String myPackageCode
private boolean myShowLicensee
private String myCustomizeIDEWizardStepsProvider
private com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls myUpdateUrls
private String myDocumentationUrl
private String mySupportUrl
private String myEAPFeedbackUrl
private String myReleaseFeedbackUrl
private String myPluginManagerUrl
private String myPluginsListUrl
private String myChannelsListUrl
private String myPluginsDownloadUrl
private String myBuiltinPluginsUrl
private String myWhatsNewUrl
private String myWinKeymapUrl
private String myMacKeymapUrl
private boolean myEAP
private boolean myHasHelp
private boolean myHasContextHelp
private String myHelpFileName
private String myHelpRootName
private String myWebHelpUrl
private java.util.List myPluginChooserPages
private String[] myEssentialPluginsIds
private String myStatisticsSettingsUrl
private String myStatisticsServiceUrl
private String myStatisticsServiceKey
private String myThirdPartySoftwareUrl
private String myJetbrainsTvUrl
private String myEvalLicenseUrl
private String myKeyConversionUrl
private String mySubscriptionFormId
private String mySubscriptionNewsKey
private String mySubscriptionNewsValue
private String mySubscriptionTipsKey
private boolean mySubscriptionTipsAvailable
private String mySubscriptionAdditionalFormData
private java.awt.Rectangle myAboutLogoRect
private static final String IDEA_PATH
private static final String ELEMENT_VERSION
private static final String ATTRIBUTE_MAJOR
private static final String ATTRIBUTE_MINOR
private static final String ATTRIBUTE_MICRO
private static final String ATTRIBUTE_PATCH
private static final String ATTRIBUTE_FULL
private static final String ATTRIBUTE_CODENAME
private static final String ATTRIBUTE_NAME
private static final String ELEMENT_BUILD
private static final String ELEMENT_COMPANY
private static final String ATTRIBUTE_NUMBER
private static final String ATTRIBUTE_API_VERSION
private static final String ATTRIBUTE_DATE
private static final String ATTRIBUTE_MAJOR_RELEASE_DATE
private static final String ELEMENT_LOGO
private static final String ATTRIBUTE_URL
private static final String ATTRIBUTE_TEXT_COLOR
private static final String ATTRIBUTE_PROGRESS_COLOR
private static final String ATTRIBUTE_ABOUT_FOREGROUND_COLOR
private static final String ATTRIBUTE_ABOUT_COPYRIGHT_FOREGROUND_COLOR
private static final String ATTRIBUTE_ABOUT_LINK_COLOR
private static final String ATTRIBUTE_PROGRESS_HEIGHT
private static final String ATTRIBUTE_PROGRESS_X
private static final String ATTRIBUTE_PROGRESS_Y
private static final String ATTRIBUTE_LICENSE_TEXT_OFFSET_Y
private static final String ATTRIBUTE_PROGRESS_TAIL_ICON
private static final String ELEMENT_ABOUT
private static final String ELEMENT_ICON
private static final String ATTRIBUTE_SIZE32
private static final String ATTRIBUTE_SIZE128
private static final String ATTRIBUTE_SIZE16
private static final String ATTRIBUTE_SIZE12
private static final String ELEMENT_PACKAGE
private static final String ATTRIBUTE_CODE
private static final String ELEMENT_LICENSEE
private static final String ATTRIBUTE_SHOW
private static final String WELCOME_SCREEN_ELEMENT_NAME
private static final String LOGO_URL_ATTR
private static final String ELEMENT_EDITOR
private static final String BACKGROUND_URL_ATTR
private static final String UPDATE_URLS_ELEMENT_NAME
private static final String XML_EXTENSION
private static final String ATTRIBUTE_EAP
private static final String HELP_ELEMENT_NAME
private static final String ATTRIBUTE_HELP_FILE
private static final String ATTRIBUTE_HELP_ROOT
private static final String PLUGINS_PAGE_ELEMENT_NAME
private static final String ELEMENT_DOCUMENTATION
private static final String ELEMENT_SUPPORT
private static final String ELEMENT_FEEDBACK
private static final String ATTRIBUTE_RELEASE_URL
private static final String ATTRIBUTE_EAP_URL
private static final String ELEMENT_PLUGINS
private static final String ATTRIBUTE_LIST_URL
private static final String ATTRIBUTE_CHANNEL_LIST_URL
private static final String ATTRIBUTE_DOWNLOAD_URL
private static final String ATTRIBUTE_BUILTIN_URL
private static final String ATTRIBUTE_WEBHELP_URL
private static final String ATTRIBUTE_HAS_HELP
private static final String ATTRIBUTE_HAS_CONTEXT_HELP
private static final String ELEMENT_WHATSNEW
private static final String ELEMENT_KEYMAP
private static final String ATTRIBUTE_WINDOWS_URL
private static final String ATTRIBUTE_MAC_URL
private static final String ELEMENT_STATISTICS
private static final String ATTRIBUTE_STATISTICS_SETTINGS
private static final String ATTRIBUTE_STATISTICS_SERVICE
private static final String ATTRIBUTE_STATISTICS_SERVICE_KEY
private static final String ELEMENT_THIRD_PARTY
private static final String ELEMENT_JB_TV
private static final String CUSTOMIZE_IDE_WIZARD_STEPS
private static final String STEPS_PROVIDER
private static final String ELEMENT_EVALUATION
private static final String ATTRIBUTE_EVAL_LICENSE_URL
private static final String ELEMENT_LICENSING
private static final String ATTRIBUTE_KEY_CONVERSION_URL
private static final String ESSENTIAL_PLUGIN
private static final String ELEMENT_SUBSCRIPTIONS
private static final String ATTRIBUTE_SUBSCRIPTIONS_FORM_ID
private static final String ATTRIBUTE_SUBSCRIPTIONS_NEWS_KEY
private static final String ATTRIBUTE_SUBSCRIPTIONS_NEWS_VALUE
private static final String ATTRIBUTE_SUBSCRIPTIONS_TIPS_KEY
private static final String ATTRIBUTE_SUBSCRIPTIONS_TIPS_AVAILABLE
private static final String ATTRIBUTE_SUBSCRIPTIONS_ADDITIONAL_FORM_DATA
private static final String DEFAULT_PLUGINS_HOST
private static com.intellij.openapi.application.impl.ApplicationInfoImpl ourShadowInstance
private static volatile boolean myInPerformanceTest
void ()
org.jdom.Document doc
Exception e
String resource
public java.util.Calendar getBuildDate ()
public java.util.Calendar getMajorReleaseBuildDate ()
public com.intellij.openapi.util.BuildNumber getBuild ()
private static java.lang.String getProductPrefix ()
String prefix
public java.lang.String getApiVersion ()
public java.lang.String getMajorVersion ()
public java.lang.String getMinorVersion ()
public java.lang.String getMicroVersion ()
public java.lang.String getPatchVersion ()
public java.lang.String getFullVersion ()
String result
private java.lang.String doGetFullVersion ()
public java.lang.String getStrictVersion ()
public java.lang.String getVersionName ()
String fullName
public java.lang.String getHelpURL ()
public java.lang.String getShortCompanyName ()
public java.lang.String getCompanyName ()
public java.lang.String getCompanyURL ()
private java.lang.String getHelpJarPath ()
public java.lang.String getSplashImageUrl ()
public java.awt.Color getSplashTextColor ()
public java.lang.String getAboutImageUrl ()
public java.awt.Color getProgressColor ()
public java.awt.Color getCopyrightForeground ()
public int getProgressHeight ()
public int getProgressY ()
public int getLicenseOffsetY ()
public int getProgressX ()
public javax.swing.Icon getProgressTailIcon ()
java.net.URL url
java.awt.Image image
public java.lang.String getIconUrl ()
public java.lang.String getSmallIconUrl ()
public java.lang.String getBigIconUrl ()
public java.lang.String getToolWindowIconUrl ()
public java.lang.String getWelcomeScreenLogoUrl ()
public java.lang.String getCustomizeIDEWizardStepsProvider ()
public java.lang.String getEditorBackgroundImageUrl ()
public java.lang.String getPackageCode ()
public boolean isEAP ()
public com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls getUpdateUrls ()
public java.lang.String getDocumentationUrl ()
public java.lang.String getSupportUrl ()
public java.lang.String getEAPFeedbackUrl ()
public java.lang.String getReleaseFeedbackUrl ()
public java.lang.String getPluginManagerUrl ()
public java.lang.String getPluginsListUrl ()
public java.lang.String getChannelsListUrl ()
public java.lang.String getPluginsDownloadUrl ()
public java.lang.String getBuiltinPluginsUrl ()
public java.lang.String getWebHelpUrl ()
public boolean hasHelp ()
public boolean hasContextHelp ()
public java.lang.String getWhatsNewUrl ()
public java.lang.String getWinKeymapUrl ()
public java.lang.String getMacKeymapUrl ()
public java.awt.Color getAboutForeground ()
public java.awt.Color getAboutLinkColor ()
public java.lang.String getFullApplicationName ()
public boolean showLicenseeInfo ()
public java.lang.String getStatisticsSettingsUrl ()
public java.lang.String getStatisticsServiceUrl ()
public java.lang.String getStatisticsServiceKey ()
public java.lang.String getThirdPartySoftwareURL ()
public java.lang.String getJetbrainsTvUrl ()
public java.lang.String getEvalLicenseUrl ()
public java.lang.String getKeyConversionUrl ()
public java.awt.Rectangle getAboutLogoRect ()
public java.lang.String getSubscriptionFormId ()
public java.lang.String getSubscriptionNewsKey ()
public java.lang.String getSubscriptionNewsValue ()
public java.lang.String getSubscriptionTipsKey ()
public boolean areSubscriptionTipsAvailable ()
public java.lang.String getSubscriptionAdditionalFormData ()
public boolean isBetaOrRC ()
String minor
public static com.intellij.openapi.application.ex.ApplicationInfoEx getShadowInstance ()
private void loadState (org.jdom.Element)
java.util.jar.JarEntry jarEntry
java.util.jar.JarFile bootJar
String dateString
String majorReleaseDateString
String v
String v
String c
String logoX
String logoY
String logoW
String logoH
String toolWindowIcon
String webHelpUrl
String attValue
String url
boolean closed
String listUrl
String channelListUrl
String downloadUrl
org.jdom.Element child
String url
String url
org.jdom.Element parentNode
org.jdom.Element versionElement
org.jdom.Element companyElement
org.jdom.Element buildElement
Thread currentThread
org.jdom.Element logoElement
org.jdom.Element aboutLogoElement
org.jdom.Element iconElement
org.jdom.Element packageElement
org.jdom.Element showLicensee
org.jdom.Element welcomeScreen
org.jdom.Element wizardSteps
org.jdom.Element editor
org.jdom.Element helpElement
org.jdom.Element updateUrls
org.jdom.Element documentationElement
org.jdom.Element supportElement
org.jdom.Element feedbackElement
org.jdom.Element whatsnewElement
org.jdom.Element pluginsElement
String pluginsHost
org.jdom.Element keymapElement
java.util.List essentialPluginsElements
java.util.Collection essentialPluginsIds
org.jdom.Element statisticsElement
org.jdom.Element thirdPartyElement
org.jdom.Element tvElement
org.jdom.Element evaluationElement
org.jdom.Element licensingElement
org.jdom.Element subscriptionsElement
private static java.util.List getChildren (org.jdom.Element, java.lang.String)
org.jdom.Element parentNode
String name
private static org.jdom.Element getChild (org.jdom.Element, java.lang.String)
org.jdom.Element parentNode
String version
static java.lang.String shortenCompanyName (java.lang.String)
String name
private static void setBuildNumber (java.lang.String, java.lang.String)
String apiVersion
String buildNumber
private static java.util.GregorianCalendar parseDate (java.lang.String)
String dateString
java.util.GregorianCalendar calendar
private static java.awt.Color parseColor (java.lang.String)
String colorString
long rgb
public java.util.List getPluginChooserPages ()
public boolean isEssentialPlugin (java.lang.String)
String pluginId
public static boolean isInPerformanceTest ()
public static void setInPerformanceTest (boolean)
boolean inPerformanceTest
}
com/intellij/openapi/application/impl/ModalityStateEx.classModalityStateEx.java
package com.intellij.openapi.application.impl
public com.intellij.openapi.application.impl.ModalityStateEx extends com.intellij.openapi.application.ModalityState {
private final com.intellij.util.containers.WeakList myModalEntities
public void ()
public void (java.lang.Object[])
Object[] modalEntities
private java.util.List getModalEntities ()
Object entity
java.util.ArrayList result
public com.intellij.openapi.application.ModalityState appendProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.openapi.application.impl.ModalityStateEx appendEntity (java.lang.Object)
Object anEntity
java.util.List modalEntities
java.util.List list
public boolean dominates (com.intellij.openapi.application.ModalityState)
Object entity
com.intellij.openapi.application.ModalityState anotherState
java.util.List otherEntities
public java.lang.String toString ()
java.util.List modalEntities
public boolean equals (java.lang.Object)
Object o
java.util.List entities
public int hashCode ()
void removeModality (java.lang.Object)
Object modalEntity
}
com/intellij/openapi/command/CommandProcessorEx.classCommandProcessorEx.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandProcessorEx extends com.intellij.openapi.command.CommandProcessor {
public void ()
public abstract void enterModal ()
public abstract void leaveModal ()
public abstract java.lang.Object startCommand (com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
public abstract void finishCommand (com.intellij.openapi.project.Project, java.lang.Object, java.lang.Throwable)
}
com/intellij/openapi/command/impl/CommandLog.classCommandLog.java
package com.intellij.openapi.command.impl
public com.intellij.openapi.command.impl.CommandLog extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
static void ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor$1.classCoreCommandProcessor.java
package com.intellij.openapi.command.impl
com.intellij.openapi.command.impl.CoreCommandProcessor$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.command.CommandListener val$listener
final com.intellij.openapi.command.impl.CoreCommandProcessor this$0
void (com.intellij.openapi.command.impl.CoreCommandProcessor, com.intellij.openapi.command.CommandListener)
com.intellij.openapi.command.impl.CoreCommandProcessor this$0
public void dispose ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor$CommandDescriptor.classCoreCommandProcessor.java
package com.intellij.openapi.command.impl
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor extends java.lang.Object {
public final Runnable myCommand
public final com.intellij.openapi.project.Project myProject
public String myName
public Object myGroupId
public final com.intellij.openapi.editor.Document myDocument
public final com.intellij.openapi.command.UndoConfirmationPolicy myUndoConfirmationPolicy
public final boolean myShouldRecordActionForActiveDocument
void (java.lang.Runnable, com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean, com.intellij.openapi.editor.Document)
Runnable command
com.intellij.openapi.project.Project project
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
boolean shouldRecordActionForActiveDocument
com.intellij.openapi.editor.Document document
public java.lang.String toString ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor.classCoreCommandProcessor.java
package com.intellij.openapi.command.impl
public com.intellij.openapi.command.impl.CoreCommandProcessor extends com.intellij.openapi.command.CommandProcessorEx {
protected com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor myCurrentCommand
private final java.util.Stack myInterruptedCommands
private final java.util.List myListeners
private int myUndoTransparentCount
public void ()
public void executeCommand (java.lang.Runnable, java.lang.String, java.lang.Object)
Runnable runnable
String name
Object groupId
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object)
com.intellij.openapi.project.Project project
Runnable runnable
String name
Object groupId
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
Runnable runnable
String name
Object groupId
com.intellij.openapi.editor.Document document
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
com.intellij.openapi.editor.Document document
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean)
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
boolean shouldRecordCommandForActiveDocument
private void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean, com.intellij.openapi.editor.Document)
Throwable th
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
boolean shouldRecordCommandForActiveDocument
com.intellij.openapi.editor.Document document
com.intellij.openapi.application.Application application
Throwable throwable
public java.lang.Object startCommand (com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.project.Project project
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
com.intellij.openapi.editor.Document document
public void finishCommand (com.intellij.openapi.project.Project, java.lang.Object, java.lang.Throwable)
com.intellij.openapi.project.Project project
Object command
Throwable throwable
protected void fireCommandFinished ()
Throwable e
com.intellij.openapi.command.CommandListener listener
Throwable e
com.intellij.openapi.command.CommandListener listener
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
com.intellij.openapi.command.CommandEvent event
public void enterModal ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public void leaveModal ()
public void setCurrentCommandName (java.lang.String)
String name
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public void setCurrentCommandGroupId (java.lang.Object)
Object groupId
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public java.lang.Runnable getCurrentCommand ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public java.lang.String getCurrentCommandName ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor command
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public java.lang.Object getCurrentCommandGroupId ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor command
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public com.intellij.openapi.project.Project getCurrentCommandProject ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public void addCommandListener (com.intellij.openapi.command.CommandListener)
com.intellij.openapi.command.CommandListener listener
public void addCommandListener (com.intellij.openapi.command.CommandListener, com.intellij.openapi.Disposable)
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeCommandListener (com.intellij.openapi.command.CommandListener)
com.intellij.openapi.command.CommandListener listener
public void runUndoTransparentAction (java.lang.Runnable)
Runnable action
public boolean isUndoTransparentActionInProgress ()
public void markCurrentCommandAsGlobal (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public transient void addAffectedDocuments (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document[])
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document[] docs
public transient void addAffectedFiles (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] files
private void fireCommandStarted ()
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
com.intellij.openapi.command.CommandEvent event
private void fireUndoTransparentStarted ()
Throwable e
com.intellij.openapi.command.CommandListener listener
private void fireUndoTransparentFinished ()
Throwable e
com.intellij.openapi.command.CommandListener listener
}
com/intellij/openapi/components/ex/ComponentManagerEx.classComponentManagerEx.java
package com.intellij.openapi.components.ex
public abstract com.intellij.openapi.components.ex.ComponentManagerEx extends java.lang.Object implements com.intellij.openapi.components.ComponentManager {
public abstract void initializeComponent (java.lang.Object, boolean)
}
com/intellij/openapi/components/impl/CachingComponentAdapter.classCachingComponentAdapter.java
package com.intellij.openapi.components.impl
public com.intellij.openapi.components.impl.CachingComponentAdapter extends org.picocontainer.defaults.DecoratingComponentAdapter {
private volatile Object cached
private boolean disposed
private boolean started
private final boolean delegateHasLifecylce
private final Object lock
public void (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter delegate
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
Object o
public void start (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public boolean hasLifecycle ()
}
com/intellij/openapi/components/impl/ComponentManagerImpl$1.classComponentManagerImpl.java
package com.intellij.openapi.components.impl
com.intellij.openapi.components.impl.ComponentManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.components.impl.ComponentManagerImpl this$0
void (com.intellij.openapi.components.impl.ComponentManagerImpl)
com.intellij.openapi.components.impl.ComponentManagerImpl this$0
public boolean value (java.lang.Object)
Object o
}
com/intellij/openapi/components/impl/ComponentManagerImpl$2.classComponentManagerImpl.java
package com.intellij.openapi.components.impl
com.intellij.openapi.components.impl.ComponentManagerImpl$2 extends java.lang.Object implements com.intellij.ide.StartupProgress {
final com.intellij.openapi.progress.ProgressIndicator val$indicator
final com.intellij.openapi.components.impl.ComponentManagerImpl this$0
void (com.intellij.openapi.components.impl.ComponentManagerImpl, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.components.impl.ComponentManagerImpl this$0
public void showProgress (java.lang.String, float)
String message
float progress
}
com/intellij/openapi/components/impl/ComponentManagerImpl$ComponentConfigComponentAdapter.classComponentManagerImpl.java
package com.intellij.openapi.components.impl
final com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter extends com.intellij.util.pico.CachingConstructorInjectionComponentAdapter {
private final com.intellij.openapi.extensions.PluginId myPluginId
private volatile Object myInitializedComponentInstance
private boolean myInitializing
final boolean isWorkspaceComponent
final com.intellij.openapi.components.impl.ComponentManagerImpl this$0
public void (com.intellij.openapi.components.impl.ComponentManagerImpl, java.lang.Class, java.lang.Class, com.intellij.openapi.extensions.PluginId, boolean)
Class interfaceClass
Class implementationClass
com.intellij.openapi.extensions.PluginId pluginId
boolean isWorkspaceComponent
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException com.intellij.openapi.progress.ProcessCanceledException
String errorMessage
com.intellij.openapi.progress.ProgressIndicator indicator
long ms
long startTime
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
org.picocontainer.PicoContainer picoContainer
Object instance
public java.lang.String toString ()
static java.lang.Object access$000 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
static java.lang.Object access$002 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter, java.lang.Object)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
Object x1
static com.intellij.openapi.extensions.PluginId access$100 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
}
com/intellij/openapi/components/impl/ComponentManagerImpl.classComponentManagerImpl.java
package com.intellij.openapi.components.impl
public abstract com.intellij.openapi.components.impl.ComponentManagerImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.components.ex.ComponentManagerEx org.picocontainer.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile org.picocontainer.MutablePicoContainer myPicoContainer
private volatile boolean myDisposed
private volatile boolean myDisposeCompleted
private com.intellij.util.messages.MessageBus myMessageBus
private final java.util.Map myNameToComponent
private int myComponentConfigCount
private int myInstantiatedComponentCount
private boolean myComponentsCreated
private final java.util.List myBaseComponents
private final com.intellij.openapi.components.ComponentManager myParentComponentManager
private final com.intellij.openapi.util.Condition myDisposedCondition
static final boolean $assertionsDisabled
protected void (com.intellij.openapi.components.ComponentManager)
com.intellij.openapi.components.ComponentManager parentComponentManager
protected void (com.intellij.openapi.components.ComponentManager, java.lang.String)
com.intellij.openapi.components.ComponentManager parentComponentManager
String name
protected final void init (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progressIndicator
protected final void init (com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
com.intellij.openapi.components.ComponentConfig config
com.intellij.openapi.progress.ProgressIndicator indicator
Runnable componentsRegistered
java.util.List componentConfigs
protected void setProgressDuringInit (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
protected final double getPercentageOfComponentsLoaded ()
protected void createComponents (com.intellij.openapi.progress.ProgressIndicator)
org.picocontainer.ComponentAdapter componentAdapter
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.util.pico.DefaultPicoContainer picoContainer
public com.intellij.util.messages.MessageBus getMessageBus ()
public final boolean isComponentsCreated ()
protected final synchronized void disposeComponents ()
Throwable e
int i
java.util.List components
public final java.lang.Object getComponent (java.lang.Class)
Class interfaceClass
org.picocontainer.ComponentAdapter adapter
public final java.lang.Object getComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object defaultImplementation
Object component
protected com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
public void initializeComponent (java.lang.Object, boolean)
Object component
boolean service
protected void handleInitComponentError (java.lang.Throwable, java.lang.String, com.intellij.openapi.extensions.PluginId)
Throwable ex
String componentClassName
com.intellij.openapi.extensions.PluginId pluginId
public void registerComponentImplementation (java.lang.Class, java.lang.Class)
Class componentKey
Class componentImplementation
org.picocontainer.MutablePicoContainer picoContainer
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter adapter
public synchronized java.lang.Object registerComponentInstance (java.lang.Class, java.lang.Object)
Class componentKey
Object componentImplementation
org.picocontainer.MutablePicoContainer picoContainer
org.picocontainer.ComponentAdapter adapter
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter componentAdapter
Object oldInstance
public boolean hasComponent (java.lang.Class)
Class interfaceClass
public java.lang.Object[] getComponents (java.lang.Class)
Class baseClass
public final java.util.List getComponentInstancesOfType (java.lang.Class)
Object instance
org.picocontainer.ComponentAdapter componentAdapter
Class baseClass
java.util.List result
public org.picocontainer.MutablePicoContainer getPicoContainer ()
org.picocontainer.MutablePicoContainer container
protected org.picocontainer.MutablePicoContainer createPicoContainer ()
protected boolean isComponentSuitable (java.util.Map)
java.util.Map options
public void dispose ()
public boolean isDisposed ()
private java.util.List getComponentConfigs (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.components.ComponentConfig config
com.intellij.openapi.components.ComponentConfig[] configs
com.intellij.ide.plugins.IdeaPluginDescriptor plugin
com.intellij.openapi.progress.ProgressIndicator indicator
java.util.ArrayList componentConfigs
boolean isDefaultProject
boolean headless
public com.intellij.openapi.components.ComponentConfig[] getMyComponentConfigsFromDescriptor (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor plugin
protected void bootstrapPicoContainer (java.lang.String)
String name
org.picocontainer.MutablePicoContainer picoContainer
protected final com.intellij.openapi.components.ComponentManager getParentComponentManager ()
protected final int getComponentConfigCount ()
public final com.intellij.openapi.extensions.PluginId getConfig (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter adapter
public final boolean isWorkspaceComponent (java.lang.Class)
Class componentImplementation
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter adapter
private com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter getComponentAdapter (java.lang.Class)
org.picocontainer.ComponentAdapter componentAdapter
Class componentImplementation
public final com.intellij.openapi.util.Condition getDisposed ()
public static java.lang.String getComponentName (java.lang.Object)
Object component
protected boolean logSlowComponents ()
private void registerComponents (com.intellij.openapi.components.ComponentConfig)
org.picocontainer.ComponentAdapter oldAdapter
boolean ws
Class interfaceClass
Class implementationClass
org.picocontainer.MutablePicoContainer picoContainer
Throwable t
com.intellij.openapi.components.ComponentConfig config
ClassLoader loader
private void registerComponentInstance (java.lang.Object)
com.intellij.openapi.components.BaseComponent loadedComponent
Object instance
com.intellij.openapi.components.BaseComponent baseComponent
String componentName
public synchronized com.intellij.openapi.components.BaseComponent getComponent (java.lang.String)
String name
public volatile org.picocontainer.PicoContainer getPicoContainer ()
static com.intellij.openapi.diagnostic.Logger access$200 ()
static void access$300 (com.intellij.openapi.components.impl.ComponentManagerImpl, java.lang.Object)
com.intellij.openapi.components.impl.ComponentManagerImpl x0
Object x1
static void ()
}
com/intellij/openapi/editor/ex/DocumentBulkUpdateListener$Adapter.classDocumentBulkUpdateListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.DocumentBulkUpdateListener$Adapter extends java.lang.Object implements com.intellij.openapi.editor.ex.DocumentBulkUpdateListener {
public void ()
public void updateFinished (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
public void updateStarted (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
}
com/intellij/openapi/editor/ex/DocumentBulkUpdateListener.classDocumentBulkUpdateListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.DocumentBulkUpdateListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void updateStarted (com.intellij.openapi.editor.Document)
public abstract void updateFinished (com.intellij.openapi.editor.Document)
static void ()
}
com/intellij/openapi/editor/ex/DocumentEx.classDocumentEx.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.DocumentEx extends java.lang.Object implements com.intellij.openapi.editor.Document {
public abstract void setStripTrailingSpacesEnabled (boolean)
public abstract com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public abstract void setModificationStamp (long)
public abstract void addEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
public abstract void removeEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
public abstract void replaceText (java.lang.CharSequence, long)
public abstract void moveText (int, int, int)
public abstract void suppressGuardedExceptions ()
public abstract void unSuppressGuardedExceptions ()
public abstract boolean isInEventsHandling ()
public abstract void clearLineModificationFlags ()
public abstract boolean removeRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx)
public abstract void registerRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
public abstract boolean isInBulkUpdate ()
public abstract void setInBulkUpdate (boolean)
public abstract java.util.List getGuardedBlocks ()
public abstract boolean processRangeMarkers (com.intellij.util.Processor)
public abstract boolean processRangeMarkersOverlappingWith (int, int, com.intellij.util.Processor)
public abstract int getModificationSequence ()
}
com/intellij/openapi/editor/ex/EditReadOnlyListener.classEditReadOnlyListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.EditReadOnlyListener extends java.lang.Object implements java.util.EventListener {
public abstract void readOnlyModificationAttempt (com.intellij.openapi.editor.Document)
}
com/intellij/openapi/editor/ex/LineIterator.classLineIterator.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.LineIterator extends java.lang.Object {
public abstract void start (int)
public abstract int getStart ()
public abstract int getEnd ()
public abstract int getSeparatorLength ()
public abstract int getLineNumber ()
public abstract void advance ()
public abstract boolean atEnd ()
}
com/intellij/openapi/editor/ex/MarkupIterator$1.classMarkupIterator.java
package com.intellij.openapi.editor.ex
final com.intellij.openapi.editor.ex.MarkupIterator$1 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
void ()
public void dispose ()
public java.lang.Object peek ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/openapi/editor/ex/MarkupIterator.classMarkupIterator.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.MarkupIterator extends java.lang.Object implements com.intellij.util.containers.PeekableIterator {
public static final com.intellij.openapi.editor.ex.MarkupIterator EMPTY
public abstract void dispose ()
static void ()
}
com/intellij/openapi/editor/ex/PrioritizedDocumentListener$1.classPrioritizedDocumentListener.java
package com.intellij.openapi.editor.ex
final com.intellij.openapi.editor.ex.PrioritizedDocumentListener$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
private int integerCompare (int, int)
int x
int y
private int getPriority (java.lang.Object)
Object o
}
com/intellij/openapi/editor/ex/PrioritizedDocumentListener.classPrioritizedDocumentListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.PrioritizedDocumentListener extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener {
public static final java.util.Comparator COMPARATOR
public abstract int getPriority ()
static void ()
}
com/intellij/openapi/editor/ex/PrioritizedInternalDocumentListener.classPrioritizedInternalDocumentListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener extends java.lang.Object implements com.intellij.openapi.editor.ex.PrioritizedDocumentListener {
public abstract void moveTextHappened (int, int, int)
}
com/intellij/openapi/editor/ex/RangeMarkerEx.classRangeMarkerEx.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.RangeMarkerEx extends java.lang.Object implements com.intellij.openapi.editor.RangeMarker com.intellij.openapi.editor.impl.MutableInterval com.intellij.openapi.util.Segment {
public abstract void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
public abstract long getId ()
}
com/intellij/openapi/editor/ex/SweepProcessor.classSweepProcessor.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.SweepProcessor extends java.lang.Object {
public abstract boolean process (int, java.lang.Object, boolean, java.util.Collection)
}
com/intellij/openapi/editor/ex/util/SegmentArray.classSegmentArray.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.SegmentArray extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected int[] myStarts
protected int[] myEnds
protected int mySegmentCount
protected static final int INITIAL_SIZE
protected void ()
protected void setElementAt (int, int, int)
int i
int startOffset
int endOffset
protected void replace (int, com.intellij.openapi.editor.ex.util.SegmentArray, int)
int startOffset
com.intellij.openapi.editor.ex.util.SegmentArray data
int len
static int calcCapacity (int, int)
int currentArraySize
int index
private static int[] reallocateArray (int[], int)
int[] array
int index
int[] newArray
protected int noSegmentsAvailable (int)
int offset
protected int offsetOutOfRange (int, int)
int offset
int lastValidOffset
public final int findSegmentIndex (int)
int i
int offset
int lastValidOffset
int end
int start
protected int segmentNotFound (int, int)
int offset
int start
public int getLastValidOffset ()
public final void changeSegmentLength (int, int)
int startIndex
int change
public final void shiftSegments (int, int)
int i
int startIndex
int shift
public void removeAll ()
public void remove (int, int)
int startIndex
int endIndex
protected int[] remove (int[], int, int)
int[] array
int startIndex
int endIndex
protected void insert (com.intellij.openapi.editor.ex.util.SegmentArray, int)
com.intellij.openapi.editor.ex.util.SegmentArray segmentArray
int startIndex
protected int[] insert (int[], int[], int, int)
int[] array
int[] insertArray
int startIndex
int insertLength
int[] newArray
public int getSegmentStart (int)
int index
public int getSegmentEnd (int)
int index
public int getSegmentCount ()
static void ()
}
com/intellij/openapi/editor/ex/util/SegmentArrayWithData.classSegmentArrayWithData.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.SegmentArrayWithData extends com.intellij.openapi.editor.ex.util.SegmentArray {
private short[] myData
public void ()
public void setElementAt (int, int, int, int)
int i
int startOffset
int endOffset
int data
private static void dataRangeCheck (int)
int data
public void remove (int, int)
int startIndex
int endIndex
public void replace (int, int, com.intellij.openapi.editor.ex.util.SegmentArrayWithData)
int i
com.intellij.openapi.editor.ex.util.SegmentArrayWithData deltaData
int startIndex
int endIndex
com.intellij.openapi.editor.ex.util.SegmentArrayWithData newData
int oldLen
int newLen
int delta
int common
protected void replace (int, com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int)
int startOffset
com.intellij.openapi.editor.ex.util.SegmentArrayWithData data
int len
public void insert (com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int)
com.intellij.openapi.editor.ex.util.SegmentArrayWithData segmentArray
int startIndex
private short[] insert (short[], short[], int, int)
short[] array
short[] insertArray
int startIndex
int insertLength
short[] newArray
private short[] remove (short[], int, int)
short[] array
int startIndex
int endIndex
public short getSegmentData (int)
int index
public void setSegmentData (int, int)
int index
int data
private static short[] reallocateArray (short[], int)
short[] array
int index
short[] newArray
}
com/intellij/openapi/editor/impl/BulkChangesMerger$Context.classBulkChangesMerger.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.BulkChangesMerger$Context extends java.lang.Object {
private final java.util.List myChanges
private final char[] myData
private final int myInputLength
private final int myOutputLength
private int myDataStartOffset
private int myDataEndOffset
private int myChangeGroupStartIndex
private int myChangeGroupEndIndex
private int myDiff
private int myFirstChangeShift
private int myLastChangeShift
static final boolean $assertionsDisabled
void (java.util.List, char[], int, int)
java.util.List changes
char[] data
int inputLength
int outputLength
public boolean startGroup ()
com.intellij.openapi.editor.impl.TextChangeImpl change
boolean first
public void endGroup ()
com.intellij.openapi.editor.impl.TextChangeImpl change
int newDiff
boolean includeEndChange
private void processPositiveGroup (boolean)
int length
com.intellij.openapi.editor.impl.TextChangeImpl change
int length
int i
boolean includeEndChange
int outputOffset
int prevChangeStart
private void processLastPositiveGroup ()
int end
int length
private void processNegativeGroup (boolean)
int length
com.intellij.openapi.editor.impl.TextChangeImpl change
int length
int i
boolean includeEndChange
int prevChangeEnd
private void processLastNegativeGroup ()
int end
public boolean isComplete ()
static void ()
}
com/intellij/openapi/editor/impl/BulkChangesMerger.classBulkChangesMerger.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.BulkChangesMerger extends java.lang.Object {
public static final com.intellij.openapi.editor.impl.BulkChangesMerger INSTANCE
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public java.lang.CharSequence mergeToCharSequence (char[], int, java.util.List)
char[] text
int textLength
java.util.List changes
public char[] mergeToCharArray (char[], int, java.util.List)
com.intellij.openapi.editor.TextChange change
com.intellij.openapi.editor.TextChange change
int symbolsToMoveNumber
char[] changeSymbols
int i
char[] text
int textLength
java.util.List changes
int newLength
char[] data
int oldEndOffset
int newEndOffset
public void mergeInPlace (char[], int, java.util.List) throws java.lang.IllegalArgumentException
com.intellij.openapi.editor.impl.TextChangeImpl change
com.intellij.openapi.editor.impl.BulkChangesMerger$Context context
com.intellij.openapi.editor.impl.TextChangeImpl change
StringBuilder changesDescription
char[] merged
RuntimeException e
char[] data
int length
java.util.List changes
int diff
private static void copy (char[], int, java.lang.CharSequence)
int i
char[] data
int offset
CharSequence text
public int updateOffset (int, java.util.List)
com.intellij.openapi.editor.TextChange change
int originalOffset
java.util.List changes
int offset
static void access$000 (char[], int, java.lang.CharSequence)
char[] x0
int x1
CharSequence x2
static void ()
}
com/intellij/openapi/editor/impl/DocumentImpl$1.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$1 extends java.lang.Object implements java.lang.CharSequence {
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl this$0
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/DocumentImpl$2.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$2 extends com.intellij.openapi.editor.DocumentRunnable {
final int val$finalStart
final int val$lineEnd
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl, com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, int, int)
com.intellij.openapi.editor.impl.DocumentImpl this$0
com.intellij.openapi.editor.Document arg0
com.intellij.openapi.project.Project arg1
public void run ()
}
com/intellij/openapi/editor/impl/DocumentImpl$3.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$3 extends java.lang.Object implements gnu.trove.TObjectProcedure {
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl this$0
public boolean execute (java.util.List)
Exception e
com.intellij.openapi.editor.RangeMarker marker
java.util.List markerList
public volatile boolean execute (java.lang.Object)
}
com/intellij/openapi/editor/impl/DocumentImpl$4.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl this$0
public java.lang.String compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/editor/impl/DocumentImpl$5.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$5 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.openapi.util.TextRange val$range
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl, com.intellij.openapi.util.TextRange)
com.intellij.openapi.editor.impl.DocumentImpl this$0
public java.lang.String compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/editor/impl/DocumentImpl$6.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$6 extends java.lang.Object implements java.lang.Runnable {
final CharSequence val$text
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl, java.lang.CharSequence)
com.intellij.openapi.editor.impl.DocumentImpl this$0
public void run ()
}
com/intellij/openapi/editor/impl/DocumentImpl$DocumentBulkUpdateListenerHolder.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$DocumentBulkUpdateListenerHolder extends java.lang.Object {
private static final com.intellij.openapi.editor.ex.DocumentBulkUpdateListener ourBulkChangePublisher
private void ()
static com.intellij.openapi.editor.ex.DocumentBulkUpdateListener access$400 ()
static void ()
}
com/intellij/openapi/editor/impl/DocumentImpl$DocumentListenerDisposable.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable extends java.lang.Object implements com.intellij.openapi.Disposable {
private final com.intellij.openapi.editor.impl.LockFreeCOWSortedArray myList
private final com.intellij.openapi.editor.event.DocumentListener myListener
void (com.intellij.openapi.editor.impl.LockFreeCOWSortedArray, com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.impl.LockFreeCOWSortedArray list
com.intellij.openapi.editor.event.DocumentListener listener
public void dispose ()
}
com/intellij/openapi/editor/impl/DocumentImpl$UnexpectedBulkUpdateStateException.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$UnexpectedBulkUpdateStateException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final com.intellij.openapi.diagnostic.Attachment[] myAttachments
private void (java.lang.Throwable)
Throwable enteringTrace
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
void (java.lang.Throwable, com.intellij.openapi.editor.impl.DocumentImpl$1)
Throwable x0
com.intellij.openapi.editor.impl.DocumentImpl$1 x1
}
com/intellij/openapi/editor/impl/DocumentImpl.classDocumentImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.DocumentImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.editor.ex.DocumentEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.editor.impl.LockFreeCOWSortedArray myDocumentListeners
private final java.util.List myBulkDocumentInternalListeners
private final com.intellij.openapi.editor.impl.RangeMarkerTree myRangeMarkers
private final com.intellij.openapi.editor.impl.RangeMarkerTree myPersistentRangeMarkers
private final java.util.List myGuardedBlocks
private com.intellij.openapi.editor.actionSystem.ReadonlyFragmentModificationHandler myReadonlyFragmentModificationHandler
private final Object myLineSetLock
private volatile com.intellij.openapi.editor.impl.LineSet myLineSet
private volatile com.intellij.util.text.ImmutableCharSequence myText
private volatile com.intellij.reference.SoftReference myTextString
private volatile com.intellij.openapi.editor.impl.FrozenDocument myFrozen
private boolean myIsReadOnly
private volatile boolean isStripTrailingSpacesEnabled
private volatile long myModificationStamp
private final java.beans.PropertyChangeSupport myPropertyChangeSupport
private final java.util.List myReadOnlyListeners
private int myCheckGuardedBlocks
private boolean myGuardsSuppressed
private boolean myEventsHandling
private final boolean myAssertThreading
private volatile boolean myDoingBulkUpdate
private volatile Throwable myBulkUpdateEnteringTrace
private boolean myUpdatingBulkModeStatus
private volatile boolean myAcceptSlashR
private boolean myChangeInProgress
private volatile int myBufferSize
private final CharSequence myMutableCharSequence
private final java.util.concurrent.atomic.AtomicInteger sequence
static final boolean $assertionsDisabled
public void (java.lang.String)
String text
public void (java.lang.CharSequence)
CharSequence chars
public void (java.lang.CharSequence, boolean)
CharSequence chars
boolean forUseInNonAWTThread
public void (java.lang.CharSequence, boolean, boolean)
CharSequence chars
boolean acceptSlashR
boolean forUseInNonAWTThread
public boolean setAcceptSlashR (boolean)
boolean accept
public boolean acceptsSlashR ()
private com.intellij.openapi.editor.impl.LineSet getLineSet ()
com.intellij.openapi.editor.impl.LineSet lineSet
public char[] getChars ()
public void setStripTrailingSpacesEnabled (boolean)
boolean isEnabled
public boolean stripTrailingSpaces (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean stripTrailingSpaces (com.intellij.openapi.project.Project, boolean)
com.intellij.openapi.project.Project project
boolean inChangedLinesOnly
boolean stripTrailingSpaces (com.intellij.openapi.project.Project, boolean, boolean, int[])
com.intellij.openapi.editor.StripTrailingSpacesFilter filter
com.intellij.openapi.editor.StripTrailingSpacesFilterFactory filterFactory
int line
java.util.List markers
com.intellij.openapi.editor.RangeMarker marker
int caretOffset
char c
int offset
com.intellij.openapi.editor.RangeMarker marker
java.util.List markers
com.intellij.openapi.editor.impl.LineSet lineSet
int maxSpacesToLeave
int whiteSpaceStart
int lineEnd
int lineStart
int finalStart
int line
com.intellij.openapi.project.Project project
boolean inChangedLinesOnly
boolean skipCaretLines
int[] caretOffsets
java.util.List filters
boolean markAsNeedsStrippingLater
CharSequence text
gnu.trove.TIntObjectHashMap caretMarkers
private static int getMaxSpacesToLeave (int, java.util.List)
com.intellij.openapi.editor.StripTrailingSpacesFilter filter
int line
java.util.List filters
public void setReadOnly (boolean)
boolean isReadOnly
com.intellij.openapi.editor.actionSystem.ReadonlyFragmentModificationHandler getReadonlyFragmentModificationHandler ()
void setReadonlyFragmentModificationHandler (com.intellij.openapi.editor.actionSystem.ReadonlyFragmentModificationHandler)
com.intellij.openapi.editor.actionSystem.ReadonlyFragmentModificationHandler readonlyFragmentModificationHandler
public boolean isWritable ()
private com.intellij.openapi.editor.impl.RangeMarkerTree treeFor (com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
public boolean removeRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
public void registerRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
int getRangeMarkersSize ()
int getRangeMarkersNodeSize ()
public com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
int startOffset
int endOffset
com.intellij.openapi.editor.RangeMarker block
public void removeGuardedBlock (com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.editor.RangeMarker block
public java.util.List getGuardedBlocks ()
public com.intellij.openapi.editor.RangeMarker getOffsetGuard (int)
com.intellij.openapi.editor.RangeMarker block
int i
int offset
public com.intellij.openapi.editor.RangeMarker getRangeGuard (int, int)
com.intellij.openapi.editor.RangeMarker block
int start
int end
public void startGuardedBlockChecking ()
public void stopGuardedBlockChecking ()
private static boolean offsetInRange (int, int, int)
int offset
int start
int end
private static boolean rangesIntersect (int, int, boolean, boolean, int, int, boolean, boolean)
int start0
int end0
boolean start0Inclusive
boolean end0Inclusive
int start1
int end1
boolean start1Inclusive
boolean end1Inclusive
public com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int)
int startOffset
int endOffset
public com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
int startOffset
int endOffset
boolean surviveOnExternalChange
public long getModificationStamp ()
public void setModificationStamp (long)
long modificationStamp
public void replaceText (java.lang.CharSequence, long)
CharSequence chars
long newModificationStamp
public void insertString (int, java.lang.CharSequence)
int offset
CharSequence s
com.intellij.openapi.editor.RangeMarker marker
com.intellij.util.text.ImmutableCharSequence newText
com.intellij.util.text.ImmutableCharSequence newString
private void trimToSize ()
public void deleteString (int, int)
int startOffset
int endOffset
com.intellij.openapi.editor.RangeMarker marker
com.intellij.util.text.ImmutableCharSequence newText
com.intellij.util.text.ImmutableCharSequence oldString
public void moveText (int, int, int)
int srcStart
int srcEnd
int dstOffset
com.intellij.openapi.util.ProperTextRange srcRange
String replacement
int shift
private void fireMoveText (int, int, int)
com.intellij.openapi.editor.event.DocumentListener listener
int start
int end
int newBase
public void replaceString (int, int, java.lang.CharSequence)
int startOffset
int endOffset
CharSequence s
private void replaceString (int, int, java.lang.CharSequence, long, boolean)
com.intellij.util.text.ImmutableCharSequence newText
int startOffset
int endOffset
CharSequence s
long newModificationStamp
boolean wholeTextReplaced
int initialStartOffset
int initialOldLength
int newStringLength
CharSequence chars
int newStartInString
int newEndInString
CharSequence changedPart
CharSequence sToDelete
com.intellij.openapi.editor.RangeMarker guard
com.intellij.util.text.ImmutableCharSequence newText
private void assertBounds (int, int)
int startOffset
int endOffset
private void assertWriteAccess ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.application.Application application
private void assertValidSeparators (java.lang.CharSequence)
CharSequence s
private void assertNotNestedModification () throws java.lang.IllegalStateException
private void throwGuardedFragment (com.intellij.openapi.editor.RangeMarker, int, java.lang.CharSequence, java.lang.CharSequence)
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.editor.RangeMarker guard
int offset
CharSequence oldString
CharSequence newString
public void suppressGuardedExceptions ()
public void unSuppressGuardedExceptions ()
public boolean isInEventsHandling ()
public void clearLineModificationFlags ()
public void clearLineModificationFlags (int, int)
int startLine
int endLine
void clearLineModificationFlagsExcept (int[])
int line
int i
int[] caretLines
com.intellij.util.containers.IntArrayList modifiedLines
com.intellij.openapi.editor.impl.LineSet lineSet
private void updateText (com.intellij.util.text.ImmutableCharSequence, int, java.lang.CharSequence, java.lang.CharSequence, boolean, long, int, int)
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.util.text.ImmutableCharSequence prevText
com.intellij.util.text.ImmutableCharSequence newText
int offset
CharSequence oldString
CharSequence newString
boolean wholeTextReplaced
long newModificationStamp
int initialStartOffset
int initialOldLength
public int getModificationSequence ()
private void beforeChangedUpdate (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.fileEditor.FileDocumentManager manager
com.intellij.openapi.vfs.VirtualFile file
Throwable e
int i
com.intellij.openapi.editor.event.DocumentListener[] listeners
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.application.Application app
private void assertInsideCommand ()
com.intellij.openapi.command.CommandProcessor commandProcessor
private void changedUpdate (com.intellij.openapi.editor.event.DocumentEvent, long, java.lang.CharSequence)
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.editor.event.DocumentListener listener
com.intellij.openapi.editor.event.DocumentListener[] listeners
com.intellij.openapi.editor.event.DocumentEvent event
long newModificationStamp
CharSequence prevText
public java.lang.String getText ()
private java.lang.String doGetText ()
String s
public java.lang.String getText (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public int getTextLength ()
public java.lang.CharSequence getCharsSequence ()
public java.lang.CharSequence getImmutableCharSequence ()
public void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.event.DocumentListener listener
public void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.DocumentListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.event.DocumentListener listener
boolean success
void addInternalBulkModeListener (com.intellij.openapi.editor.ex.DocumentBulkUpdateListener)
com.intellij.openapi.editor.ex.DocumentBulkUpdateListener listener
void removeInternalBulkModeListener (com.intellij.openapi.editor.ex.DocumentBulkUpdateListener)
com.intellij.openapi.editor.ex.DocumentBulkUpdateListener listener
public int getLineNumber (int)
int offset
public com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public final int getLineStartOffset (int)
int line
public final int getLineEndOffset (int)
int line
int result
public final int getLineSeparatorLength (int)
int line
int separatorLength
public final int getLineCount ()
int lineCount
private com.intellij.openapi.editor.event.DocumentListener[] getListeners ()
public void fireReadOnlyModificationAttempt ()
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void addEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void removeEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void setCyclicBufferSize (int)
int bufferSize
public void setText (java.lang.CharSequence)
CharSequence text
Runnable runnable
public com.intellij.openapi.editor.RangeMarker createRangeMarker (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public final boolean isInBulkUpdate ()
public final void setInBulkUpdate (boolean)
boolean value
private void notifyInternalListenersOnBulkModeStarted ()
com.intellij.openapi.editor.ex.DocumentBulkUpdateListener listener
private void notifyInternalListenersOnBulkModeFinished ()
com.intellij.openapi.editor.ex.DocumentBulkUpdateListener listener
private static com.intellij.openapi.editor.ex.DocumentBulkUpdateListener getPublisher ()
public boolean processRangeMarkers (com.intellij.util.Processor)
com.intellij.util.Processor processor
public boolean processRangeMarkersOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
com.intellij.openapi.editor.impl.TextRangeInterval interval
com.intellij.openapi.editor.ex.MarkupIterator iterator
public java.lang.String dumpState ()
int line
StringBuilder result
public java.lang.String toString ()
public com.intellij.openapi.editor.impl.FrozenDocument freeze ()
com.intellij.openapi.editor.impl.FrozenDocument frozen
public void assertNotInBulkUpdate ()
static com.intellij.util.text.ImmutableCharSequence access$000 (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl x0
static java.lang.String access$100 (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl x0
static com.intellij.openapi.diagnostic.Logger access$200 ()
static void access$300 (com.intellij.openapi.editor.impl.DocumentImpl, int, int, java.lang.CharSequence, long, boolean)
com.intellij.openapi.editor.impl.DocumentImpl x0
int x1
int x2
CharSequence x3
long x4
boolean x5
static void ()
}
com/intellij/openapi/editor/impl/EditorDocumentPriorities.classEditorDocumentPriorities.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.EditorDocumentPriorities extends java.lang.Object {
public static final int RANGE_MARKER
public static final int FOLD_MODEL
public static final int LOGICAL_POSITION_CACHE
public static final int EDITOR_TEXT_LAYOUT_CACHE
public static final int LEXER_EDITOR
public static final int SOFT_WRAP_MODEL
public static final int EDITOR_TEXT_WIDTH_CACHE
public static final int CARET_MODEL
public static final int INLAY_MODEL
public static final int EDITOR_DOCUMENT_ADAPTER
private void ()
}
com/intellij/openapi/editor/impl/FrozenDocument.classFrozenDocument.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.FrozenDocument extends java.lang.Object implements com.intellij.openapi.editor.ex.DocumentEx {
private final com.intellij.util.text.ImmutableCharSequence myText
private volatile com.intellij.openapi.editor.impl.LineSet myLineSet
private final long myStamp
private volatile com.intellij.reference.SoftReference myTextString
static final boolean $assertionsDisabled
void (com.intellij.util.text.ImmutableCharSequence, com.intellij.openapi.editor.impl.LineSet, long, java.lang.String)
com.intellij.util.text.ImmutableCharSequence text
com.intellij.openapi.editor.impl.LineSet lineSet
long stamp
String textString
private com.intellij.openapi.editor.impl.LineSet getLineSet ()
com.intellij.openapi.editor.impl.LineSet lineSet
public com.intellij.openapi.editor.impl.FrozenDocument applyEvent (com.intellij.openapi.editor.event.DocumentEvent, int)
com.intellij.openapi.editor.event.DocumentEvent event
int newStamp
int offset
int oldEnd
com.intellij.util.text.ImmutableCharSequence newText
com.intellij.openapi.editor.impl.LineSet newLineSet
public void setStripTrailingSpacesEnabled (boolean)
boolean isEnabled
public com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public void setModificationStamp (long)
long modificationStamp
public void addEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void removeEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void replaceText (java.lang.CharSequence, long)
CharSequence chars
long newModificationStamp
public void moveText (int, int, int)
int srcStart
int srcEnd
int dstOffset
public void suppressGuardedExceptions ()
public void unSuppressGuardedExceptions ()
public boolean isInEventsHandling ()
public void clearLineModificationFlags ()
public boolean removeRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
public void registerRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
public boolean isInBulkUpdate ()
public void setInBulkUpdate (boolean)
boolean value
public java.util.List getGuardedBlocks ()
public boolean processRangeMarkers (com.intellij.util.Processor)
com.intellij.util.Processor processor
public boolean processRangeMarkersOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public java.lang.String getText ()
String s
public java.lang.String getText (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public java.lang.CharSequence getCharsSequence ()
public java.lang.CharSequence getImmutableCharSequence ()
public char[] getChars ()
public int getTextLength ()
public int getLineCount ()
public int getLineNumber (int)
int offset
public int getLineStartOffset (int)
int line
public int getLineEndOffset (int)
int line
int result
public void insertString (int, java.lang.CharSequence)
int offset
CharSequence s
public void deleteString (int, int)
int startOffset
int endOffset
public void replaceString (int, int, java.lang.CharSequence)
int startOffset
int endOffset
CharSequence s
public boolean isWritable ()
public long getModificationStamp ()
public void fireReadOnlyModificationAttempt ()
public void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.event.DocumentListener listener
public void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.DocumentListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.event.DocumentListener listener
public com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int)
int startOffset
int endOffset
public com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
int startOffset
int endOffset
boolean surviveOnExternalChange
public void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void setReadOnly (boolean)
boolean isReadOnly
public com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
int startOffset
int endOffset
public void removeGuardedBlock (com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.editor.RangeMarker block
public com.intellij.openapi.editor.RangeMarker getOffsetGuard (int)
int offset
public com.intellij.openapi.editor.RangeMarker getRangeGuard (int, int)
int start
int end
public void startGuardedBlockChecking ()
public void stopGuardedBlockChecking ()
public void setCyclicBufferSize (int)
int bufferSize
public void setText (java.lang.CharSequence)
CharSequence text
public com.intellij.openapi.editor.RangeMarker createRangeMarker (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public int getLineSeparatorLength (int)
int line
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public int getModificationSequence ()
static void ()
}
com/intellij/openapi/editor/impl/Interval.classInterval.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.Interval extends java.lang.Object {
public abstract int intervalStart ()
public abstract int intervalEnd ()
}
com/intellij/openapi/editor/impl/IntervalTree.classIntervalTree.java
package com.intellij.openapi.editor.impl
abstract com.intellij.openapi.editor.impl.IntervalTree extends java.lang.Object {
public abstract boolean process (com.intellij.util.Processor)
public abstract boolean processOverlappingWith (int, int, com.intellij.util.Processor)
public abstract boolean processContaining (int, com.intellij.util.Processor)
public abstract boolean removeInterval (com.intellij.openapi.editor.impl.Interval)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$1.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.util.Processor val$processor
final int val$modCountBefore
final com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
void (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.util.Processor, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
public boolean process (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
public volatile boolean process (java.lang.Object)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$2.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$2 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode currentNode
private int deltaUpToRootExclusive
private int indexInCurrentList
private com.intellij.openapi.editor.impl.MutableInterval current
static final boolean $assertionsDisabled
final com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode val$firstOverlap
final int val$firstOverlapDelta
final int val$modCountBefore
final com.intellij.openapi.editor.impl.TextRangeInterval val$rangeInterval
final int val$firstOverlapStart
final int val$startOffset
final int val$endOffset
final com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
void (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, int, com.intellij.openapi.editor.impl.TextRangeInterval, int, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
public boolean hasNext ()
com.intellij.openapi.editor.impl.MutableInterval t
com.intellij.openapi.editor.impl.MutableInterval t
public com.intellij.openapi.editor.impl.MutableInterval next ()
com.intellij.openapi.editor.impl.MutableInterval t
public com.intellij.openapi.editor.impl.MutableInterval peek ()
public void remove ()
public void dispose ()
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode nextNode (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
int rightDelta
int rightMaxEnd
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int delta
int myMaxEnd
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode right
public volatile java.lang.Object peek ()
public volatile java.lang.Object next ()
static void ()
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$3.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$3 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
void (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
public boolean process (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.MutableInterval t
public volatile boolean process (java.lang.Object)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$4.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
final com.intellij.openapi.editor.impl.IntervalTreeImpl$4 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
final com.intellij.openapi.editor.ex.MarkupIterator val$iterator1
final com.intellij.openapi.editor.ex.MarkupIterator val$iterator2
final java.util.Comparator val$comparator
void (com.intellij.openapi.editor.ex.MarkupIterator, com.intellij.openapi.editor.ex.MarkupIterator, java.util.Comparator)
public void dispose ()
public boolean hasNext ()
public com.intellij.openapi.editor.impl.MutableInterval next ()
private com.intellij.openapi.editor.ex.MarkupIterator choose ()
com.intellij.openapi.editor.impl.MutableInterval t1
com.intellij.openapi.editor.impl.MutableInterval t2
int compare
public void remove ()
public com.intellij.openapi.editor.impl.MutableInterval peek ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object next ()
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntTrinity.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity extends java.lang.Object {
private final int first
private final int second
private final int third
private void (int, int, int)
int first
int second
int third
void (int, int, int, com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
int x0
int x1
int x2
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x3
static int access$1300 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
static int access$1400 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
static int access$1500 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalNode$WeakReferencedGetter.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode$WeakReferencedGetter extends java.lang.ref.WeakReference implements com.intellij.openapi.util.Getter {
private void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object referent
java.lang.ref.ReferenceQueue q
public java.lang.String toString ()
void (java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
Object x0
java.lang.ref.ReferenceQueue x1
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x2
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalNode.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode extends com.intellij.openapi.editor.impl.RedBlackTree$Node implements com.intellij.openapi.editor.impl.MutableInterval {
private volatile int myStart
private volatile int myEnd
private static final byte ATTACHED_TO_TREE_FLAG
final java.util.List intervals
int maxEnd
int delta
private volatile long cachedDeltaUpToRoot
private final com.intellij.openapi.editor.impl.IntervalTreeImpl myIntervalTree
static final byte VALID_FLAG
private static final com.intellij.util.concurrency.AtomicFieldUpdater cachedDeltaUpdater
static final boolean $assertionsDisabled
void (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.MutableInterval, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl intervalTree
com.intellij.openapi.editor.impl.MutableInterval key
int start
int end
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getLeft ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getRight ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getParent ()
public boolean processAliveKeys (com.intellij.util.Processor)
com.intellij.openapi.util.Getter interval
com.intellij.openapi.editor.impl.MutableInterval key
int i
com.intellij.util.Processor processor
public boolean hasAliveKey (boolean)
com.intellij.openapi.util.Getter interval
int i
boolean purgeDead
boolean hasAliveInterval
private boolean removeInterval (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.util.Getter interval
com.intellij.openapi.editor.impl.MutableInterval t
int i
com.intellij.openapi.editor.impl.MutableInterval key
private boolean isAttachedToTree ()
private void setAttachedToTree (boolean)
boolean attached
void removeIntervalInternal (int)
int i
void addInterval (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.MutableInterval interval
protected com.intellij.openapi.util.Getter createGetter (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.MutableInterval interval
int computeDeltaUpToRoot ()
long nodePackedOffsets
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
int nodeDelta
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode treeRoot
int deltaUp
boolean allDeltasAreNull
int height
long path
int treeModCount
long packedOffsets
int changeDelta (int)
int change
void clearDelta ()
public int setIntervalStart (int)
int start
public int setIntervalEnd (int)
int end
public boolean isValid ()
public boolean setValid (boolean)
boolean value
public int intervalStart ()
public int intervalEnd ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl getTree ()
private void setCachedValues (int, boolean, int)
int deltaUpToRoot
boolean allDeltaUpToRootAreNull
int modCount
private static long packValues (long, boolean, int)
long deltaUpToRoot
boolean allDeltaUpToRootAreNull
int modCount
private boolean tryToSetCachedValues (int, boolean, int)
int deltaUpToRoot
boolean allDeltasUpAreNull
int treeModCount
long newValue
long oldValue
private static boolean allDeltasUpAreNull (long)
long packedOffsets
private static int modCount (long)
long packedOffsets
private static int deltaUpToRoot (long)
long packedOffsets
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode previous ()
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode left
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode prev
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode next ()
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode right
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode prev
public java.lang.String toString ()
public volatile com.intellij.openapi.editor.impl.RedBlackTree$Node getParent ()
public volatile com.intellij.openapi.editor.impl.RedBlackTree$Node getRight ()
public volatile com.intellij.openapi.editor.impl.RedBlackTree$Node getLeft ()
static long access$400 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
static boolean access$500 (long)
long x0
static int access$600 (long)
long x0
static void access$900 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, boolean, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
int x1
boolean x2
int x3
static void access$1000 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, boolean)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
boolean x1
static int access$1200 (long)
long x0
static boolean access$1600 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
com.intellij.openapi.editor.impl.MutableInterval x1
static void ()
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalTreeGuide.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalTreeGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
private void ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getNextSibling (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getPrevSibling (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getFirstChild (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode left
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getParent (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
void (com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x0
}
com/intellij/openapi/editor/impl/IntervalTreeImpl.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
abstract com.intellij.openapi.editor.impl.IntervalTreeImpl extends com.intellij.openapi.editor.impl.RedBlackTree implements com.intellij.openapi.editor.impl.IntervalTree {
static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean DEBUG
private int keySize
final java.util.concurrent.locks.ReadWriteLock l
private final java.lang.ref.ReferenceQueue myReferenceQueue
private int deadReferenceCount
private boolean firingBeforeRemove
private static final com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalTreeGuide INTERVAL_TREE_GUIDE_INSTANCE
static final boolean $assertionsDisabled
void ()
protected abstract int compareEqualStartIntervals (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
private void assertUnderWriteLock ()
private static boolean isAcquired (java.util.concurrent.locks.Lock)
java.util.concurrent.locks.Lock l
String s
private void pushDeltaFromRoot (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
long packedOffsets
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
protected abstract com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode createNewNode (com.intellij.openapi.editor.impl.MutableInterval, int, int, boolean, boolean, int)
protected abstract com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode lookupNode (com.intellij.openapi.editor.impl.MutableInterval)
protected abstract void setNode (com.intellij.openapi.editor.impl.MutableInterval, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
private int compareNodes (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, java.util.List)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode i1
int delta1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode i2
int delta2
java.util.List invalid
int start1
int start2
protected com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getRoot ()
public boolean process (com.intellij.util.Processor)
com.intellij.util.Processor processor
private boolean process (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, com.intellij.util.Processor)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int modCountBefore
com.intellij.util.Processor processor
com.intellij.util.WalkingState$TreeGuide guide
public boolean processOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
private boolean processOverlappingWith (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, int, int, int, com.intellij.util.Processor)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int start
int end
int modCountBefore
int deltaUpToRootExclusive
com.intellij.util.Processor processor
int delta
int myStartOffset
int myEndOffset
boolean overlaps
boolean processOverlappingWithOutside (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
private boolean processOverlappingWithOutside (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, int, int, int, com.intellij.util.Processor)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int start
int end
int modCountBefore
int deltaUpToRootExclusive
com.intellij.util.Processor processor
int delta
int rootMaxEnd
int rootStartOffset
int rootEndOffset
boolean toProcess
public boolean processContaining (int, com.intellij.util.Processor)
int offset
com.intellij.util.Processor processor
private boolean processContaining (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, int, int, com.intellij.util.Processor)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int offset
int modCountBefore
int deltaUpToRootExclusive
com.intellij.util.Processor processor
int delta
int myStartOffset
int myEndOffset
boolean overlaps
private com.intellij.openapi.editor.ex.MarkupIterator overlappingIterator (com.intellij.openapi.editor.impl.TextRangeInterval)
int startOffset
int endOffset
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode firstOverlap
int firstOverlapDelta
int firstOverlapStart
int modCountBefore
RuntimeException e
Error e
com.intellij.openapi.editor.impl.TextRangeInterval rangeInterval
private boolean overlaps (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.TextRangeInterval, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.impl.TextRangeInterval rangeInterval
int deltaUpToRootExclusive
int delta
int start
int end
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode findOrInsert (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
int compResult
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode current
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
java.util.List gced
private void deleteNodes (java.util.List)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
java.util.List collectedAway
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode addInterval (com.intellij.openapi.editor.impl.MutableInterval, int, int, boolean, boolean, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode newNode
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode insertedNode
com.intellij.openapi.editor.impl.MutableInterval interval
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
boolean checkMax (boolean)
boolean assertInvalid
private boolean doCheckMax (boolean)
java.util.concurrent.atomic.AtomicBoolean allValid
int[] keyCounter
int[] nodeCounter
gnu.trove.TLongHashSet ids
boolean assertInvalid
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity checkMax (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, boolean, java.util.concurrent.atomic.AtomicBoolean, int[], int[], gnu.trove.TLongHashSet, boolean)
com.intellij.openapi.editor.impl.MutableInterval t
boolean added
int i
int c
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int deltaUpToRootExclusive
boolean assertInvalid
java.util.concurrent.atomic.AtomicBoolean allValid
int[] keyCounter
int[] nodeCounter
gnu.trove.TLongHashSet ids
boolean allDeltasUpAreNull
long packedOffsets
com.intellij.openapi.editor.impl.MutableInterval liveInterval
int delta
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity l
int minLeftStart
int maxLeftStart
int maxLeftEnd
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity r
int maxRightEnd
int minRightStart
int maxRightStart
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
int myStartOffset
int minStart
int maxStart
protected com.intellij.openapi.editor.impl.RedBlackTree$Node maximumNode (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
protected void checkBelongsToTheTree (com.intellij.openapi.editor.impl.MutableInterval, boolean)
com.intellij.openapi.editor.impl.MutableInterval key
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int i
boolean contains
com.intellij.openapi.editor.impl.MutableInterval interval
boolean assertInvalid
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode e
public boolean removeInterval (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.editor.impl.MutableInterval interval
void removeNode (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
protected void deleteNode (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
public int size ()
boolean pushDelta (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
int delta
private boolean incDelta (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int)
int newDelta
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int delta
protected com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode swapWithMaxPred (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode n
com.intellij.openapi.editor.impl.RedBlackTree$Node root
com.intellij.openapi.editor.impl.RedBlackTree$Node maxPred
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode a
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode d
boolean acolor
boolean dcolor
private void swapNodes (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode n1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode n2
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode l1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode r1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode p1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode l2
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode r2
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode p2
private int maxEndOf (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int deltaUpToRootExclusive
void correctMax (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int deltaUpToRoot
int realMax
private void correctMaxUp (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
int d
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int delta
protected void rotateRight (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node2
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node3
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
int deltaUp
protected void rotateLeft (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node2
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node3
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
int deltaUp
protected void replaceNode (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node node
com.intellij.openapi.editor.impl.RedBlackTree$Node child
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode myNode
private void assertAllDeltasAreNull (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
long packedOffsets
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode findMinOverlappingWith (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.Interval, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.impl.Interval interval
int modCountBefore
int deltaUpToRootExclusive
int delta
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode inLeft
int myStartOffset
int myEndOffset
boolean overlaps
void changeData (com.intellij.openapi.editor.impl.MutableInterval, int, int, boolean, boolean, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
int before
boolean nodeRemoved
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode insertedNode
int after
com.intellij.openapi.editor.impl.MutableInterval interval
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
private void processReferenceQueue ()
int dead
private void purgeDeadNodes ()
java.util.List gced
public void clear ()
private void collectGced (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, java.util.List)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
java.util.List gced
private void printSorted ()
private void printSorted (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
void fireBeforeRemoved (com.intellij.openapi.editor.impl.MutableInterval, java.lang.Object)
com.intellij.openapi.editor.impl.MutableInterval markerEx
Object reason
void beforeRemove (com.intellij.openapi.editor.impl.MutableInterval, java.lang.Object)
com.intellij.openapi.editor.impl.MutableInterval markerEx
Object reason
private static com.intellij.util.WalkingState$TreeGuide getGuide ()
public int maxHeight ()
private int maxHeight (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node root
static com.intellij.openapi.editor.ex.MarkupIterator mergingOverlappingIterator (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.TextRangeInterval, com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.TextRangeInterval, java.util.Comparator)
com.intellij.openapi.editor.impl.IntervalTreeImpl tree1
com.intellij.openapi.editor.impl.TextRangeInterval tree1Range
com.intellij.openapi.editor.impl.IntervalTreeImpl tree2
com.intellij.openapi.editor.impl.TextRangeInterval tree2Range
java.util.Comparator comparator
com.intellij.openapi.editor.ex.MarkupIterator exact
com.intellij.openapi.editor.ex.MarkupIterator lines
static com.intellij.openapi.editor.ex.MarkupIterator mergeIterators (com.intellij.openapi.editor.ex.MarkupIterator, com.intellij.openapi.editor.ex.MarkupIterator, java.util.Comparator)
com.intellij.openapi.editor.ex.MarkupIterator iterator1
com.intellij.openapi.editor.ex.MarkupIterator iterator2
java.util.Comparator comparator
com.intellij.openapi.editor.impl.MutableInterval findRangeMarkerAfter (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.util.Getter interval
com.intellij.openapi.editor.impl.MutableInterval m
int i
java.util.List intervals
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
boolean foundMarker
com.intellij.openapi.editor.impl.MutableInterval marker
com.intellij.openapi.editor.impl.MutableInterval findRangeMarkerBefore (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.util.Getter interval
com.intellij.openapi.editor.impl.MutableInterval m
int i
java.util.List intervals
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
boolean foundMarker
com.intellij.openapi.editor.impl.MutableInterval marker
protected volatile com.intellij.openapi.editor.impl.RedBlackTree$Node swapWithMaxPred (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
public volatile boolean removeInterval (com.intellij.openapi.editor.impl.Interval)
static void access$000 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static int access$100 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static int access$110 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static int access$108 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static java.lang.ref.ReferenceQueue access$200 (com.intellij.openapi.editor.impl.IntervalTreeImpl)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
static boolean access$700 (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.TextRangeInterval, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x1
com.intellij.openapi.editor.impl.TextRangeInterval x2
int x3
static int access$800 (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl x0
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x1
int x2
static void ()
}
com/intellij/openapi/editor/impl/LineIteratorImpl.classLineIteratorImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.LineIteratorImpl extends java.lang.Object implements com.intellij.openapi.editor.ex.LineIterator {
private int myLineIndex
private final com.intellij.openapi.editor.impl.LineSet myLineSet
void (com.intellij.openapi.editor.impl.LineSet)
com.intellij.openapi.editor.impl.LineSet lineSet
public void start (int)
int startOffset
public int getStart ()
public int getEnd ()
public int getSeparatorLength ()
public int getLineNumber ()
public void advance ()
public boolean atEnd ()
}
com/intellij/openapi/editor/impl/LineSet.classLineSet.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.LineSet extends java.lang.Object {
private static final int MODIFIED_MASK
private static final int SEPARATOR_MASK
private final int[] myStarts
private final byte[] myFlags
private final int myLength
private static boolean doTest
private void (int[], byte[], int)
int[] starts
byte[] flags
int length
public static com.intellij.openapi.editor.impl.LineSet createLineSet (java.lang.CharSequence)
CharSequence text
private static com.intellij.openapi.editor.impl.LineSet createLineSet (java.lang.CharSequence, boolean)
CharSequence text
boolean markModified
gnu.trove.TIntArrayList starts
gnu.trove.TByteArrayList flags
com.intellij.openapi.util.text.LineTokenizer lineTokenizer
com.intellij.openapi.editor.impl.LineSet update (java.lang.CharSequence, int, int, java.lang.CharSequence, boolean)
com.intellij.util.text.MergingCharSequence newText
CharSequence prevText
int start
int end
CharSequence replacement
boolean wholeTextReplaced
com.intellij.openapi.editor.impl.LineSet result
private boolean isSingleLineChange (int, int, java.lang.CharSequence)
int start
int end
CharSequence replacement
int startLine
private com.intellij.openapi.editor.impl.LineSet updateInsideOneLine (int, int)
int i
int line
int lengthDelta
int[] starts
byte[] flags
private com.intellij.openapi.editor.impl.LineSet genericUpdate (java.lang.CharSequence, int, int, java.lang.CharSequence)
CharSequence prevText
int _start
int _end
CharSequence replacement
int startOffset
int startLine
int endOffset
int endLine
com.intellij.openapi.editor.impl.LineSet patch
private void checkEquals (com.intellij.openapi.editor.impl.LineSet)
boolean start
boolean end
boolean sep
int i
com.intellij.openapi.editor.impl.LineSet fresh
private com.intellij.openapi.editor.impl.LineSet applyPatch (int, int, int, int, com.intellij.openapi.editor.impl.LineSet)
int i
int i
int i
int startOffset
int endOffset
int startLine
int endLine
com.intellij.openapi.editor.impl.LineSet patch
int lineShift
int lengthShift
int newLineCount
int[] starts
byte[] flags
public int findLineIndex (int)
int offset
int bsResult
public com.intellij.openapi.editor.ex.LineIterator createIterator ()
public final int getLineStart (int)
int index
private boolean isLastEmptyLine (int)
int index
public final int getLineEnd (int)
int index
private void checkLineIndex (int)
int index
final boolean isModified (int)
int index
final com.intellij.openapi.editor.impl.LineSet setModified (int)
int index
byte[] flags
com.intellij.openapi.editor.impl.LineSet clearModificationFlags (int, int)
int i
int startLine
int endLine
byte[] flags
com.intellij.openapi.editor.impl.LineSet clearModificationFlags ()
int i
byte[] flags
final int getSeparatorLength (int)
int index
final int getLineCount ()
public static void setTestingMode (boolean)
boolean testMode
int getLength ()
}
com/intellij/openapi/editor/impl/LockFreeCOWSortedArray.classLockFreeCOWSortedArray.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.LockFreeCOWSortedArray extends java.lang.Object {
private final java.util.Comparator comparator
private final com.intellij.util.ArrayFactory arrayFactory
private volatile Object[] listeners
private static final com.intellij.util.concurrency.AtomicFieldUpdater UPDATER
void (java.util.Comparator, com.intellij.util.ArrayFactory)
java.util.Comparator comparator
com.intellij.util.ArrayFactory arrayFactory
void add (java.lang.Object)
Object[] oldListeners
int i
Object[] newListeners
Object listener
boolean remove (java.lang.Object)
Object[] oldListeners
Object[] newListeners
Object listener
private int insertionIndex (java.lang.Object[], java.lang.Object)
Object element
int i
Object[] elements
Object e
java.lang.Object[] getArray ()
static void ()
}
com/intellij/openapi/editor/impl/ManualRangeMarker.classManualRangeMarker.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.ManualRangeMarker extends java.lang.Object implements com.intellij.openapi.util.Segment {
private final int myStart
private final int myEnd
private final boolean myGreedyLeft
private final boolean myGreedyRight
private final boolean mySurviveOnExternalChange
private final com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols myLinesCols
public void (int, int, boolean, boolean, boolean, com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
int start
int end
boolean greedyLeft
boolean greedyRight
boolean surviveOnExternalChange
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
public com.intellij.openapi.editor.impl.ManualRangeMarker getUpdatedRange (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.editor.impl.FrozenDocument)
int delta
int start
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
com.intellij.openapi.util.Pair pair
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.editor.impl.FrozenDocument documentBefore
com.intellij.openapi.util.TextRange range
public int getStartOffset ()
public int getEndOffset ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/MutableInterval.classMutableInterval.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.MutableInterval extends java.lang.Object implements com.intellij.openapi.editor.impl.Interval {
public abstract int setIntervalStart (int)
public abstract int setIntervalEnd (int)
public abstract boolean isValid ()
public abstract boolean setValid (boolean)
}
com/intellij/openapi/editor/impl/PersistentRangeMarker$LinesCols.classPersistentRangeMarker.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols extends java.lang.Object {
private final int myStartLine
private final int myStartColumn
private final int myEndLine
private final int myEndColumn
void (int, int, int, int)
int startLine
int startColumn
int endLine
int endColumn
public java.lang.String toString ()
static int access$000 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static int access$100 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static int access$200 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static int access$300 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
}
com/intellij/openapi/editor/impl/PersistentRangeMarker.classPersistentRangeMarker.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarker extends com.intellij.openapi.editor.impl.RangeMarkerImpl {
private com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols myLinesCols
void (com.intellij.openapi.editor.ex.DocumentEx, int, int, boolean)
com.intellij.openapi.editor.ex.DocumentEx document
int startOffset
int endOffset
boolean register
static com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols storeLinesAndCols (com.intellij.openapi.editor.Document, int, int)
int myStartLine
int myStartColumn
int myEndLine
int myEndColumn
com.intellij.openapi.editor.Document myDocument
int startOffset
int endOffset
int myStartLine
int myStartColumn
int myEndLine
int myEndColumn
static com.intellij.openapi.util.Pair translateViaDiff (com.intellij.openapi.editor.impl.event.DocumentEventImpl, com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
int myStartLine
com.intellij.openapi.editor.Document document
int start
int myEndLine
int end
com.intellij.util.diff.FilesTooBigForDiffException e
com.intellij.openapi.editor.impl.event.DocumentEventImpl event
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
protected void changedUpdateImpl (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
com.intellij.openapi.util.Pair pair
private static com.intellij.openapi.util.Pair applyChange (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.util.Segment, int, int, boolean, boolean, com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.util.TextRange fallback
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols lc
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.util.Segment range
int intervalStart
int intervalEnd
boolean greedyLeft
boolean greedyRight
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
boolean shouldTranslateViaDiff
com.intellij.openapi.util.Pair translated
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/PersistentRangeMarkerUtil.classPersistentRangeMarkerUtil.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarkerUtil extends java.lang.Object {
void ()
static boolean shouldTranslateViaDiff (com.intellij.openapi.editor.event.DocumentEvent, int, int)
com.intellij.openapi.editor.event.DocumentEvent e
int rangeStart
int rangeEnd
}
com/intellij/openapi/editor/impl/PsiBasedStripTrailingSpacesFilter$Factory.classPsiBasedStripTrailingSpacesFilter.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter$Factory extends com.intellij.openapi.editor.StripTrailingSpacesFilterFactory {
public void ()
public final com.intellij.openapi.editor.StripTrailingSpacesFilter createFilter (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter filter
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.lang.Language language
protected abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter createFilter (com.intellij.openapi.editor.Document)
protected abstract boolean isApplicableTo (com.intellij.lang.Language)
}
com/intellij/openapi/editor/impl/PsiBasedStripTrailingSpacesFilter.classPsiBasedStripTrailingSpacesFilter.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
private final java.util.BitSet myDisabledLinesBitSet
private final com.intellij.openapi.editor.Document myDocument
private static com.intellij.openapi.diagnostic.Logger LOG
protected void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isStripSpacesAllowedForLine (int)
int line
protected abstract void process (com.intellij.psi.PsiFile)
public static com.intellij.lang.Language getDocumentLanguage (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.openapi.fileEditor.FileDocumentManager manager
com.intellij.openapi.vfs.VirtualFile file
private static com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
protected final void disableRange (com.intellij.openapi.util.TextRange, boolean)
com.intellij.openapi.util.TextRange range
boolean includeEndLine
int startLine
int endLine
static com.intellij.psi.PsiFile access$000 (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project x0
com.intellij.openapi.editor.Document x1
static void ()
}
com/intellij/openapi/editor/impl/RangeMarkerImpl$1.classRangeMarkerImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerImpl$1 extends java.lang.Object implements com.intellij.util.Processor {
final Object val$reason
final com.intellij.openapi.editor.impl.RangeMarkerImpl this$0
void (com.intellij.openapi.editor.impl.RangeMarkerImpl, java.lang.Object)
com.intellij.openapi.editor.impl.RangeMarkerImpl this$0
public boolean process (com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.editor.ex.RangeMarkerEx markerEx
public volatile boolean process (java.lang.Object)
}
com/intellij/openapi/editor/impl/RangeMarkerImpl.classRangeMarkerImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.RangeMarkerImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.editor.ex.RangeMarkerEx com.intellij.openapi.editor.impl.MutableInterval {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.editor.ex.DocumentEx myDocument
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode myNode
private final long myId
private static final com.intellij.openapi.editor.impl.StripedIDGenerator counter
protected void (com.intellij.openapi.editor.ex.DocumentEx, int, int, boolean)
com.intellij.openapi.editor.ex.DocumentEx document
int start
int end
boolean register
private void (com.intellij.openapi.editor.ex.DocumentEx, int, int, boolean, boolean, boolean)
com.intellij.openapi.editor.ex.DocumentEx document
int start
int end
boolean register
boolean greedyToLeft
boolean greedyToRight
protected void registerInTree (int, int, boolean, boolean, int)
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
protected boolean unregisterInTree ()
com.intellij.openapi.editor.impl.IntervalTreeImpl tree
boolean b
public long getId ()
public void dispose ()
public int getStartOffset ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public int getEndOffset ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
void invalidate (java.lang.Object)
Object reason
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public com.intellij.openapi.editor.ex.DocumentEx getDocument ()
public int getLayer ()
public void setGreedyToLeft (boolean)
boolean greedy
public void setGreedyToRight (boolean)
boolean greedy
public boolean isGreedyToLeft ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public boolean isGreedyToRight ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public final void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
int oldStart
int oldEnd
int docLength
protected void changedUpdateImpl (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
com.intellij.openapi.util.TextRange newRange
protected void onReTarget (int, int, int)
int startOffset
int endOffset
int destOffset
static com.intellij.openapi.util.TextRange applyChange (com.intellij.openapi.editor.event.DocumentEvent, int, int, boolean, boolean)
com.intellij.openapi.editor.event.DocumentEvent e
int intervalStart
int intervalEnd
boolean isGreedyToLeft
boolean isGreedyToRight
int offset
int oldLength
int newLength
private static com.intellij.openapi.util.TextRange processIfOnePoint (com.intellij.openapi.editor.event.DocumentEvent, int, boolean)
com.intellij.openapi.editor.event.DocumentEvent e
int intervalStart
boolean greedyRight
int offset
int oldLength
int oldEnd
public java.lang.String toString ()
public int setIntervalStart (int)
int start
public int setIntervalEnd (int)
int end
public boolean isValid ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public boolean setValid (boolean)
boolean value
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public int intervalStart ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public int intervalEnd ()
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
public com.intellij.openapi.editor.RangeMarker findRangeMarkerAfter ()
public com.intellij.openapi.editor.RangeMarker findRangeMarkerBefore ()
public volatile com.intellij.openapi.editor.Document getDocument ()
static void ()
}
com/intellij/openapi/editor/impl/RangeMarkerTree$1.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$1 extends java.lang.Object implements com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener {
final com.intellij.openapi.editor.impl.RangeMarkerTree this$0
void (com.intellij.openapi.editor.impl.RangeMarkerTree)
com.intellij.openapi.editor.impl.RangeMarkerTree this$0
public int getPriority ()
public void beforeDocumentChange (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent event
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
public void moveTextHappened (int, int, int)
int start
int end
int newBase
}
com/intellij/openapi/editor/impl/RangeMarkerTree$2.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$2 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.concurrent.atomic.AtomicInteger val$alive
final com.intellij.openapi.editor.impl.RangeMarkerTree this$0
void (com.intellij.openapi.editor.impl.RangeMarkerTree, java.util.concurrent.atomic.AtomicInteger)
com.intellij.openapi.editor.impl.RangeMarkerTree this$0
public boolean process (java.lang.Object)
Object t
}
com/intellij/openapi/editor/impl/RangeMarkerTree$3.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$3 extends java.lang.Object implements com.intellij.openapi.editor.impl.RangeMarkerTree$Generator {
final int val$start
final int val$end
final com.intellij.openapi.editor.impl.RangeMarkerTree this$0
void (com.intellij.openapi.editor.impl.RangeMarkerTree, int, int)
com.intellij.openapi.editor.impl.RangeMarkerTree this$0
public boolean generateInStartOffsetOrder (com.intellij.util.Processor)
com.intellij.util.Processor processor
}
com/intellij/openapi/editor/impl/RangeMarkerTree$4.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
final com.intellij.openapi.editor.impl.RangeMarkerTree$4 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 o1
com.intellij.openapi.util.Segment o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/editor/impl/RangeMarkerTree$5.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
final com.intellij.openapi.editor.impl.RangeMarkerTree$5 extends java.lang.Object implements com.intellij.util.Processor {
static final boolean $assertionsDisabled
final java.util.Queue val$ends
final java.util.List val$starts
final com.intellij.openapi.editor.ex.SweepProcessor val$sweepProcessor
void (java.util.Queue, java.util.List, com.intellij.openapi.editor.ex.SweepProcessor)
public boolean process (com.intellij.openapi.util.Segment)
boolean removed
int prevEnd
com.intellij.openapi.util.Segment previous
com.intellij.openapi.util.Segment marker
int start
public volatile boolean process (java.lang.Object)
static void ()
}
com/intellij/openapi/editor/impl/RangeMarkerTree$Generator.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RangeMarkerTree$Generator extends java.lang.Object {
public abstract boolean generateInStartOffsetOrder (com.intellij.util.Processor)
}
com/intellij/openapi/editor/impl/RangeMarkerTree$RMNode.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode extends com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode {
private static final byte EXPAND_TO_LEFT_FLAG
private static final byte EXPAND_TO_RIGHT_FLAG
void (com.intellij.openapi.editor.impl.RangeMarkerTree, com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean)
com.intellij.openapi.editor.impl.RangeMarkerTree rangeMarkerTree
com.intellij.openapi.editor.ex.RangeMarkerEx key
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean isGreedyToLeft ()
boolean isGreedyToRight ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/RangeMarkerTree.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.RangeMarkerTree extends com.intellij.openapi.editor.impl.IntervalTreeImpl {
private final com.intellij.openapi.editor.ex.PrioritizedDocumentListener myListener
private final com.intellij.openapi.editor.Document myDocument
private static final int DUPLICATE_LIMIT
static final boolean $assertionsDisabled
protected void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
protected int compareEqualStartIntervals (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode i1
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode i2
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode o1
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode o2
boolean greedyL1
boolean greedyL2
int o1Length
int o2Length
int d
boolean greedyR1
boolean greedyR2
void dispose ()
public com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode addInterval (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
String msg
com.intellij.openapi.editor.ex.RangeMarkerEx interval
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
private java.lang.String errMsg (com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode)
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode node
java.util.concurrent.atomic.AtomicInteger alive
protected com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode createNewNode (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeMarkerEx key
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
protected void checkBelongsToTheTree (com.intellij.openapi.editor.ex.RangeMarkerEx, boolean)
com.intellij.openapi.editor.ex.RangeMarkerEx interval
boolean assertInvalid
protected com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode lookupNode (com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.editor.ex.RangeMarkerEx key
protected void setNode (com.intellij.openapi.editor.ex.RangeMarkerEx, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.ex.RangeMarkerEx key
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode intervalNode
private void updateMarkersOnChange (com.intellij.openapi.editor.event.DocumentEvent)
int startOffset
int endOffset
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.util.Getter key
int i
java.util.List keys
com.intellij.openapi.editor.impl.RangeMarkerImpl marker
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
java.util.List affected
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.event.DocumentEvent e
private void findOrInsertWithIntervals (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.ex.RangeMarkerEx interval
com.intellij.openapi.util.Getter key
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode insertedNode
private boolean collectAffectedMarkersAndShiftSubtrees (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.event.DocumentEvent, java.util.List)
int newL
int lengthDelta
int newD
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode left
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
com.intellij.openapi.editor.event.DocumentEvent e
java.util.List affected
boolean norm
int maxEnd
int offset
int affectedEndOffset
boolean hasAliveKeys
public boolean sweep (int, int, com.intellij.openapi.editor.ex.SweepProcessor)
int start
int end
com.intellij.openapi.editor.ex.SweepProcessor sweepProcessor
public static boolean sweep (com.intellij.openapi.editor.impl.RangeMarkerTree$Generator, com.intellij.openapi.editor.ex.SweepProcessor)
com.intellij.openapi.util.Segment previous
int prevEnd
boolean removed
com.intellij.openapi.editor.impl.RangeMarkerTree$Generator generator
com.intellij.openapi.editor.ex.SweepProcessor sweepProcessor
java.util.Queue ends
java.util.List starts
private void reTarget (int, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.util.Getter key
int i
java.util.List keys
com.intellij.openapi.editor.impl.RangeMarkerImpl marker
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
java.util.List affected
int shift
int start
int end
int newBase
private void collectNodesToRetarget (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, int, java.util.List)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int start
int end
java.util.List affected
int maxEnd
public volatile int maxHeight ()
public volatile void clear ()
public volatile int size ()
protected volatile void checkBelongsToTheTree (com.intellij.openapi.editor.impl.MutableInterval, boolean)
public volatile com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode addInterval (com.intellij.openapi.editor.impl.MutableInterval, int, int, boolean, boolean, int)
public volatile boolean processContaining (int, com.intellij.util.Processor)
public volatile boolean processOverlappingWith (int, int, com.intellij.util.Processor)
public volatile boolean process (com.intellij.util.Processor)
protected volatile void setNode (com.intellij.openapi.editor.impl.MutableInterval, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
protected volatile com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode lookupNode (com.intellij.openapi.editor.impl.MutableInterval)
protected volatile com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode createNewNode (com.intellij.openapi.editor.impl.MutableInterval, int, int, boolean, boolean, int)
static void access$000 (com.intellij.openapi.editor.impl.RangeMarkerTree, com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.impl.RangeMarkerTree x0
com.intellij.openapi.editor.event.DocumentEvent x1
static void access$100 (com.intellij.openapi.editor.impl.RangeMarkerTree, int, int, int)
com.intellij.openapi.editor.impl.RangeMarkerTree x0
int x1
int x2
int x3
static void ()
}
com/intellij/openapi/editor/impl/RedBlackTree$Node.classRedBlackTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RedBlackTree$Node extends java.lang.Object {
protected com.intellij.openapi.editor.impl.RedBlackTree$Node left
protected com.intellij.openapi.editor.impl.RedBlackTree$Node right
protected com.intellij.openapi.editor.impl.RedBlackTree$Node parent
private volatile byte myFlags
static final byte COLOR_MASK
static final boolean $assertionsDisabled
public void ()
boolean isFlagSet (byte)
byte mask
protected void setFlag (byte, boolean)
byte mask
boolean value
public com.intellij.openapi.editor.impl.RedBlackTree$Node grandparent ()
public com.intellij.openapi.editor.impl.RedBlackTree$Node sibling ()
com.intellij.openapi.editor.impl.RedBlackTree$Node parent
private com.intellij.openapi.editor.impl.RedBlackTree$Node uncle ()
public com.intellij.openapi.editor.impl.RedBlackTree$Node getLeft ()
public void setLeft (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node left
public com.intellij.openapi.editor.impl.RedBlackTree$Node getRight ()
public void setRight (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node right
public com.intellij.openapi.editor.impl.RedBlackTree$Node getParent ()
public void setParent (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node parent
public abstract boolean processAliveKeys (com.intellij.util.Processor)
public abstract boolean hasAliveKey (boolean)
public boolean isBlack ()
private void setBlack ()
void setRed ()
public void setColor (boolean)
boolean isBlack
static void access$000 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node x0
static com.intellij.openapi.editor.impl.RedBlackTree$Node access$100 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node x0
static void ()
}
com/intellij/openapi/editor/impl/RedBlackTree.classRedBlackTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RedBlackTree extends java.lang.Object {
public static boolean VERIFY
private static final int INDENT_STEP
private int nodeSize
protected int modCount
protected com.intellij.openapi.editor.impl.RedBlackTree$Node root
static final boolean $assertionsDisabled
public void ()
protected void rotateLeft (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.RedBlackTree$Node r
protected void rotateRight (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.RedBlackTree$Node l
protected void replaceNode (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node oldn
com.intellij.openapi.editor.impl.RedBlackTree$Node newn
com.intellij.openapi.editor.impl.RedBlackTree$Node parent
void onInsertNode ()
void insertCase1 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase2 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase3 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase4 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase5 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void assertParentChild (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node node1
protected void deleteNode (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node pred
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.RedBlackTree$Node e
com.intellij.openapi.editor.impl.RedBlackTree$Node child
protected abstract com.intellij.openapi.editor.impl.RedBlackTree$Node swapWithMaxPred (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
protected com.intellij.openapi.editor.impl.RedBlackTree$Node maximumNode (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase1 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase2 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase3 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase4 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase5 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase6 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
public void print ()
private static void printHelper (com.intellij.openapi.editor.impl.RedBlackTree$Node, int)
int i
com.intellij.openapi.editor.impl.RedBlackTree$Node n
int indent
public int size ()
int nodeSize ()
void verifyProperties ()
private static void verifyProperty1 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void verifyProperty2 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node root
private static boolean isBlack (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void verifyProperty4 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void verifyProperty5 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node root
private static int verifyProperty5Helper (com.intellij.openapi.editor.impl.RedBlackTree$Node, int, int)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
int blackCount
int pathBlackCount
public void clear ()
static void ()
}
com/intellij/openapi/editor/impl/StripedIDGenerator$1.classStripedIDGenerator.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.StripedIDGenerator$1 extends java.lang.Object {
}
com/intellij/openapi/editor/impl/StripedIDGenerator$NextPair.classStripedIDGenerator.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.StripedIDGenerator$NextPair extends java.lang.Object {
long nextId
final long limit
private void (long, long)
long nextId
long limit
void (long, long, com.intellij.openapi.editor.impl.StripedIDGenerator$1)
long x0
long x1
com.intellij.openapi.editor.impl.StripedIDGenerator$1 x2
}
com/intellij/openapi/editor/impl/StripedIDGenerator.classStripedIDGenerator.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.StripedIDGenerator extends java.lang.Object {
private static final int CHUNK_SIZE
private final java.util.concurrent.atomic.AtomicLong nextChunkStart
private final ThreadLocal localCounter
public void ()
public long next ()
long start
com.intellij.openapi.editor.impl.StripedIDGenerator$NextPair nextPair
long result
}
com/intellij/openapi/editor/impl/TextChangeImpl.classTextChangeImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.TextChangeImpl extends java.lang.Object implements com.intellij.openapi.editor.TextChange {
private final StringBuilder myText
private char[] myChars
private int myStart
private int myEnd
static final boolean $assertionsDisabled
public void (java.lang.CharSequence, int) throws java.lang.IllegalArgumentException
CharSequence text
int start
public void (java.lang.CharSequence, int, int) throws java.lang.IllegalArgumentException
CharSequence text
int start
int end
public int getStart ()
public void setStart (int)
int start
public int getEnd ()
public void setEnd (int)
int end
public java.lang.CharSequence getText ()
public char[] getChars ()
public int getDiff ()
public void advance (int) throws java.lang.IllegalArgumentException
int offset
int newStart
public boolean isWithinBounds (int)
int length
public boolean isWithinBounds (int, int)
int start
int end
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.impl.TextChangeImpl that
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/editor/impl/TextChangesStorage$ChangeEntry.classTextChangesStorage.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry extends java.lang.Object {
public com.intellij.openapi.editor.impl.TextChangeImpl change
public int clientStartOffset
void (com.intellij.openapi.editor.impl.TextChangeImpl, int)
com.intellij.openapi.editor.impl.TextChangeImpl change
int clientStartOffset
public int getClientEndOffset ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/TextChangesStorage.classTextChangesStorage.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.TextChangesStorage extends java.lang.Object {
private final java.util.List myChanges
static final boolean $assertionsDisabled
public void ()
public java.util.List getChanges ()
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
java.util.List result
public java.util.List getChanges (int, int)
int i
int start
int end
int changeStartIndex
int changeEndIndex
boolean endInclusive
java.util.List result
public boolean isEmpty ()
public void clear ()
public int size ()
public void store (com.intellij.openapi.editor.TextChange)
int clientShift
com.intellij.openapi.editor.TextChange change
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry last
int insertionIndex
private int doStore (com.intellij.openapi.editor.TextChange)
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
StringBuilder adjustedText
int numberOfStoredChangeSymbolsToRemove
CharSequence adjustedText
CharSequence adjustedText
com.intellij.openapi.editor.impl.TextChangeImpl adjusted
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int storedClientStart
CharSequence storedText
int storedClientEnd
int i
com.intellij.openapi.editor.TextChange change
int newChangeStart
int newChangeEnd
int insertionIndex
int clientShift
int changeDiff
boolean updateClientOffsetOnly
private void mergeIfNecessary (int)
String text
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry left
String text
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry right
int insertionIndex
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry toMerge
public char charAt (char[], int)
int originalArrayIndex
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int clientShift
char[] originalData
int index
int changeIndex
public java.lang.CharSequence substring (char[], int, int)
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int length
int changeTextStartOffset
int length
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int clientStart
int clientEnd
int i
char[] originalData
int start
int end
int startChangeIndex
int endChangeIndex
boolean substringAffectedByChanges
int clientShift
int originalStart
char[] data
int outputOffset
private int getChangeIndex (int)
int i
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int clientOffset
int start
int end
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/editor/impl/TextRangeInterval.classTextRangeInterval.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.TextRangeInterval extends com.intellij.openapi.util.ProperTextRange implements com.intellij.openapi.editor.impl.Interval {
public void (int, int)
int startOffset
int endOffset
public int intervalStart ()
public int intervalEnd ()
}
com/intellij/openapi/editor/impl/event/DocumentEventImpl.classDocumentEventImpl.java
package com.intellij.openapi.editor.impl.event
public com.intellij.openapi.editor.impl.event.DocumentEventImpl extends com.intellij.openapi.editor.event.DocumentEvent {
private final int myOffset
private final CharSequence myOldString
private final int myOldLength
private final CharSequence myNewString
private final int myNewLength
private final long myOldTimeStamp
private final boolean myIsWholeDocReplaced
private com.intellij.util.diff.Diff$Change myChange
private static final com.intellij.util.diff.Diff$Change TOO_BIG_FILE
private final int myInitialStartOffset
private final int myInitialOldLength
static final boolean $assertionsDisabled
public void (com.intellij.openapi.editor.Document, int, java.lang.CharSequence, java.lang.CharSequence, long, boolean)
com.intellij.openapi.editor.Document document
int offset
CharSequence oldString
CharSequence newString
long oldTimeStamp
boolean wholeTextReplaced
public void (com.intellij.openapi.editor.Document, int, java.lang.CharSequence, java.lang.CharSequence, long, boolean, int, int)
com.intellij.openapi.editor.Document document
int offset
CharSequence oldString
CharSequence newString
long oldTimeStamp
boolean wholeTextReplaced
int initialStartOffset
int initialOldLength
public int getOffset ()
public int getOldLength ()
public int getNewLength ()
public java.lang.CharSequence getOldFragment ()
public java.lang.CharSequence getNewFragment ()
public com.intellij.openapi.editor.Document getDocument ()
public int getInitialStartOffset ()
public int getInitialOldLength ()
public long getOldTimeStamp ()
public java.lang.String toString ()
public boolean isWholeTextReplaced ()
public int translateLineViaDiff (int) throws com.intellij.util.diff.FilesTooBigForDiffException
int delta
int line
com.intellij.util.diff.Diff$Change change
int startLine
int newLine
public int translateLineViaDiffStrict (int) throws com.intellij.util.diff.FilesTooBigForDiffException
int line
com.intellij.util.diff.Diff$Change change
int startLine
int translatedRelative
private com.intellij.util.diff.Diff$Change reBuildDiffIfNeeded () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.util.diff.FilesTooBigForDiffException e
static void ()
}
com/intellij/openapi/editor/impl/event/RetargetRangeMarkers.classRetargetRangeMarkers.java
package com.intellij.openapi.editor.impl.event
public com.intellij.openapi.editor.impl.event.RetargetRangeMarkers extends com.intellij.openapi.editor.impl.event.DocumentEventImpl {
private final int myStartOffset
private final int myEndOffset
private final int myMoveDestinationOffset
public void (com.intellij.openapi.editor.Document, int, int, int)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
int moveDestinationOffset
public int getStartOffset ()
public int getEndOffset ()
public int getMoveDestinationOffset ()
}
com/intellij/openapi/fileEditor/impl/LoadTextUtil.classLoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
public final com.intellij.openapi.fileEditor.impl.LoadTextUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String AUTO_DETECTED_FROM_BOM
private static final boolean GUESS_UTF
private static final com.intellij.openapi.util.Key CHARSET_WAS_DETECTED_FROM_BYTES
private void ()
private static com.intellij.openapi.util.Pair convertLineSeparators (java.nio.CharBuffer)
char c
int src
java.nio.CharBuffer buffer
int dst
char prev
int crCount
int lfCount
int crlfCount
int length
char[] bufferArray
String detectedLineSeparator
CharSequence result
private static java.nio.charset.Charset detectCharset (com.intellij.openapi.vfs.VirtualFile, byte[], com.intellij.openapi.fileTypes.FileType)
java.nio.charset.Charset specifiedExplicitly
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
com.intellij.openapi.fileTypes.FileType fileType
java.nio.charset.Charset charset
String charsetName
com.intellij.openapi.util.Trinity guessed
java.nio.charset.Charset hardCodedCharset
public static java.nio.charset.Charset detectCharsetAndSetBOM (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
private static com.intellij.openapi.util.Pair$NonNull doDetectCharsetAndSetBOM (com.intellij.openapi.vfs.VirtualFile, byte[], boolean, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
boolean saveBOM
com.intellij.openapi.fileTypes.FileType fileType
java.nio.charset.Charset charset
com.intellij.openapi.util.Pair$NonNull bomAndCharset
byte[] bom
public static com.intellij.openapi.util.Trinity guessFromContent (com.intellij.openapi.vfs.VirtualFile, byte[], int)
byte[] bom
java.nio.charset.Charset charset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessed
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
int length
java.nio.charset.Charset defaultCharset
com.intellij.openapi.vfs.CharsetToolkit toolkit
String detectedFromBytes
private static com.intellij.openapi.util.Pair$NonNull getCharsetAndBOM (byte[], java.nio.charset.Charset)
java.nio.charset.Charset fromBOM
byte[] content
java.nio.charset.Charset charset
public static void changeLineSeparators (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object) throws java.io.IOException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
String newSeparator
Object requestor
CharSequence currentText
String currentSeparator
String newText
public static void write (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.Object, java.lang.String, long) throws java.io.IOException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
Object requestor
String text
long newModificationStamp
java.nio.charset.Charset existing
com.intellij.openapi.util.Pair$NonNull chosen
java.nio.charset.Charset charset
byte[] buffer
private static com.intellij.openapi.util.Pair$NonNull charsetForWriting (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.nio.charset.Charset)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
String text
java.nio.charset.Charset existing
java.nio.charset.Charset specified
com.intellij.openapi.util.Pair$NonNull chosen
java.nio.charset.Charset charset
byte[] bom
java.nio.charset.Charset fromBom
private static void setDetectedFromBytesFlagBack (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
public static com.intellij.openapi.util.Pair$NonNull chooseMostlyHarmlessCharset (java.nio.charset.Charset, java.nio.charset.Charset, java.lang.String)
byte[] out
RuntimeException e
java.nio.charset.Charset existing
java.nio.charset.Charset specified
String text
private static byte[] toBytes (java.lang.String, java.nio.charset.Charset) throws java.lang.RuntimeException
String text
java.nio.charset.Charset charset
private static byte[] isSupported (java.nio.charset.Charset, java.lang.String)
byte[] bytes
Exception e
java.nio.charset.Charset charset
String str
public static java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
CharSequence text
public static java.nio.charset.Charset charsetFromContentOrNull (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
CharSequence text
public static java.lang.CharSequence loadText (com.intellij.openapi.vfs.VirtualFile)
AssertionError e
CharSequence text
com.intellij.openapi.fileTypes.BinaryFileDecompiler decompiler
byte[] bytes
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile, boolean, boolean)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean saveDetectedSeparators
boolean saveBOM
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile, boolean, boolean, com.intellij.openapi.fileTypes.FileType)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean saveDetectedSeparators
boolean saveBOM
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.util.Pair$NonNull pair
java.nio.charset.Charset charset
byte[] bom
int offset
com.intellij.openapi.util.Pair result
public static java.lang.String detectLineSeparator (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean checkFile
String lineSeparator
static java.lang.String getDetectedLineSeparator (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], java.nio.charset.Charset)
byte[] bytes
java.nio.charset.Charset charset
com.intellij.openapi.util.Pair$NonNull pair
byte[] bom
int offset
com.intellij.openapi.util.Pair result
private static com.intellij.openapi.util.Pair convertBytes (byte[], java.nio.charset.Charset, int)
java.nio.CharBuffer charBuffer
Exception e
byte[] bytes
java.nio.charset.Charset charset
int startOffset
java.nio.ByteBuffer byteBuffer
java.nio.CharBuffer charBuffer
public static java.lang.String wasCharsetDetectedFromBytes (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static void setCharsetWasDetectedFromBytes (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile virtualFile
String reason
static void ()
}
com/intellij/openapi/fileTypes/FileTypesBundle.classFileTypesBundle.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypesBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/openapi/fileTypes/PlainTextFileType.classPlainTextFileType.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
public static final com.intellij.openapi.fileTypes.PlainTextFileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
static void ()
}
com/intellij/openapi/fileTypes/PlainTextLanguage.classPlainTextLanguage.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextLanguage extends com.intellij.lang.Language {
public static final com.intellij.openapi.fileTypes.PlainTextLanguage INSTANCE
private void ()
public java.lang.String getDisplayName ()
static void ()
}
com/intellij/openapi/fileTypes/PlainTextParserDefinition$1.classPlainTextParserDefinition.java
package com.intellij.openapi.fileTypes
final com.intellij.openapi.fileTypes.PlainTextParserDefinition$1 extends com.intellij.psi.tree.IFileElementType {
void (com.intellij.lang.Language)
com.intellij.lang.Language arg0
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
CharSequence chars
}
com/intellij/openapi/fileTypes/PlainTextParserDefinition.classPlainTextParserDefinition.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
private static final com.intellij.psi.tree.IFileElementType PLAIN_FILE_ELEMENT_TYPE
public void ()
public com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.tree.IFileElementType getFileNodeType ()
public com.intellij.psi.tree.TokenSet getWhitespaceTokens ()
public com.intellij.psi.tree.TokenSet getCommentTokens ()
public com.intellij.psi.tree.TokenSet getStringLiteralElements ()
public com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistanceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
static void ()
}
com/intellij/openapi/module/impl/ModuleScopeProvider.classModuleScopeProvider.java
package com.intellij.openapi.module.impl
public abstract com.intellij.openapi.module.impl.ModuleScopeProvider extends java.lang.Object {
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
public abstract void clearCache ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$1.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$1 extends java.lang.Object implements com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener {
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void processStarted ()
public void processFinished ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$10$1.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$10$1 extends java.lang.Object implements java.lang.Runnable {
final boolean val$finalCanceled
final Throwable val$finalException
final com.intellij.openapi.progress.impl.CoreProgressManager$10 this$1
void (com.intellij.openapi.progress.impl.CoreProgressManager$10, boolean, java.lang.Throwable)
com.intellij.openapi.progress.impl.CoreProgressManager$10 this$1
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$10.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$10 extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
final Runnable val$process
final com.intellij.openapi.progress.ProgressIndicator val$progressIndicator
final com.intellij.openapi.progress.Task$Backgroundable val$task
final com.intellij.openapi.application.ModalityState val$modalityState
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.Task, java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.progress.Task$Backgroundable, com.intellij.openapi.application.ModalityState)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.progress.Task task
public void run ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
boolean processCanceled
Throwable exception
boolean finalCanceled
Throwable finalException
}
com/intellij/openapi/progress/impl/CoreProgressManager$11.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$11 extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
final com.intellij.openapi.progress.Task val$task
final com.intellij.openapi.util.Ref val$exceptionRef
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.Task, com.intellij.openapi.progress.Task, com.intellij.openapi.util.Ref)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.progress.Task task
public void run ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
}
com/intellij/openapi/progress/impl/CoreProgressManager$12.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$12 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.progress.Task val$task
final boolean val$finalCanceled
final Throwable val$finalException
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.Task, boolean, java.lang.Throwable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$13.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$13 extends com.intellij.openapi.progress.impl.NonCancelableIndicator {
final Thread val$currentThread
final com.intellij.openapi.progress.ProgressIndicator val$myOld
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, java.lang.Thread, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void done ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$2.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void run ()
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/impl/CoreProgressManager$3.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.progress.ProgressIndicator val$progress
final Runnable val$process
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void run ()
RuntimeException e
Throwable e
}
com/intellij/openapi/progress/impl/CoreProgressManager$4.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$4 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$ref
final com.intellij.openapi.util.Computable val$process
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$5.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$5 extends com.intellij.openapi.progress.Task$Modal {
final com.intellij.openapi.util.ThrowableComputable val$process
final java.util.concurrent.atomic.AtomicReference val$result
final java.util.concurrent.atomic.AtomicReference val$exception
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.util.ThrowableComputable, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
public void run (com.intellij.openapi.progress.ProgressIndicator)
Object compute
Throwable t
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/impl/CoreProgressManager$6.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$6 extends com.intellij.openapi.progress.Task$Modal {
final Runnable val$process
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.project.Project, java.lang.String, boolean, java.lang.Runnable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
public void run (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/impl/CoreProgressManager$7.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$7 extends com.intellij.openapi.progress.Task$Backgroundable {
final Runnable val$process
final Runnable val$canceledRunnable
final Runnable val$successRunnable
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
com.intellij.openapi.progress.PerformInBackgroundOption arg3
public void run (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public void onCancel ()
public void onSuccess ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$8.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$8 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.progress.Task val$task
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$9.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$9 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.progress.Task$Backgroundable val$task
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.Task$Backgroundable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$CheckCanceledHook.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
public abstract com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook extends java.lang.Object {
public abstract boolean runHook ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$TaskContainer.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
public abstract com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer extends java.lang.Object implements java.lang.Runnable {
private final com.intellij.openapi.progress.Task myTask
protected void (com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.Task task
public com.intellij.openapi.progress.Task getTask ()
public java.lang.String toString ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$TaskRunnable.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
private final Runnable myContinuation
void (com.intellij.openapi.progress.Task, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.Task task
com.intellij.openapi.progress.ProgressIndicator indicator
void (com.intellij.openapi.progress.Task, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
com.intellij.openapi.progress.Task task
com.intellij.openapi.progress.ProgressIndicator indicator
Runnable continuation
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
public com.intellij.openapi.progress.impl.CoreProgressManager extends com.intellij.openapi.progress.ProgressManager implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final int CHECK_CANCELED_DELAY_MILLIS
final java.util.concurrent.atomic.AtomicInteger myCurrentUnsafeProgressCount
private final java.util.concurrent.atomic.AtomicInteger myCurrentModalProgressCount
private static final boolean ENABLED
private static com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook ourCheckCanceledHook
private java.util.concurrent.ScheduledFuture myCheckCancelledFuture
private static final java.util.Map threadsUnderIndicator
private static final com.intellij.util.containers.ConcurrentLongObjectMap currentIndicators
private static final com.intellij.util.containers.ConcurrentLongObjectMap threadTopLevelIndicators
static final java.util.Set threadsUnderCanceledIndicator
private static volatile boolean shouldCheckCanceled
private static final java.util.Collection nonStandardIndicators
private static final ThreadLocal isInNonCancelableSection
public void ()
private void startBackgroundNonStandardIndicatorsPing ()
private void stopBackgroundNonStandardIndicatorsPing ()
public void dispose ()
public static boolean runCheckCanceledHooks ()
com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook hook
protected void doCheckCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
com.intellij.openapi.progress.ProgressIndicator progress
public boolean hasProgressIndicator ()
public boolean hasUnsafeProgressIndicator ()
public boolean hasModalProgressIndicator ()
public void runProcess (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator)
Runnable process
com.intellij.openapi.progress.ProgressIndicator progress
public java.lang.Object runProcess (com.intellij.openapi.util.Computable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
com.intellij.openapi.util.Computable process
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.openapi.util.Ref ref
public void executeNonCancelableSection (java.lang.Runnable)
Runnable runnable
public void setCancelButtonText (java.lang.String)
String cancelButtonText
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
public java.lang.Object runProcessWithProgressSynchronously (com.intellij.openapi.util.ThrowableComputable, java.lang.String, boolean, com.intellij.openapi.project.Project) throws java.lang.Exception
Exception e
com.intellij.openapi.util.ThrowableComputable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
java.util.concurrent.atomic.AtomicReference result
java.util.concurrent.atomic.AtomicReference exception
Throwable t
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
javax.swing.JComponent parentComponent
com.intellij.openapi.progress.Task$Modal task
public void runProcessWithProgressAsynchronously (com.intellij.openapi.project.Project, java.lang.String, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable)
com.intellij.openapi.project.Project project
String progressTitle
Runnable process
Runnable successRunnable
Runnable canceledRunnable
public void runProcessWithProgressAsynchronously (com.intellij.openapi.project.Project, java.lang.String, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable, com.intellij.openapi.progress.PerformInBackgroundOption)
com.intellij.openapi.project.Project project
String progressTitle
Runnable process
Runnable successRunnable
Runnable canceledRunnable
com.intellij.openapi.progress.PerformInBackgroundOption option
public void run (com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.Task$Backgroundable backgroundable
com.intellij.openapi.progress.Task task
private void runSynchronously (com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.Task task
Runnable runnable
private void runAsynchronously (com.intellij.openapi.progress.Task$Backgroundable)
com.intellij.openapi.progress.Task$Backgroundable task
Runnable runnable
public java.util.concurrent.Future runProcessWithProgressAsynchronously (com.intellij.openapi.progress.Task$Backgroundable)
com.intellij.openapi.progress.Task$Backgroundable task
public java.util.concurrent.Future runProcessWithProgressAsynchronously (com.intellij.openapi.progress.Task$Backgroundable, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
com.intellij.openapi.progress.Task$Backgroundable task
com.intellij.openapi.progress.ProgressIndicator progressIndicator
Runnable continuation
public java.util.concurrent.Future runProcessWithProgressAsynchronously (com.intellij.openapi.progress.Task$Backgroundable, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable, com.intellij.openapi.application.ModalityState)
com.intellij.openapi.progress.Task$Backgroundable task
com.intellij.openapi.progress.ProgressIndicator progressIndicator
Runnable continuation
com.intellij.openapi.application.ModalityState modalityState
Runnable process
Runnable action
public boolean runProcessWithProgressSynchronously (com.intellij.openapi.progress.Task, javax.swing.JComponent)
com.intellij.openapi.progress.Task task
javax.swing.JComponent parentComponent
com.intellij.openapi.util.Ref exceptionRef
com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer taskContainer
com.intellij.openapi.application.ex.ApplicationEx application
boolean result
public void runProcessWithProgressInCurrentThread (com.intellij.openapi.progress.Task, com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.application.ModalityState)
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.progress.Task task
com.intellij.openapi.progress.ProgressIndicator progressIndicator
com.intellij.openapi.application.ModalityState modalityState
Runnable process
boolean processCanceled
Throwable exception
boolean finalCanceled
Throwable finalException
static void finishTask (com.intellij.openapi.progress.Task, boolean, java.lang.Throwable)
com.intellij.openapi.progress.Task task
boolean canceled
Throwable error
public void runProcessWithProgressAsynchronously (com.intellij.openapi.progress.Task$Backgroundable, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.Task$Backgroundable task
com.intellij.openapi.progress.ProgressIndicator progressIndicator
public com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
public void executeProcessUnderProgress (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
Thread currentThread
com.intellij.openapi.progress.ProgressIndicator oldIndicator
boolean set
Runnable process
com.intellij.openapi.progress.ProgressIndicator progress
boolean modal
public boolean runInReadActionWithWriteActionPriority (java.lang.Runnable)
Runnable action
private void registerIndicatorAndRun (com.intellij.openapi.progress.ProgressIndicator, java.lang.Thread, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
java.util.Set underIndicator
boolean alreadyUnder
boolean isStandard
com.intellij.openapi.progress.ProgressIndicator thisIndicator
java.util.Set underIndicator
boolean removed
boolean isStandard
int i
com.intellij.openapi.progress.ProgressIndicator thisIndicator
java.util.Set underIndicator
boolean removed
boolean isStandard
int i
com.intellij.openapi.progress.ProgressIndicator thisIndicator
com.intellij.openapi.progress.ProgressIndicator indicator
Thread currentThread
com.intellij.openapi.progress.ProgressIndicator oldIndicator
Runnable process
java.util.List threadsUnderThisIndicator
private void updateShouldCheckCanceled ()
protected com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook createCheckCanceledHook ()
protected void indicatorCanceled (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator currentIndicator
boolean underCancelledIndicator
Thread thread
java.util.Set threads
com.intellij.openapi.progress.ProgressIndicator indicator
public static boolean isCanceledThread (java.lang.Thread)
Thread thread
public final com.intellij.openapi.progress.NonCancelableSection startNonCancelableSection ()
com.intellij.openapi.progress.ProgressIndicator myOld
Thread currentThread
com.intellij.openapi.progress.impl.NonCancelableIndicator nonCancelor
public boolean isInNonCancelableSection ()
public static com.intellij.openapi.application.ModalityState getCurrentThreadProgressModality ()
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.application.ModalityState modality
private static void setCurrentIndicator (java.lang.Thread, com.intellij.openapi.progress.ProgressIndicator)
Thread currentThread
com.intellij.openapi.progress.ProgressIndicator indicator
long id
private static com.intellij.openapi.progress.ProgressIndicator getCurrentIndicator (java.lang.Thread)
Thread thread
static void access$000 (com.intellij.openapi.progress.impl.CoreProgressManager)
com.intellij.openapi.progress.impl.CoreProgressManager x0
static java.util.Collection access$100 ()
static void access$200 (java.lang.Thread, com.intellij.openapi.progress.ProgressIndicator)
Thread x0
com.intellij.openapi.progress.ProgressIndicator x1
static java.lang.ThreadLocal access$300 ()
static void ()
}
com/intellij/openapi/progress/impl/NonCancelableIndicator$1.classNonCancelableIndicator.java
package com.intellij.openapi.progress.impl
final com.intellij.openapi.progress.impl.NonCancelableIndicator$1 extends com.intellij.openapi.progress.impl.NonCancelableIndicator {
void ()
public int hashCode ()
}
com/intellij/openapi/progress/impl/NonCancelableIndicator.classNonCancelableIndicator.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.NonCancelableIndicator extends java.lang.Object implements com.intellij.openapi.progress.NonCancelableSection com.intellij.openapi.progress.StandardProgressIndicator {
static final com.intellij.openapi.progress.impl.NonCancelableIndicator INSTANCE
protected void ()
public void done ()
com.intellij.openapi.progress.ProgressIndicator currentIndicator
public final void checkCanceled ()
public void start ()
public void stop ()
public boolean isRunning ()
public final void cancel ()
public final boolean isCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
public boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public boolean isPopupWasShown ()
public boolean isShowing ()
static void ()
}
com/intellij/openapi/progress/util/AbstractProgressIndicatorBase.classAbstractProgressIndicatorBase.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.AbstractProgressIndicatorBase extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.progress.util.ProgressIndicatorStacked {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myText
private volatile double myFraction
private volatile String myText2
private volatile boolean myCanceled
private volatile boolean myRunning
private volatile boolean myFinished
private volatile boolean myIndeterminate
private volatile Object myMacActivity
private volatile boolean myShouldStartActivity
private com.intellij.util.containers.Stack myTextStack
private com.intellij.util.containers.DoubleArrayList myFractionStack
private com.intellij.util.containers.Stack myText2Stack
private volatile int myNonCancelableCount
protected com.intellij.openapi.progress.ProgressIndicator myModalityProgress
private volatile com.intellij.openapi.application.ModalityState myModalityState
private static final java.util.Set ourReportedReuseExceptions
public void ()
public synchronized void start ()
protected boolean isReuseable ()
public synchronized void stop ()
protected void startSystemActivity ()
protected void stopSystemActivity ()
public boolean isRunning ()
public void cancel ()
public boolean isCanceled ()
public void checkCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public synchronized void pushState ()
public synchronized void popState ()
String oldText
double oldFraction
String oldText2
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
protected boolean isCancelable ()
public final boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
com.intellij.openapi.application.ModalityState currentModality
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public java.lang.String toString ()
public boolean isPopupWasShown ()
public boolean isShowing ()
public synchronized void initStateFrom (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.util.ProgressIndicatorStacked stacked
com.intellij.openapi.progress.ProgressIndicator indicator
public synchronized com.intellij.util.containers.Stack getTextStack ()
public synchronized com.intellij.util.containers.DoubleArrayList getFractionStack ()
public synchronized com.intellij.util.containers.Stack getText2Stack ()
public int getNonCancelableCount ()
static void ()
}
com/intellij/openapi/progress/util/ProgressIndicatorStacked.classProgressIndicatorStacked.java
package com.intellij.openapi.progress.util
public abstract com.intellij.openapi.progress.util.ProgressIndicatorStacked extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
public abstract void initStateFrom (com.intellij.openapi.progress.ProgressIndicator)
public abstract com.intellij.util.containers.Stack getTextStack ()
public abstract com.intellij.util.containers.DoubleArrayList getFractionStack ()
public abstract com.intellij.util.containers.Stack getText2Stack ()
public abstract int getNonCancelableCount ()
}
com/intellij/openapi/progress/util/ProgressWrapper.classProgressWrapper.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.ProgressWrapper extends com.intellij.openapi.progress.util.AbstractProgressIndicatorBase implements com.intellij.openapi.progress.WrappedProgressIndicator com.intellij.openapi.progress.StandardProgressIndicator {
private final com.intellij.openapi.progress.ProgressIndicator myOriginal
private final boolean myCheckCanceledForMe
private final int nested
protected void (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator original
protected void (com.intellij.openapi.progress.ProgressIndicator, boolean)
com.intellij.openapi.progress.ProgressIndicator original
boolean checkCanceledForMe
public final void cancel ()
public final boolean isCanceled ()
com.intellij.openapi.progress.ProgressIndicator original
com.intellij.openapi.progress.util.ProgressWrapper current
private boolean isCanceledRaw ()
private void checkCanceledRaw ()
public final void checkCanceled ()
com.intellij.openapi.progress.ProgressIndicator original
com.intellij.openapi.progress.util.ProgressWrapper current
public com.intellij.openapi.application.ModalityState getModalityState ()
public com.intellij.openapi.progress.ProgressIndicator getOriginalProgressIndicator ()
public static com.intellij.openapi.progress.util.ProgressWrapper wrap (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static com.intellij.openapi.progress.ProgressIndicator unwrap (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/util/StandardProgressIndicatorBase.classStandardProgressIndicatorBase.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.StandardProgressIndicatorBase extends com.intellij.openapi.progress.util.AbstractProgressIndicatorBase implements com.intellij.openapi.progress.StandardProgressIndicator {
public void ()
public final void cancel ()
public final boolean isCanceled ()
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$1.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 extends java.lang.Object {
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$NullStatus.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
com.intellij.openapi.progress.util.TooManyUsagesStatus$NullStatus extends com.intellij.openapi.progress.util.TooManyUsagesStatus {
private void ()
public boolean switchTooManyUsagesStatus ()
public void userResponded ()
public void pauseProcessingIfTooManyUsages ()
void (com.intellij.openapi.progress.util.TooManyUsagesStatus$1)
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 x0
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$Status.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
public final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status extends java.lang.Enum {
public static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status FEW_USAGES
public static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status WARNING_DIALOG_SHOWN
public static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status USER_RESPONDED
private static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status[] $VALUES
public static com.intellij.openapi.progress.util.TooManyUsagesStatus$Status[] values ()
public static com.intellij.openapi.progress.util.TooManyUsagesStatus$Status valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/progress/util/TooManyUsagesStatus.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.TooManyUsagesStatus extends java.lang.Object {
private static final com.intellij.openapi.util.Key KEY
private static final com.intellij.openapi.progress.util.TooManyUsagesStatus$NullStatus NULL_STATUS
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
private final java.util.concurrent.atomic.AtomicReference tooManyUsagesStatus
private final java.util.concurrent.CountDownLatch waitWhileUserClick
private void (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static com.intellij.openapi.progress.util.TooManyUsagesStatus getFrom (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.progress.util.TooManyUsagesStatus data
public static com.intellij.openapi.progress.util.TooManyUsagesStatus createFor (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.progress.util.TooManyUsagesStatus data
public boolean switchTooManyUsagesStatus ()
public void userResponded ()
public void pauseProcessingIfTooManyUsages ()
long start
void (com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.progress.util.TooManyUsagesStatus$1)
com.intellij.openapi.progress.ProgressIndicator x0
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 x1
static void ()
}
com/intellij/openapi/roots/impl/PackageDirectoryCache$1.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.PackageDirectoryCache$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.roots.impl.PackageDirectoryCache this$0
void (com.intellij.openapi.roots.impl.PackageDirectoryCache)
com.intellij.openapi.roots.impl.PackageDirectoryCache this$0
public void run ()
}
com/intellij/openapi/roots/impl/PackageDirectoryCache$PackageInfo$1.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo$1 extends com.intellij.openapi.util.VolatileNotNullLazyValue {
final com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo this$1
void (com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo)
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo this$1
protected com.intellij.util.containers.MultiMap compute ()
String childName
String packageName
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile directory
com.intellij.util.containers.MultiMap result
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/roots/impl/PackageDirectoryCache$PackageInfo.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo extends java.lang.Object {
final String myQname
final java.util.List myPackageDirectories
final com.intellij.openapi.util.NotNullLazyValue mySubPackages
final com.intellij.openapi.roots.impl.PackageDirectoryCache this$0
void (com.intellij.openapi.roots.impl.PackageDirectoryCache, java.lang.String, java.util.List)
String qname
java.util.List packageDirectories
java.util.Collection getSubPackageDirectories (java.lang.String)
String shortName
}
com/intellij/openapi/roots/impl/PackageDirectoryCache.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.PackageDirectoryCache extends java.lang.Object {
private final com.intellij.util.containers.MultiMap myRootsByPackagePrefix
private final java.util.Map myDirectoriesByPackageNameCache
private final java.util.Set myNonExistentPackages
private final com.intellij.openapi.util.LowMemoryWatcher myLowMemoryWatcher
public void (com.intellij.util.containers.MultiMap)
com.intellij.util.containers.MultiMap rootsByPackagePrefix
public java.util.List getDirectoriesByPackageName (java.lang.String)
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
private com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo getPackageInfo (java.lang.String)
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo parentInfo
int i
com.intellij.openapi.vfs.VirtualFile file
java.util.List result
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
public java.util.Set getSubpackageNames (java.lang.String)
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
protected boolean isPackageDirectory (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile dir
String packageName
static java.util.Set access$000 (com.intellij.openapi.roots.impl.PackageDirectoryCache)
com.intellij.openapi.roots.impl.PackageDirectoryCache x0
}
com/intellij/openapi/vfs/ex/VirtualFileManagerEx.classVirtualFileManagerEx.java
package com.intellij.openapi.vfs.ex
public abstract com.intellij.openapi.vfs.ex.VirtualFileManagerEx extends com.intellij.openapi.vfs.VirtualFileManager {
public void ()
public abstract void fireBeforeRefreshStart (boolean)
public abstract void fireAfterRefreshFinish (boolean)
public abstract java.util.List getLocalFileProviders ()
}
com/intellij/openapi/vfs/impl/CoreVirtualFilePointerManager.classCoreVirtualFilePointerManager.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.CoreVirtualFilePointerManager extends com.intellij.openapi.vfs.pointers.VirtualFilePointerManager {
public void ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointer create (java.lang.String, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
String url
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public com.intellij.openapi.vfs.pointers.VirtualFilePointer create (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public com.intellij.openapi.vfs.pointers.VirtualFilePointer duplicate (com.intellij.openapi.vfs.pointers.VirtualFilePointer, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
}
com/intellij/openapi/vfs/impl/LightFilePointer.classLightFilePointer.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.LightFilePointer extends java.lang.Object implements com.intellij.openapi.vfs.pointers.VirtualFilePointer {
private final String myUrl
private com.intellij.openapi.vfs.VirtualFile myFile
public void (java.lang.String)
String url
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getUrl ()
public java.lang.String getFileName ()
int index
public java.lang.String getPresentableUrl ()
com.intellij.openapi.vfs.VirtualFile file
private static java.lang.String toPresentableUrl (java.lang.String)
String url
String path
String protocol
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public boolean isValid ()
private void refreshFile ()
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$1.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1 extends com.intellij.openapi.util.KeyedExtensionCollector {
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl, java.lang.String)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
String arg0
protected java.lang.String keyToString (java.lang.String)
String key
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$2.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.vfs.VirtualFileManagerListener val$listener
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl, com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
public void dispose ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$3$1.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3 this$1
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3 this$1
public void run ()
java.util.List events
com.intellij.openapi.vfs.newvfs.BulkFileListener listener
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$3.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.vfs.VirtualFile val$virtualFile
final com.intellij.openapi.application.Application val$application
final String val$property
final Object val$oldValue
final Object val$newValue
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.application.Application, java.lang.String, java.lang.Object, java.lang.Object)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
public void run ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$LoggingListener.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$LoggingListener extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileListener {
private void ()
public void propertyChanged (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
com.intellij.openapi.vfs.VirtualFileCopyEvent event
public void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforePropertyChange (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1 x0
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.VirtualFileManagerImpl extends com.intellij.openapi.vfs.ex.VirtualFileManagerEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.KeyedExtensionCollector myCollector
private final java.util.List myPhysicalFileSystems
private final com.intellij.util.EventDispatcher myVirtualFileListenerMulticaster
private final java.util.List myVirtualFileManagerListeners
private int myRefreshCount
public void (com.intellij.openapi.vfs.VirtualFileSystem[], com.intellij.util.messages.MessageBus)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
com.intellij.openapi.vfs.VirtualFileSystem[] fileSystems
com.intellij.util.messages.MessageBus bus
private void registerFileSystem (com.intellij.openapi.vfs.VirtualFileSystem)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public long getStructureModificationCount ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem (java.lang.String)
String protocol
java.util.List systems
public long syncRefresh ()
public long asyncRefresh (java.lang.Runnable)
Runnable postAction
protected long doRefresh (boolean, java.lang.Runnable)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
boolean asynchronous
Runnable postAction
public void refreshWithoutFileWatcher (boolean)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
boolean asynchronous
private java.util.List getPhysicalFileSystems ()
public com.intellij.openapi.vfs.VirtualFile findFileByUrl (java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByUrl (java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
private com.intellij.openapi.vfs.VirtualFileSystem getFileSystemForUrl (java.lang.String)
String url
String protocol
public void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
public void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.VirtualFileListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
public void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
public void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
public void notifyPropertyChanged (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
com.intellij.openapi.vfs.VirtualFile virtualFile
String property
Object oldValue
Object newValue
com.intellij.openapi.application.Application application
Runnable runnable
public void fireBeforeRefreshStart (boolean)
Exception e
com.intellij.openapi.vfs.VirtualFileManagerListener listener
boolean asynchronous
public void fireAfterRefreshFinish (boolean)
Exception e
com.intellij.openapi.vfs.VirtualFileManagerListener listener
boolean asynchronous
public long getModificationCount ()
public java.util.List getLocalFileProviders ()
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/openapi/vfs/impl/VirtualFilePointerContainerImpl.classVirtualFilePointerContainerImpl.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl extends com.intellij.openapi.util.TraceableDisposable implements com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myList
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerManager myVirtualFilePointerManager
private final com.intellij.openapi.Disposable myParent
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerListener myListener
private volatile com.intellij.openapi.util.Trinity myCachedThings
private volatile long myTimeStampOfCachedThings
private static final String URL_ATTR
private boolean myDisposed
private static final boolean TRACE_CREATION
private static final com.intellij.openapi.util.Trinity EMPTY
static final boolean $assertionsDisabled
void (com.intellij.openapi.vfs.pointers.VirtualFilePointerManager, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager manager
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public void readExternal (org.jdom.Element, java.lang.String) throws com.intellij.openapi.util.InvalidDataException
String urlAttribute
org.jdom.Element url
org.jdom.Element rootChild
String childElements
java.util.List urls
public void writeExternal (org.jdom.Element, java.lang.String)
String url
org.jdom.Element rootPathElement
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
org.jdom.Element element
String childElementName
public void moveUp (java.lang.String)
String url
int index
public void moveDown (java.lang.String)
String url
int index
private int indexOf (java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
int i
String url
public void killAll ()
public void add (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
public void add (java.lang.String)
String url
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
public void remove (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
boolean result
public java.util.List getList ()
public void addAll (com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer that
private void dropCaches ()
public java.lang.String[] getUrls ()
private com.intellij.openapi.util.Trinity getOrCache ()
long timeStamp
com.intellij.openapi.util.Trinity cached
private com.intellij.openapi.util.Trinity cacheThings ()
com.intellij.openapi.util.Trinity result
com.intellij.openapi.vfs.VirtualFile file
String url
com.intellij.openapi.vfs.pointers.VirtualFilePointer v
java.util.List cachedFiles
java.util.List cachedUrls
java.util.List cachedDirectories
boolean allFilesAreDirs
com.intellij.openapi.vfs.VirtualFile[] directories
com.intellij.openapi.vfs.VirtualFile[] files
String[] urlsArray
com.intellij.openapi.util.Trinity result
public com.intellij.openapi.vfs.VirtualFile[] getFiles ()
public com.intellij.openapi.vfs.VirtualFile[] getDirectories ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointer findByUrl (java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
String url
public void clear ()
public int size ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl virtualFilePointerContainer
public int hashCode ()
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer create (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer create (java.lang.String)
String url
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer duplicate (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer virtualFilePointer
public java.lang.String toString ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone
public void dispose ()
static void ()
}
com/intellij/openapi/vfs/impl/ZipEntryMap$1.classZipEntryMap.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipEntryMap$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/impl/ZipEntryMap$EntrySet$1.classZipEntryMap.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet this$1
void (com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet)
com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet this$1
public java.util.Map$Entry fun (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/vfs/impl/ZipEntryMap$EntrySet.classZipEntryMap.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet extends java.util.AbstractSet {
final com.intellij.openapi.vfs.impl.ZipEntryMap this$0
private void (com.intellij.openapi.vfs.impl.ZipEntryMap)
public final int size ()
public final void clear ()
public final java.util.Iterator iterator ()
public final boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
String key
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo value
public final boolean remove (java.lang.Object)
Object o
void (com.intellij.openapi.vfs.impl.ZipEntryMap, com.intellij.openapi.vfs.impl.ZipEntryMap$1)
com.intellij.openapi.vfs.impl.ZipEntryMap x0
com.intellij.openapi.vfs.impl.ZipEntryMap$1 x1
}
com/intellij/openapi/vfs/impl/ZipEntryMap.classZipEntryMap.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipEntryMap extends java.util.AbstractMap {
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] entries
private int size
private com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet entrySet
void (int)
int expectedSize
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo get (java.lang.Object)
Object key
String relativePath
int index
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
int i
private static int index (java.lang.String, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[])
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] entries
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo put (java.lang.String, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo value
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo old
private static com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo put (java.lang.String, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[])
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo value
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] entries
int index
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
int i
private static boolean isTheOne (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.lang.CharSequence)
CharSequence shortName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo e
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
CharSequence relativePath
int endIndex
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] rehash ()
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] newEntries
private static java.lang.String getRelativePath (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo e
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
StringBuilder result
private static void appendReversed (java.lang.StringBuilder, java.lang.CharSequence)
int i
StringBuilder builder
CharSequence sequence
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo remove (java.lang.Object)
Object key
public int size ()
public void clear ()
public com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet entrySet ()
com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet es
public java.util.Collection values ()
public volatile java.util.Set entrySet ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
static com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] access$100 (com.intellij.openapi.vfs.impl.ZipEntryMap)
com.intellij.openapi.vfs.impl.ZipEntryMap x0
static java.lang.String access$200 (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo x0
}
com/intellij/openapi/vfs/impl/ZipHandler$1.classZipHandler.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ZipHandler$1 extends com.intellij.util.io.FileAccessorCache {
void (int, int)
int x0
int x1
protected java.util.zip.ZipFile createAccessor (com.intellij.openapi.vfs.impl.ZipHandler) throws java.io.IOException
com.intellij.openapi.vfs.impl.ZipHandler key
String canonicalPathToZip
protected void disposeAccessor (java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipFile fileAccessor
public boolean isEqual (com.intellij.openapi.vfs.impl.ZipHandler, com.intellij.openapi.vfs.impl.ZipHandler)
com.intellij.openapi.vfs.impl.ZipHandler val1
com.intellij.openapi.vfs.impl.ZipHandler val2
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
protected volatile void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
}
com/intellij/openapi/vfs/impl/ZipHandler.classZipHandler.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.ZipHandler extends com.intellij.openapi.vfs.impl.ArchiveHandler {
private volatile String myCanonicalPathToZip
private volatile long myFileStamp
private volatile long myFileLength
private static final com.intellij.util.io.FileAccessorCache ourZipFileFileAccessorCache
static final boolean $assertionsDisabled
public void (java.lang.String)
String path
protected static synchronized void setFileStampAndLength (com.intellij.openapi.vfs.impl.ZipHandler, java.lang.String)
com.intellij.openapi.vfs.impl.ZipHandler zipHandler
String pathToZip
com.intellij.openapi.util.io.FileAttributes attributes
private java.lang.String getCanonicalPathToZip () throws java.io.IOException
String value
protected java.util.Map createEntriesMap () throws java.io.IOException
com.intellij.util.io.FileAccessorCache$Handle existingZipRef
protected java.util.Map buildEntryMapForZipFile (java.util.zip.ZipFile)
java.util.zip.ZipFile zip
java.util.Map map
java.util.Enumeration entries
protected com.intellij.util.io.FileAccessorCache$Handle getCachedZipFileHandle (boolean) throws java.io.IOException
com.intellij.openapi.util.io.FileAttributes attributes
boolean createHandleIfNeeded
com.intellij.util.io.FileAccessorCache$Handle handle
private void removeZipHandlerFromCache ()
protected java.io.File getFileToUse ()
public void dispose ()
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.util.zip.ZipEntry, java.util.Map, java.util.zip.ZipFile)
java.util.zip.ZipEntry entry
java.util.Map map
java.util.zip.ZipFile zip
boolean isDirectory
String entryName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentInfo
private static com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo store (java.util.Map, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.lang.CharSequence, boolean, long, long, java.lang.String)
java.util.Map map
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentInfo
CharSequence shortName
boolean isDirectory
long size
long time
String entryName
CharSequence sequence
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.lang.String, java.util.Map, java.util.zip.ZipFile)
java.util.zip.ZipEntry entry
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentInfo
String entryName
java.util.Map map
java.util.zip.ZipFile zip
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
public byte[] contentsToByteArray (java.lang.String) throws java.io.IOException
com.intellij.util.io.FileAccessorCache$Handle zipRef
Throwable cause
RuntimeException ex
java.io.InputStream stream
java.util.zip.ZipFile zip
java.util.zip.ZipEntry entry
String relativePath
com.intellij.util.io.FileAccessorCache$Handle zipRef
public static void clearFileAccessorCache ()
static java.lang.String access$000 (com.intellij.openapi.vfs.impl.ZipHandler) throws java.io.IOException
com.intellij.openapi.vfs.impl.ZipHandler x0
static void ()
}
com/intellij/openapi/vfs/impl/http/FileDownloadingListener.classFileDownloadingListener.java
package com.intellij.openapi.vfs.impl.http
public abstract com.intellij.openapi.vfs.impl.http.FileDownloadingListener extends java.lang.Object {
public abstract void fileDownloaded (com.intellij.openapi.vfs.VirtualFile)
public abstract void errorOccurred (java.lang.String)
public abstract void downloadingStarted ()
public abstract void downloadingCancelled ()
public abstract void progressMessageChanged (boolean, java.lang.String)
public abstract void progressFractionChanged (double)
}
com/intellij/openapi/vfs/impl/http/HttpVirtualFile.classHttpVirtualFile.java
package com.intellij.openapi.vfs.impl.http
public abstract com.intellij.openapi.vfs.impl.http.HttpVirtualFile extends com.intellij.openapi.vfs.VirtualFile {
public void ()
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileInfo getFileInfo ()
}
com/intellij/openapi/vfs/impl/http/RemoteFileInfo.classRemoteFileInfo.java
package com.intellij.openapi.vfs.impl.http
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileInfo extends java.lang.Object {
public abstract void addDownloadingListener (com.intellij.openapi.vfs.impl.http.FileDownloadingListener)
public abstract void removeDownloadingListener (com.intellij.openapi.vfs.impl.http.FileDownloadingListener)
public abstract void restartDownloading ()
public abstract void startDownloading ()
public abstract java.lang.String getErrorMessage ()
public abstract com.intellij.openapi.vfs.VirtualFile getLocalFile ()
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileState getState ()
public abstract void cancelDownloading ()
}
com/intellij/openapi/vfs/impl/http/RemoteFileState.classRemoteFileState.java
package com.intellij.openapi.vfs.impl.http
public final com.intellij.openapi.vfs.impl.http.RemoteFileState extends java.lang.Enum {
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADING_NOT_STARTED
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADING_IN_PROGRESS
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADED
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState ERROR_OCCURRED
private static final com.intellij.openapi.vfs.impl.http.RemoteFileState[] $VALUES
public static com.intellij.openapi.vfs.impl.http.RemoteFileState[] values ()
public static com.intellij.openapi.vfs.impl.http.RemoteFileState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/vfs/impl/jar/CoreJarFileSystem$1.classCoreJarFileSystem.java
package com.intellij.openapi.vfs.impl.jar
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem this$0
void (com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem)
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem this$0
protected com.intellij.openapi.vfs.impl.jar.CoreJarHandler create (java.lang.String)
String key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/openapi/vfs/impl/jar/CoreJarFileSystem.classCoreJarFileSystem.java
package com.intellij.openapi.vfs.impl.jar
public com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
private final java.util.Map myHandlers
public void ()
public java.lang.String getProtocol ()
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String path
com.intellij.openapi.util.Couple pair
protected com.intellij.openapi.util.Couple splitPath (java.lang.String)
String path
int separator
String localPath
String pathInJar
public void refresh (boolean)
boolean asynchronous
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
String path
public void clearHandlersCache ()
}
com/intellij/openapi/vfs/impl/jar/CoreJarHandler.classCoreJarHandler.java
package com.intellij.openapi.vfs.impl.jar
public com.intellij.openapi.vfs.impl.jar.CoreJarHandler extends com.intellij.openapi.vfs.impl.ZipHandler {
private final com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem myFileSystem
private final com.intellij.openapi.vfs.VirtualFile myRoot
public void (com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem, java.lang.String)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem fileSystem
String path
java.util.Map entries
java.util.Map entriesMap
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo rootInfo
private com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile getOrCreateFile (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.util.Map)
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parent
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
java.util.Map entries
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile file
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String pathInJar
public com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem getFileSystem ()
}
com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.classCoreJarVirtualFile.java
package com.intellij.openapi.vfs.impl.jar
public com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile extends com.intellij.openapi.vfs.VirtualFile {
private final com.intellij.openapi.vfs.impl.jar.CoreJarHandler myHandler
private final String myName
private final com.intellij.openapi.util.io.FileAttributes myEntry
private final com.intellij.openapi.vfs.VirtualFile myParent
private java.util.List myChildren
public void (com.intellij.openapi.vfs.impl.jar.CoreJarHandler, java.lang.String, com.intellij.openapi.util.io.FileAttributes, com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile)
com.intellij.openapi.vfs.impl.jar.CoreJarHandler handler
String name
com.intellij.openapi.util.io.FileAttributes entry
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile parent
public java.lang.String getName ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public java.lang.String getPath ()
String parentPath
StringBuilder answer
public boolean isWritable ()
public boolean isDirectory ()
public boolean isValid ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public com.intellij.openapi.vfs.VirtualFile[] getChildren ()
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
public byte[] contentsToByteArray () throws java.io.IOException
com.intellij.openapi.util.Couple pair
public long getTimeStamp ()
public long getLength ()
public void refresh (boolean, boolean, java.lang.Runnable)
boolean asynchronous
boolean recursive
Runnable postRunnable
public java.io.InputStream getInputStream () throws java.io.IOException
public long getModificationStamp ()
}
com/intellij/openapi/vfs/local/CoreLocalFileSystem.classCoreLocalFileSystem.java
package com.intellij.openapi.vfs.local
public com.intellij.openapi.vfs.local.CoreLocalFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
public void ()
public java.lang.String getProtocol ()
public com.intellij.openapi.vfs.VirtualFile findFileByIoFile (java.io.File)
java.io.File ioFile
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String path
public void refresh (boolean)
boolean asynchronous
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
String path
}
com/intellij/openapi/vfs/local/CoreLocalVirtualFile.classCoreLocalVirtualFile.java
package com.intellij.openapi.vfs.local
public com.intellij.openapi.vfs.local.CoreLocalVirtualFile extends com.intellij.openapi.vfs.VirtualFile {
private final com.intellij.openapi.vfs.local.CoreLocalFileSystem myFileSystem
private final java.io.File myIoFile
private com.intellij.openapi.vfs.VirtualFile[] myChildren
private final boolean isDirectory
public void (com.intellij.openapi.vfs.local.CoreLocalFileSystem, java.io.File)
com.intellij.openapi.vfs.local.CoreLocalFileSystem fileSystem
java.io.File ioFile
public void (com.intellij.openapi.vfs.local.CoreLocalFileSystem, java.io.File, boolean)
com.intellij.openapi.vfs.local.CoreLocalFileSystem fileSystem
java.io.File ioFile
boolean isDirectory
public java.lang.String getName ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public java.lang.String getPath ()
public boolean isWritable ()
public boolean isDirectory ()
public boolean isValid ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
java.io.File parentFile
public com.intellij.openapi.vfs.VirtualFile[] getChildren ()
java.io.File file
java.util.List result
java.io.File[] files
com.intellij.openapi.vfs.VirtualFile[] answer
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
public byte[] contentsToByteArray () throws java.io.IOException
public long getTimeStamp ()
public long getLength ()
public void refresh (boolean, boolean, java.lang.Runnable)
boolean asynchronous
boolean recursive
Runnable postRunnable
public java.io.InputStream getInputStream () throws java.io.IOException
public long getModificationStamp ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.local.CoreLocalVirtualFile that
public int hashCode ()
}
com/intellij/openapi/wm/ex/ProgressIndicatorEx.classProgressIndicatorEx.java
package com.intellij.openapi.wm.ex
public abstract com.intellij.openapi.wm.ex.ProgressIndicatorEx extends java.lang.Object implements com.intellij.openapi.progress.util.ProgressIndicatorStacked {
public abstract void addStateDelegate (com.intellij.openapi.wm.ex.ProgressIndicatorEx)
public abstract boolean isModalityEntered ()
public abstract void finish (com.intellij.openapi.progress.TaskInfo)
public abstract boolean isFinished (com.intellij.openapi.progress.TaskInfo)
public abstract boolean wasStarted ()
public abstract void processFinish ()
}
com/intellij/pom/core/impl/PomModelImpl$1.classPomModelImpl.java
package com.intellij.pom.core.impl
com.intellij.pom.core.impl.PomModelImpl$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.pom.event.PomModelListener val$listener
final com.intellij.pom.core.impl.PomModelImpl this$0
void (com.intellij.pom.core.impl.PomModelImpl, com.intellij.pom.event.PomModelListener)
com.intellij.pom.core.impl.PomModelImpl this$0
public void dispose ()
}
com/intellij/pom/core/impl/PomModelImpl$2$1.classPomModelImpl.java
package com.intellij.pom.core.impl
com.intellij.pom.core.impl.PomModelImpl$2$1 extends com.intellij.pom.impl.PomTransactionBase {
final com.intellij.pom.core.impl.PomModelImpl$2 this$1
void (com.intellij.pom.core.impl.PomModelImpl$2, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect)
com.intellij.pom.core.impl.PomModelImpl$2 this$1
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
}
com/intellij/pom/core/impl/PomModelImpl$2.classPomModelImpl.java
package com.intellij.pom.core.impl
com.intellij.pom.core.impl.PomModelImpl$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.PsiFile val$file
final com.intellij.psi.impl.source.text.DiffLog val$log
final com.intellij.pom.core.impl.PomModelImpl this$0
void (com.intellij.pom.core.impl.PomModelImpl, com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.DiffLog)
com.intellij.pom.core.impl.PomModelImpl this$0
public void run ()
}
com/intellij/pom/core/impl/PomModelImpl$3.classPomModelImpl.java
package com.intellij.pom.core.impl
final com.intellij.pom.core.impl.PomModelImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.source.tree.LeafElement val$leaf
final com.intellij.lang.ASTNode val$copy
void (com.intellij.psi.impl.source.tree.LeafElement, com.intellij.lang.ASTNode)
public void run ()
}
com/intellij/pom/core/impl/PomModelImpl.classPomModelImpl.java
package com.intellij.pom.core.impl
public com.intellij.pom.core.impl.PomModelImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.pom.PomModel {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final java.util.Map myAspects
private final java.util.Map myIncidence
private final java.util.Map myInvertedIncidence
private final java.util.Collection myListeners
private final com.intellij.util.containers.Stack myBlockedAspects
private static volatile boolean allowPsiModification
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.pom.PomModelAspect getModelAspect (java.lang.Class)
Class aClass
public void registerAspect (java.lang.Class, com.intellij.pom.PomModelAspect, java.util.Set)
com.intellij.pom.PomModelAspect depend
java.util.List pomModelAspects
com.intellij.pom.PomModelAspect pomModelAspect
Class aClass
com.intellij.pom.PomModelAspect aspect
java.util.Set dependencies
java.util.Iterator iterator
java.util.List deps
private java.util.List getAllDependencies (com.intellij.pom.PomModelAspect)
com.intellij.pom.PomModelAspect aspect
java.util.List pomModelAspects
private java.util.List getAllDependants (com.intellij.pom.PomModelAspect)
com.intellij.pom.PomModelAspect aspect
java.util.List pomModelAspects
public void addModelListener (com.intellij.pom.event.PomModelListener)
com.intellij.pom.event.PomModelListener listener
public void addModelListener (com.intellij.pom.event.PomModelListener, com.intellij.openapi.Disposable)
com.intellij.pom.event.PomModelListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeModelListener (com.intellij.pom.event.PomModelListener)
com.intellij.pom.event.PomModelListener listener
public void runTransaction (com.intellij.pom.PomTransaction) throws com.intellij.util.IncorrectOperationException
com.intellij.pom.event.PomModelEvent event
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
Exception e
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
com.intellij.pom.event.PomModelEvent currentEvent
com.intellij.pom.PomModelAspect pomModelAspect
com.intellij.pom.PomModelAspect modelAspect
java.util.Set changedAspects
java.util.Collection dependants
com.intellij.pom.PomModelAspect modelAspect
java.util.Set changedAspects
com.intellij.pom.event.PomModelListener listener
com.intellij.pom.event.PomModelEvent event
com.intellij.openapi.util.Pair block
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
java.util.List throwables
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.PomTransaction transaction
private com.intellij.openapi.util.Pair getBlockingTransaction (com.intellij.pom.PomModelAspect, com.intellij.pom.PomTransaction)
com.intellij.openapi.util.Pair pair
java.util.ListIterator blocksIterator
com.intellij.pom.PomModelAspect pomModelAspect
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.PomTransaction transaction
java.util.List allDependants
private void commitTransaction (com.intellij.pom.PomTransaction)
int oldLength
boolean isFromCommit
com.intellij.pom.PomTransaction transaction
com.intellij.openapi.progress.ProgressIndicator progressIndicator
com.intellij.psi.impl.PsiDocumentManagerBase manager
com.intellij.psi.impl.PsiToDocumentSynchronizer synchronizer
com.intellij.psi.PsiFile containingFileByTree
com.intellij.openapi.editor.Document document
boolean docSynced
private void reparseParallelTrees (com.intellij.psi.PsiFile, com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.source.tree.FileElement fileElement
Runnable changeAction
com.intellij.psi.PsiFile file
com.intellij.psi.PsiFile changedFile
com.intellij.psi.impl.PsiToDocumentSynchronizer synchronizer
java.util.List allFiles
CharSequence newText
private java.lang.Runnable reparseFile (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.tree.FileElement, java.lang.CharSequence)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.tree.FileElement treeElement
CharSequence newText
com.intellij.openapi.util.TextRange changedPsiRange
Runnable reparseLeaf
com.intellij.psi.impl.source.text.DiffLog log
private static java.lang.Runnable tryReparseOneLeaf (com.intellij.psi.impl.source.tree.FileElement, java.lang.CharSequence, com.intellij.openapi.util.TextRange)
com.intellij.psi.impl.source.tree.FileElement treeElement
CharSequence newText
com.intellij.openapi.util.TextRange changedPsiRange
com.intellij.psi.impl.source.tree.LeafElement leaf
com.intellij.psi.tree.IElementType leafType
CharSequence newLeafText
com.intellij.lang.ASTNode copy
private static java.lang.CharSequence getLeafChangedText (com.intellij.psi.impl.source.tree.LeafElement, com.intellij.psi.impl.source.tree.FileElement, java.lang.CharSequence, com.intellij.openapi.util.TextRange)
int leafStart
int newLeafEnd
com.intellij.psi.impl.source.tree.LeafElement leaf
com.intellij.psi.impl.source.tree.FileElement treeElement
CharSequence newFileText
com.intellij.openapi.util.TextRange changedPsiRange
private void startTransaction (com.intellij.pom.PomTransaction)
com.intellij.openapi.command.CommandProcessor commandProcessor
com.intellij.pom.PomTransaction transaction
com.intellij.openapi.progress.ProgressIndicator progressIndicator
com.intellij.psi.impl.PsiDocumentManagerBase manager
com.intellij.psi.impl.PsiToDocumentSynchronizer synchronizer
com.intellij.psi.PsiElement changeScope
com.intellij.psi.PsiFile containingFileByTree
boolean physical
com.intellij.openapi.editor.Document document
private boolean isDocumentUncommitted (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDocumentManager manager
com.intellij.openapi.editor.Document cachedDocument
private static com.intellij.psi.PsiFile getContainingFileByTree (com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.psi.PsiElement changeScope
com.intellij.psi.PsiFile psiFile
com.intellij.lang.ASTNode node
public static void guardPsiModificationsIn (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable runnable
boolean old
public static boolean isAllowPsiModification ()
static void ()
}
com/intellij/pom/tree/TreeAspect.classTreeAspect.java
package com.intellij.pom.tree
public com.intellij.pom.tree.TreeAspect extends java.lang.Object implements com.intellij.pom.PomModelAspect {
public void (com.intellij.pom.PomModel)
com.intellij.pom.PomModel model
public void update (com.intellij.pom.event.PomModelEvent)
com.intellij.pom.event.PomModelEvent event
}
com/intellij/pom/tree/TreeAspectEvent.classTreeAspectEvent.java
package com.intellij.pom.tree
public com.intellij.pom.tree.TreeAspectEvent extends com.intellij.pom.event.PomModelEvent {
public void (com.intellij.pom.PomModel, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.PomModel model
com.intellij.pom.tree.events.TreeChangeEvent reparseAccumulatedEvent
}
com/intellij/pom/tree/events/ChangeInfo.classChangeInfo.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.ChangeInfo extends java.lang.Object {
public static final short ADD
public static final short REMOVED
public static final short REPLACE
public static final short CONTENTS_CHANGED
public abstract int getChangeType ()
public abstract int getOldLength ()
}
com/intellij/pom/tree/events/ReplaceChangeInfo.classReplaceChangeInfo.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.ReplaceChangeInfo extends java.lang.Object {
public abstract com.intellij.lang.ASTNode getReplaced ()
}
com/intellij/pom/tree/events/TreeChange.classTreeChange.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.TreeChange extends java.lang.Object {
public abstract void addChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
public abstract com.intellij.lang.ASTNode[] getAffectedChildren ()
public abstract com.intellij.pom.tree.events.ChangeInfo getChangeByChild (com.intellij.lang.ASTNode)
public abstract int getChildOffsetInNewTree (com.intellij.lang.ASTNode)
public abstract void composite (com.intellij.pom.tree.events.TreeChange)
public abstract boolean isEmpty ()
public abstract void removeChange (com.intellij.lang.ASTNode)
public abstract void add (com.intellij.pom.tree.events.TreeChange)
public abstract int getOldLength ()
}
com/intellij/pom/tree/events/TreeChangeEvent.classTreeChangeEvent.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.TreeChangeEvent extends java.lang.Object implements com.intellij.pom.event.PomChangeSet {
public abstract com.intellij.lang.ASTNode getRootElement ()
public abstract com.intellij.lang.ASTNode[] getChangedElements ()
public abstract com.intellij.pom.tree.events.TreeChange getChangesByElement (com.intellij.lang.ASTNode)
public abstract void addElementaryChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
public abstract void clear ()
}
com/intellij/pom/tree/events/impl/ChangeInfoImpl.classChangeInfoImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.ChangeInfoImpl extends java.lang.Object implements com.intellij.pom.tree.events.ChangeInfo {
private static final String[] TO_STRING
private final short type
private int myOldLength
public static com.intellij.pom.tree.events.impl.ChangeInfoImpl create (short, com.intellij.lang.ASTNode)
short type
com.intellij.lang.ASTNode changed
protected void (short, com.intellij.lang.ASTNode)
short type
com.intellij.lang.ASTNode changed
public int getChangeType ()
public java.lang.String toString ()
public void compactChange (com.intellij.pom.tree.events.TreeChange)
com.intellij.pom.tree.events.ChangeInfo changeByChild
com.intellij.lang.ASTNode treeElement
com.intellij.pom.tree.events.TreeChange change
public void processElementaryChange (com.intellij.pom.tree.events.ChangeInfo, com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo changeByChild
com.intellij.lang.ASTNode treeElement
public int getOldLength ()
public void setOldLength (int)
int oldTreeLength
static void ()
}
com/intellij/pom/tree/events/impl/ReplaceChangeInfoImpl.classReplaceChangeInfoImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl extends com.intellij.pom.tree.events.impl.ChangeInfoImpl implements com.intellij.pom.tree.events.ReplaceChangeInfo {
private com.intellij.lang.ASTNode myOldNode
private final com.intellij.lang.ASTNode myNewNode
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode newNode
public com.intellij.lang.ASTNode getReplaced ()
public void setReplaced (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode replaced
com.intellij.util.CharTable charTableByTree
}
com/intellij/pom/tree/events/impl/TreeChangeEventImpl$1.classTreeChangeEventImpl.java
package com.intellij.pom.tree.events.impl
com.intellij.pom.tree.events.impl.TreeChangeEventImpl$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Map routeMap
final gnu.trove.TObjectIntHashMap nodeIndex
final com.intellij.pom.tree.events.impl.TreeChangeEventImpl this$0
void (com.intellij.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl this$0
public int compare (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode o1
com.intellij.lang.ASTNode o2
int[] route
int[] route2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/pom/tree/events/impl/TreeChangeEventImpl.classTreeChangeEventImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl extends java.lang.Object implements com.intellij.pom.tree.events.TreeChangeEvent {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myChangedElements
private java.util.List myChangedInOrder
private final java.util.List myOfEqualDepth
private final com.intellij.pom.PomModelAspect myAspect
private final com.intellij.psi.impl.source.tree.FileElement myFileElement
public void (com.intellij.pom.PomModelAspect, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.pom.PomModelAspect aspect
com.intellij.psi.impl.source.tree.FileElement treeElement
public com.intellij.psi.impl.source.tree.FileElement getRootElement ()
public com.intellij.lang.ASTNode[] getChangedElements ()
public com.intellij.pom.tree.events.TreeChange getChangesByElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
private static boolean isAncestor (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.lang.ASTNode thisElement
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.psi.impl.source.tree.TreeElement element
public void addElementaryChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
com.intellij.pom.tree.events.ChangeInfo newChange
com.intellij.pom.tree.events.TreeChange changesByElement
boolean currentParentHasChange
com.intellij.lang.ASTNode element
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode currentParent
com.intellij.lang.ASTNode prevParent
int depth
private static int getDepth (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
int depth
public void clear ()
private void processElementaryChange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo, int)
int index
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.pom.tree.events.ChangeInfo change
int depth
com.intellij.pom.tree.events.TreeChange treeChange
private void addToEqualsDepthList (int, com.intellij.lang.ASTNode)
int depth
com.intellij.lang.ASTNode parent
java.util.Set treeElements
private void compactChanges (com.intellij.lang.ASTNode, int)
com.intellij.pom.tree.events.impl.ChangeInfoImpl changeByChild
com.intellij.pom.tree.events.impl.ChangeInfoImpl compactedChange
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.pom.tree.events.TreeChange changesByElement
boolean isUnderCompacted
com.intellij.psi.impl.source.tree.TreeElement treeElement
com.intellij.lang.ASTNode currentParent
java.util.Set treeElements
java.util.Iterator iterator
com.intellij.lang.ASTNode parent
int depth
int currentDepth
private void removeAssociatedChanges (com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode treeElement
int depth
private static int[] getRoute (com.intellij.lang.ASTNode, gnu.trove.TObjectIntHashMap)
com.intellij.lang.ASTNode current
int rootIndex
com.intellij.lang.ASTNode nodeTreeParent
com.intellij.lang.ASTNode parent
int i
com.intellij.lang.ASTNode node
gnu.trove.TObjectIntHashMap index
java.util.List parents
int[] root
private static int compareRoutes (int[], int[])
int i
int[] root1
int[] root2
int depth
public com.intellij.pom.PomModelAspect getAspect ()
public void merge (com.intellij.pom.event.PomChangeSet)
java.util.Map$Entry entry
com.intellij.lang.ASTNode changed
com.intellij.pom.tree.events.TreeChange treeChange
java.util.Iterator iterator
com.intellij.pom.tree.events.impl.ChangeInfoImpl newChange
int newLength
int oldLength
java.util.Map$Entry entry
com.intellij.lang.ASTNode changed
com.intellij.psi.impl.source.tree.TreeElement prevParent
com.intellij.psi.impl.source.tree.CompositeElement currentParent
java.util.Iterator iterator
com.intellij.lang.ASTNode changed
java.util.Map$Entry entry
com.intellij.pom.event.PomChangeSet blocked
com.intellij.pom.tree.events.impl.TreeChangeEventImpl blockedTreeChange
java.util.Map changedElements
int depth
public java.lang.String toString ()
java.util.Map$Entry entry
StringBuilder buffer
public volatile com.intellij.lang.ASTNode getRootElement ()
static java.util.Map access$000 (com.intellij.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl x0
static int[] access$100 (com.intellij.lang.ASTNode, gnu.trove.TObjectIntHashMap)
com.intellij.lang.ASTNode x0
gnu.trove.TObjectIntHashMap x1
static int access$200 (int[], int[])
int[] x0
int[] x1
static void ()
}
com/intellij/pom/tree/events/impl/TreeChangeImpl.classTreeChangeImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.TreeChangeImpl extends java.lang.Object implements com.intellij.pom.tree.events.TreeChange {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myChanges
private final java.util.List mySortedChanges
private final com.intellij.lang.ASTNode myParent
private static boolean ourDoChecks
private static boolean ourReportedDifferentAddChangeAtOffsetOptimization
private static final int haveNotCalculated
private static boolean ourReportedDifferentOptimizedNodeOldOffset
private int myLastOffsetInNewTree
private com.intellij.lang.ASTNode myLastNode
private static boolean ourReportedDifferentEnableGetNewOffset
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
public void addChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl replaceChangeInfo
com.intellij.lang.ASTNode replaced
com.intellij.pom.tree.events.ChangeInfo replacedInfo
CharSequence charTabIndex
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo changeInfo
com.intellij.pom.tree.events.ChangeInfo current
private void addChangeInternal (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
int nodeOffset
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo info
private void addChangeAtOffset (com.intellij.lang.ASTNode, int)
com.intellij.openapi.util.Pair pair
com.intellij.openapi.util.Pair pair
com.intellij.lang.ASTNode prev
com.intellij.openapi.util.Pair pair
com.intellij.pom.tree.events.ChangeInfo prevChange
com.intellij.pom.tree.events.ChangeInfo prevChange2
com.intellij.lang.ASTNode child
int nodeOffset
int optimizedIndex
com.intellij.openapi.util.Pair element
int index
int insertionIndex
private static boolean isAfter (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode what
com.intellij.lang.ASTNode afterWhat
com.intellij.lang.ASTNode previous
com.intellij.lang.ASTNode current
private void removeChangeInternal (com.intellij.lang.ASTNode)
int i
int n
com.intellij.lang.ASTNode child
private boolean checkLeaf (com.intellij.lang.ASTNode, java.lang.CharSequence)
com.intellij.lang.ASTNode treeNext
CharSequence charTabIndex
com.intellij.pom.tree.events.ChangeInfo right
public com.intellij.psi.impl.source.tree.TreeElement[] getAffectedChildren ()
com.intellij.openapi.util.Pair pair
com.intellij.psi.impl.source.tree.TreeElement[] treeElements
int index
public com.intellij.pom.tree.events.ChangeInfo getChangeByChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public int getChildOffsetInNewTree (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void composite (com.intellij.pom.tree.events.TreeChange)
java.util.Map$Entry entry
com.intellij.pom.tree.events.TreeChange treeChange
com.intellij.pom.tree.events.impl.TreeChangeImpl change
java.util.Set entries
public boolean isEmpty ()
public void removeChange (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode beforeEqualDepth
public void add (com.intellij.pom.tree.events.TreeChange)
com.intellij.lang.ASTNode replaced
com.intellij.pom.tree.events.ChangeInfo oldChange
com.intellij.lang.ASTNode oldReplaced
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl rep
com.intellij.pom.tree.events.ReplaceChangeInfo replaceChangeInfo
com.intellij.lang.ASTNode replaced
com.intellij.pom.tree.events.ChangeInfo oldChange
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.openapi.util.Pair pair
com.intellij.pom.tree.events.TreeChange value
com.intellij.pom.tree.events.impl.TreeChangeImpl impl
public int getOldLength ()
com.intellij.lang.ASTNode key
com.intellij.pom.tree.events.ChangeInfo change
int length
java.util.Map$Entry entry
int oldLength
private static int getNewLength (com.intellij.pom.tree.events.ChangeInfo, com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.lang.ASTNode node
private int getOptimizedNodeOldOffset (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
int oldOffset
int optimizedResult
com.intellij.pom.tree.events.ChangeInfo prevSiblingChange
com.intellij.openapi.util.Pair pair
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo changeInfo
com.intellij.lang.ASTNode prevSibling
private int getNodeOldOffset (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo changeInfo
int oldOffsetInParent
private int calculateOldOffsetLinearly (com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.openapi.util.Pair offset
com.intellij.lang.ASTNode child
int oldOffsetInParent
com.intellij.lang.ASTNode current
private int getOldOffset (int)
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.openapi.util.Pair pair
int offset
private int getNewOffset (com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo prevChangeInfo
com.intellij.pom.tree.events.ChangeInfo changeInfo
int textLength
com.intellij.pom.tree.events.ChangeInfo changeInfo
int textLength
boolean counted
com.intellij.lang.ASTNode current
int i
com.intellij.openapi.util.Pair currentChange
int currentOldOffset
com.intellij.lang.ASTNode node
int optimizedResult
com.intellij.lang.ASTNode prev
int currentOffsetInNewTree
public java.lang.String toString ()
com.intellij.openapi.util.Pair pair
com.intellij.lang.ASTNode node
com.intellij.pom.tree.events.ChangeInfo child
StringBuilder buffer
java.util.Iterator iterator
public volatile com.intellij.lang.ASTNode[] getAffectedChildren ()
static void ()
}
com/intellij/psi/DummyHolderViewProvider.classDummyHolderViewProvider.java
package com.intellij.psi
public com.intellij.psi.DummyHolderViewProvider extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.FileViewProvider {
private com.intellij.psi.impl.source.DummyHolder myHolder
private final com.intellij.psi.PsiManager myManager
private final long myModificationStamp
private final com.intellij.testFramework.LightVirtualFile myLightVirtualFile
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiManager getManager ()
public com.intellij.openapi.editor.Document getDocument ()
public java.lang.CharSequence getContents ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.lang.Language getBaseLanguage ()
public java.util.Set getLanguages ()
public com.intellij.psi.PsiFile getPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
public java.util.List getAllFiles ()
public void beforeContentsSynchronized ()
public void contentsSynchronized ()
public boolean isEventSystemEnabled ()
public boolean isPhysical ()
public long getModificationStamp ()
public boolean supportsIncrementalReparse (com.intellij.lang.Language)
com.intellij.lang.Language rootLanguage
public void rootChanged (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public void setDummyHolder (com.intellij.psi.impl.source.DummyHolder)
com.intellij.psi.impl.source.DummyHolder dummyHolder
public com.intellij.psi.FileViewProvider clone ()
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
int offset
Class lang
public com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
int offsetInElement
com.intellij.lang.Language language
public com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiFile getStubBindingRoot ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.psi.impl.source.tree.LeafElement element
public volatile java.lang.Object clone ()
}
com/intellij/psi/ExternalChangeAction$ExternalDocumentChange.classExternalChangeAction.java
package com.intellij.psi
public abstract com.intellij.psi.ExternalChangeAction$ExternalDocumentChange extends com.intellij.openapi.editor.DocumentRunnable implements com.intellij.psi.ExternalChangeAction {
protected void (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
}
com/intellij/psi/ExternalChangeAction.classExternalChangeAction.java
package com.intellij.psi
public abstract com.intellij.psi.ExternalChangeAction extends java.lang.Object implements java.lang.Runnable com.intellij.psi.IgnorePsiEventsMarker {
}
com/intellij/psi/IgnorePsiEventsMarker.classIgnorePsiEventsMarker.java
package com.intellij.psi
public abstract com.intellij.psi.IgnorePsiEventsMarker extends java.lang.Object {
}
com/intellij/psi/MultiplePsiFilesPerDocumentFileViewProvider$1.classMultiplePsiFilesPerDocumentFileViewProvider.java
package com.intellij.psi
com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
final com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider this$0
void (com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider)
com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider this$0
public com.intellij.psi.PsiFile fun (com.intellij.lang.Language)
com.intellij.lang.Language language
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/MultiplePsiFilesPerDocumentFileViewProvider.classMultiplePsiFilesPerDocumentFileViewProvider.java
package com.intellij.psi
public abstract com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider extends com.intellij.psi.SingleRootFileViewProvider {
private final java.util.concurrent.ConcurrentMap myRoots
private com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider myOriginal
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
public abstract com.intellij.lang.Language getBaseLanguage ()
public java.util.List getAllFiles ()
com.intellij.psi.PsiFile psi
com.intellij.lang.Language language
java.util.List roots
com.intellij.psi.PsiFile base
protected void removeFile (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.psi.impl.source.PsiFileImpl file
protected com.intellij.psi.PsiFile getPsiInner (com.intellij.lang.Language)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.psi.PsiFile originalFile
com.intellij.lang.Language target
com.intellij.psi.impl.source.PsiFileImpl file
public com.intellij.psi.PsiFile getCachedPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
public java.util.List getCachedPsiFiles ()
public java.util.List getKnownTreeRoots ()
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.PsiFile file
java.util.List files
public void checkAllTreesEqual ()
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile root
java.util.Collection roots
com.intellij.psi.PsiDocumentManager documentManager
public final com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile fileCopy
com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider copy
protected abstract com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider cloneInner (com.intellij.openapi.vfs.VirtualFile)
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
com.intellij.psi.PsiFile psiRoot
com.intellij.psi.PsiElement psiElement
com.intellij.lang.Language language
int offset
Class lang
com.intellij.psi.PsiFile mainRoot
com.intellij.psi.PsiElement ret
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
com.intellij.psi.PsiElement psiRoot
com.intellij.psi.PsiReference reference
com.intellij.openapi.util.TextRange textRange
com.intellij.lang.Language language
int offset
com.intellij.openapi.util.TextRange minRange
com.intellij.psi.PsiReference ret
public void contentsSynchronized ()
com.intellij.psi.impl.source.PsiFileImpl file
java.util.Map$Entry entry
java.util.Iterator iterator
java.util.Set languages
public void markInvalidated ()
com.intellij.psi.impl.source.PsiFileImpl file
public volatile com.intellij.psi.SingleRootFileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
public volatile com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/PlainTextTokenTypes$1.classPlainTextTokenTypes.java
package com.intellij.psi
final com.intellij.psi.PlainTextTokenTypes$1 extends com.intellij.psi.tree.IFileElementType {
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/PlainTextTokenTypes.classPlainTextTokenTypes.java
package com.intellij.psi
public com.intellij.psi.PlainTextTokenTypes extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType PLAIN_TEXT_FILE
public static final com.intellij.psi.tree.IElementType PLAIN_TEXT
private void ()
static void ()
}
com/intellij/psi/PsiAnchor$1.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$1 extends java.lang.Object {
}
com/intellij/psi/PsiAnchor$HardReference.classPsiAnchor.java
package com.intellij.psi
public com.intellij.psi.PsiAnchor$HardReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement retrieve ()
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$HardReference that
public int hashCode ()
}
com/intellij/psi/PsiAnchor$PsiDirectoryReference.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$PsiDirectoryReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.project.Project myProject
static final boolean $assertionsDisabled
private void (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiElement retrieve ()
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$PsiDirectoryReference reference
public int hashCode ()
void (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.PsiAnchor$1)
com.intellij.openapi.vfs.VirtualFile x0
com.intellij.openapi.project.Project x1
com.intellij.psi.PsiAnchor$1 x2
static void ()
}
com/intellij/psi/PsiAnchor$PsiFileReference.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$PsiFileReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.project.Project myProject
private final com.intellij.lang.Language myLanguage
private void (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile psiFile
private static com.intellij.lang.Language findLanguage (com.intellij.psi.PsiFile)
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider vp
java.util.Set languages
public com.intellij.psi.PsiElement retrieve ()
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$PsiFileReference reference
public int hashCode ()
void (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile, com.intellij.psi.PsiAnchor$1)
com.intellij.openapi.vfs.VirtualFile x0
com.intellij.psi.PsiFile x1
com.intellij.psi.PsiAnchor$1 x2
}
com/intellij/psi/PsiAnchor$StubIndexReference$1.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$StubIndexReference$1 extends java.lang.Object implements com.intellij.openapi.util.NullableComputable {
final com.intellij.psi.PsiAnchor$StubIndexReference this$0
void (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference this$0
public com.intellij.psi.PsiElement compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiAnchor$StubIndexReference$2.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$StubIndexReference$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiAnchor$StubIndexReference this$0
void (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference this$0
public com.intellij.psi.PsiFile compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiAnchor$StubIndexReference$3.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$StubIndexReference$3 extends java.lang.Object implements com.intellij.openapi.util.NullableComputable {
final com.intellij.psi.PsiFile val$file
final com.intellij.psi.PsiAnchor$StubIndexReference this$0
void (com.intellij.psi.PsiAnchor$StubIndexReference, com.intellij.psi.PsiFile)
com.intellij.psi.PsiAnchor$StubIndexReference this$0
public com.intellij.psi.PsiElement compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiAnchor$StubIndexReference.classPsiAnchor.java
package com.intellij.psi
public com.intellij.psi.PsiAnchor$StubIndexReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
private final int myIndex
private final com.intellij.lang.Language myLanguage
private final com.intellij.psi.stubs.IStubElementType myElementType
private void (com.intellij.psi.PsiFile, int, com.intellij.lang.Language, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.PsiFile file
int index
com.intellij.lang.Language language
com.intellij.psi.stubs.IStubElementType elementType
public com.intellij.psi.PsiFile getFile ()
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement retrieve ()
public java.lang.String diagnoseNull ()
com.intellij.psi.PsiElement element
String msg
com.intellij.openapi.editor.Document document
AssertionError e
com.intellij.psi.PsiFile file
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$StubIndexReference that
public int hashCode ()
public java.lang.String toString ()
public int getStartOffset ()
com.intellij.psi.PsiElement resolved
public int getEndOffset ()
com.intellij.psi.PsiElement resolved
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.project.Project getProject ()
void (com.intellij.psi.PsiFile, int, com.intellij.lang.Language, com.intellij.psi.stubs.IStubElementType, com.intellij.psi.PsiAnchor$1)
com.intellij.psi.PsiFile x0
int x1
com.intellij.lang.Language x2
com.intellij.psi.stubs.IStubElementType x3
com.intellij.psi.PsiAnchor$1 x4
static int access$400 (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference x0
static com.intellij.psi.stubs.IStubElementType access$500 (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference x0
}
com/intellij/psi/PsiAnchor$TreeRangeReference.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$TreeRangeReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.smartPointers.Identikit myInfo
private final int myStartOffset
private final int myEndOffset
private void (com.intellij.psi.PsiFile, int, int, com.intellij.psi.impl.smartPointers.Identikit, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.impl.smartPointers.Identikit info
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.psi.PsiElement retrieve ()
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$TreeRangeReference that
public int hashCode ()
int result
void (com.intellij.psi.PsiFile, int, int, com.intellij.psi.impl.smartPointers.Identikit, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiAnchor$1)
com.intellij.psi.PsiFile x0
int x1
int x2
com.intellij.psi.impl.smartPointers.Identikit x3
com.intellij.openapi.vfs.VirtualFile x4
com.intellij.psi.PsiAnchor$1 x5
}
com/intellij/psi/PsiAnchor.classPsiAnchor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnchor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public abstract com.intellij.psi.PsiElement retrieve ()
public abstract com.intellij.psi.PsiFile getFile ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
public static com.intellij.psi.PsiAnchor create (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnchor anchor
private static com.intellij.psi.PsiAnchor doCreateAnchor (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.lang.Language l
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiAnchor stubRef
com.intellij.openapi.util.TextRange textRange
com.intellij.lang.Language lang
com.intellij.psi.FileViewProvider viewProvider
private static com.intellij.psi.PsiAnchor wrapperOrHardReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiAnchor wrappedAnchor
com.intellij.psi.PsiElement anchorElement
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiAnchor$StubIndexReference createStubReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
int index
com.intellij.psi.StubBasedPsiElement elt
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
private static boolean canHaveStub (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.tree.IStubFileElementType elementType
public static int calcStubIndex (com.intellij.psi.StubBasedPsiElement)
com.intellij.psi.stubs.StubElement stb
com.intellij.psi.StubBasedPsiElement psi
com.intellij.psi.stubs.StubElement liveStub
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.stubs.StubTree stubTree
public static com.intellij.psi.PsiElement restoreFromStubIndex (com.intellij.psi.impl.source.PsiFileWithStubSupport, int, com.intellij.psi.stubs.IStubElementType, boolean)
com.intellij.psi.impl.source.PsiFileWithStubSupport fileImpl
int index
com.intellij.psi.stubs.IStubElementType elementType
boolean throwIfNull
com.intellij.psi.stubs.StubTree tree
java.util.List list
com.intellij.psi.stubs.StubElement stub
static void ()
}
com/intellij/psi/PsiReferenceServiceImpl.classPsiReferenceServiceImpl.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceServiceImpl extends com.intellij.psi.PsiReferenceService {
public void ()
public java.util.List getReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
}
com/intellij/psi/SingleRootFileViewProvider$1.classSingleRootFileViewProvider.java
package com.intellij.psi
com.intellij.psi.SingleRootFileViewProvider$1 extends java.lang.Object {
}
com/intellij/psi/SingleRootFileViewProvider$Content.classSingleRootFileViewProvider.java
package com.intellij.psi
abstract com.intellij.psi.SingleRootFileViewProvider$Content extends java.lang.Object {
public abstract java.lang.CharSequence getText ()
public abstract int getTextLength ()
public abstract long getModificationStamp ()
}
com/intellij/psi/SingleRootFileViewProvider$PsiFileContent$1.classSingleRootFileViewProvider.java
package com.intellij.psi
com.intellij.psi.SingleRootFileViewProvider$PsiFileContent$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.SingleRootFileViewProvider$PsiFileContent this$1
void (com.intellij.psi.SingleRootFileViewProvider$PsiFileContent)
com.intellij.psi.SingleRootFileViewProvider$PsiFileContent this$1
public java.lang.String compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/SingleRootFileViewProvider$PsiFileContent.classSingleRootFileViewProvider.java
package com.intellij.psi
com.intellij.psi.SingleRootFileViewProvider$PsiFileContent extends java.lang.Object implements com.intellij.psi.SingleRootFileViewProvider$Content {
private final com.intellij.psi.impl.source.PsiFileImpl myFile
private volatile String myContent
private final long myModificationStamp
private final java.util.List myFileElementHardRefs
final com.intellij.psi.SingleRootFileViewProvider this$0
private void (com.intellij.psi.SingleRootFileViewProvider, com.intellij.psi.impl.source.PsiFileImpl, long)
com.intellij.psi.PsiFile aFile
com.intellij.psi.impl.source.PsiFileImpl file
long modificationStamp
public java.lang.CharSequence getText ()
String content
public int getTextLength ()
String content
public long getModificationStamp ()
void (com.intellij.psi.SingleRootFileViewProvider, com.intellij.psi.impl.source.PsiFileImpl, long, com.intellij.psi.SingleRootFileViewProvider$1)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.psi.impl.source.PsiFileImpl x1
long x2
com.intellij.psi.SingleRootFileViewProvider$1 x3
static com.intellij.psi.impl.source.PsiFileImpl access$500 (com.intellij.psi.SingleRootFileViewProvider$PsiFileContent)
com.intellij.psi.SingleRootFileViewProvider$PsiFileContent x0
}
com/intellij/psi/SingleRootFileViewProvider$VirtualFileContent.classSingleRootFileViewProvider.java
package com.intellij.psi
com.intellij.psi.SingleRootFileViewProvider$VirtualFileContent extends java.lang.Object implements com.intellij.psi.SingleRootFileViewProvider$Content {
final com.intellij.psi.SingleRootFileViewProvider this$0
private void (com.intellij.psi.SingleRootFileViewProvider)
public java.lang.CharSequence getText ()
com.intellij.openapi.editor.Document doc
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.editor.Document document
public int getTextLength ()
public long getModificationStamp ()
com.intellij.openapi.editor.Document document
public java.lang.String toString ()
void (com.intellij.psi.SingleRootFileViewProvider, com.intellij.psi.SingleRootFileViewProvider$1)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.psi.SingleRootFileViewProvider$1 x1
}
com/intellij/psi/SingleRootFileViewProvider.classSingleRootFileViewProvider.java
package com.intellij.psi
public com.intellij.psi.SingleRootFileViewProvider extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.FileViewProvider {
private static final com.intellij.openapi.util.Key OUR_NO_SIZE_LIMIT_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key FREE_THREADED
private final com.intellij.psi.PsiManager myManager
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final boolean myEventSystemEnabled
private final boolean myPhysical
private final java.util.concurrent.atomic.AtomicReference myPsiFile
private volatile com.intellij.psi.SingleRootFileViewProvider$Content myContent
private volatile java.lang.ref.Reference myDocument
private final com.intellij.lang.Language myBaseLanguage
private final com.intellij.openapi.fileTypes.FileType myFileType
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
com.intellij.openapi.fileTypes.FileType fileType
protected void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
com.intellij.lang.Language language
protected void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.lang.Language, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.FileType type
public com.intellij.lang.Language getBaseLanguage ()
private static com.intellij.lang.Language calcBaseLanguage (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
public java.util.Set getLanguages ()
public final com.intellij.psi.PsiFile getPsi (com.intellij.lang.Language)
com.intellij.psi.impl.file.impl.FileManager fileManager
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.lang.Language target
public java.util.List getAllFiles ()
protected com.intellij.psi.PsiFile getPsiInner (com.intellij.lang.Language)
com.intellij.psi.PsiFile alreadyCreated
boolean set
com.intellij.lang.Language target
com.intellij.psi.PsiFile psiFile
public void beforeContentsSynchronized ()
public void contentsSynchronized ()
public void beforeDocumentChanged (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiCause
com.intellij.psi.PsiFile psiFile
public final void onContentReload ()
com.intellij.psi.PsiFile file
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile psiFile
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.impl.PsiTreeChangeEventImpl event
java.util.List files
java.util.List events
java.util.List genericEvents
private com.intellij.psi.impl.PsiTreeChangeEventImpl createChildrenChangeEvent (com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiFile file
boolean generic
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void rootChanged (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public boolean isEventSystemEnabled ()
public boolean isPhysical ()
public long getModificationStamp ()
public boolean supportsIncrementalReparse (com.intellij.lang.Language)
com.intellij.lang.Language rootLanguage
public com.intellij.psi.PsiFile getCachedPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
com.intellij.psi.PsiFile file
public java.util.List getCachedPsiFiles ()
public java.util.List getKnownTreeRoots ()
com.intellij.psi.PsiFile psiFile
com.intellij.psi.impl.source.tree.FileElement element
private com.intellij.psi.PsiFile createFile ()
com.intellij.openapi.roots.FileIndexFacade indexFacade
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.project.Project project
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
protected boolean isIgnored ()
com.intellij.openapi.vfs.VirtualFile file
protected com.intellij.psi.PsiFile createFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
public static boolean isTooLarge (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isTooLargeForIntelligence (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isTooLargeForContentLoading (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
private static boolean checkFileSizeLimit (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static void doNotCheckFileSizeLimit (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isTooLargeForIntelligence (com.intellij.openapi.vfs.VirtualFile, long)
com.intellij.openapi.vfs.VirtualFile vFile
long contentSize
public static boolean isTooLargeForContentLoading (com.intellij.openapi.vfs.VirtualFile, long)
com.intellij.openapi.vfs.VirtualFile vFile
long contentSize
public static boolean fileSizeIsGreaterThan (com.intellij.openapi.vfs.VirtualFile, long)
int lengthInChars
com.intellij.openapi.vfs.VirtualFile vFile
long maxBytes
protected com.intellij.psi.PsiFile createFile (com.intellij.lang.Language)
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.psi.PsiManager getManager ()
public java.lang.CharSequence getContents ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
private com.intellij.openapi.editor.Document getCachedDocument ()
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getDocument ()
com.intellij.openapi.editor.Document document
public com.intellij.psi.FileViewProvider clone ()
com.intellij.openapi.vfs.VirtualFile origFile
com.intellij.testFramework.LightVirtualFile copy
public com.intellij.psi.SingleRootFileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile psiFile
protected static com.intellij.psi.PsiReference findReferenceAt (com.intellij.psi.PsiFile, int)
int length
com.intellij.psi.PsiFile psiFile
int offset
int offsetInElement
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
int offset
Class lang
public static com.intellij.psi.PsiElement findElementAt (com.intellij.psi.PsiElement, int)
int length
com.intellij.psi.PsiElement psiFile
int offset
int offsetInElement
com.intellij.psi.PsiElement child
public void forceCachedPsi (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiFile prev
private com.intellij.psi.SingleRootFileViewProvider$Content getContent ()
private void setContent (com.intellij.psi.SingleRootFileViewProvider$Content)
com.intellij.psi.SingleRootFileViewProvider$Content content
private void checkLengthConsistency ()
int nodeLength
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.openapi.editor.Document document
java.util.List knownTreeRoots
int fileLength
public java.lang.String toString ()
public void markInvalidated ()
com.intellij.psi.PsiFile psiFile
private java.lang.CharSequence getLastCommittedText (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
private long getLastCommittedStamp (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.psi.PsiFile getStubBindingRoot ()
com.intellij.psi.PsiFile psi
public final com.intellij.openapi.fileTypes.FileType getFileType ()
public volatile java.lang.Object clone ()
public volatile com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static com.intellij.openapi.editor.Document access$200 (com.intellij.psi.SingleRootFileViewProvider)
com.intellij.psi.SingleRootFileViewProvider x0
static java.lang.CharSequence access$300 (com.intellij.psi.SingleRootFileViewProvider, com.intellij.openapi.editor.Document)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.openapi.editor.Document x1
static long access$400 (com.intellij.psi.SingleRootFileViewProvider, com.intellij.openapi.editor.Document)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.openapi.editor.Document x1
static void ()
}
com/intellij/psi/WrappedElementAnchor.classWrappedElementAnchor.java
package com.intellij.psi
public com.intellij.psi.WrappedElementAnchor extends com.intellij.psi.PsiAnchor {
private final com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider myAnchorProvider
private final com.intellij.psi.PsiAnchor myBaseAnchor
public void (com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider, com.intellij.psi.PsiAnchor)
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiAnchor anchor
public com.intellij.psi.PsiElement retrieve ()
com.intellij.psi.PsiElement baseElement
public com.intellij.psi.PsiFile getFile ()
com.intellij.psi.PsiElement element
public int getStartOffset ()
com.intellij.psi.PsiElement element
public int getEndOffset ()
com.intellij.psi.PsiElement element
public java.lang.String toString ()
}
com/intellij/psi/css/MinifiedFilesUtil.classMinifiedFilesUtil.java
package com.intellij.psi.css
public com.intellij.psi.css.MinifiedFilesUtil extends java.lang.Object {
private static final int MAX_OFFSET
private static final int MIN_SIZE
private static final double MAX_UNNEEDED_OFFSET_PERCENTAGE
private static final int COUNT_OF_CONSIDERING_CHARACTERS_FROM_END_OF_FILE
private void ()
public static boolean isMinified (java.lang.CharSequence, com.intellij.lang.ParserDefinition, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
CharSequence fileContent
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.TokenSet noWSRequireBeforeTokenSet
com.intellij.psi.tree.TokenSet noWSRequireAfterTokenSet
public static boolean isMinified (java.lang.CharSequence, com.intellij.lang.ParserDefinition, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
CharSequence fileContent
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.TokenSet noWSRequireBeforeTokenSet
com.intellij.psi.tree.TokenSet noWSRequireAfterTokenSet
com.intellij.psi.tree.TokenSet stringsTokenSet
com.intellij.lexer.Lexer lexer
int startOffset
protected static boolean isMinified (com.intellij.lexer.Lexer, com.intellij.lang.ParserDefinition, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
int tokenLength
com.intellij.psi.tree.IElementType tokenType
com.intellij.lexer.Lexer lexer
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.TokenSet noWSRequireBeforeTokenSet
com.intellij.psi.tree.TokenSet noWSRequireAfterTokenSet
com.intellij.psi.tree.TokenSet stringLiteralElements
int offsetIgnoringComments
int offsetIgnoringCommentsAndStrings
int unneededWhitespaceCount
String lastTokenText
com.intellij.psi.tree.IElementType lastTokenType
com.intellij.psi.tree.TokenSet whitespaceTokens
com.intellij.psi.tree.TokenSet commentTokens
boolean lastWhiteSpaceWasHandled
private static boolean isNewLine (com.intellij.lexer.Lexer, int)
com.intellij.lexer.Lexer lexer
int tokenLength
public static boolean isMinified (java.lang.CharSequence, com.intellij.lang.ParserDefinition)
CharSequence fileContent
com.intellij.lang.ParserDefinition parserDefinition
}
com/intellij/psi/filters/AndFilter.classAndFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.AndFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final java.util.List myFilters
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter1
com.intellij.psi.filters.ElementFilter filter2
public transient void (com.intellij.psi.filters.ElementFilter[])
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter[] filters
private void addFilter (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.filters.ElementFilter elementFilter
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
com.intellij.psi.filters.ElementFilter elementFilter
Object myFilter
Class elementClass
public java.lang.String toString ()
String ret
java.util.Iterator iter
}
com/intellij/psi/filters/ClassFilter.classClassFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ClassFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final Class myFilter
private final boolean myAcceptableFlag
public void (java.lang.Class)
Class filter
public void (java.lang.Class, boolean)
Class filter
boolean acceptableFlag
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
private boolean filterMatches (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/ContentFilter.classContentFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ContentFilter extends com.intellij.psi.filters.position.PositionElementFilter {
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement currentChild
public java.lang.String toString ()
}
com/intellij/psi/filters/NotFilter.classNotFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.NotFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final com.intellij.psi.filters.ElementFilter myFilter
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/OrFilter.classOrFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.OrFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final java.util.List myFilters
public void ()
public transient void (com.intellij.psi.filters.ElementFilter[])
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter[] filters
public void addFilter (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
protected java.util.List getFilters ()
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.filters.ElementFilter elementFilter
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
com.intellij.psi.filters.ElementFilter elementFilter
Class elementClass
public java.lang.String toString ()
String ret
java.util.Iterator iter
}
com/intellij/psi/filters/position/PositionElementFilter.classPositionElementFilter.java
package com.intellij.psi.filters.position
public abstract com.intellij.psi.filters.position.PositionElementFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private com.intellij.psi.filters.ElementFilter myFilter
public void ()
public void setFilter (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public com.intellij.psi.filters.ElementFilter getFilter ()
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
protected static com.intellij.psi.PsiElement getOwnerChild (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/AbstractModificationTracker$1.classAbstractModificationTracker.java
package com.intellij.psi.impl
com.intellij.psi.impl.AbstractModificationTracker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void ()
}
com/intellij/psi/impl/AbstractModificationTracker.classAbstractModificationTracker.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AbstractModificationTracker extends java.lang.Object implements com.intellij.psi.impl.PsiTreeChangePreprocessor {
private final com.intellij.psi.impl.PsiManagerImpl myPsiManager
private com.intellij.psi.impl.PsiModificationTrackerImpl myModificationTracker
protected abstract boolean isInsideCodeBlock (com.intellij.psi.PsiElement)
public void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl psiManager
public com.intellij.psi.impl.PsiManagerImpl getPsiManager ()
protected void initTracker ()
public void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
boolean changedInsideCodeBlock
protected void processOutOfCodeBlockModification (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/AnyPsiChangeListener$Adapter.classAnyPsiChangeListener.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AnyPsiChangeListener$Adapter extends java.lang.Object implements com.intellij.psi.impl.AnyPsiChangeListener {
public void ()
public void beforePsiChanged (boolean)
boolean isPhysical
public void afterPsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/AnyPsiChangeListener.classAnyPsiChangeListener.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AnyPsiChangeListener extends java.lang.Object {
public abstract void beforePsiChanged (boolean)
public abstract void afterPsiChanged (boolean)
}
com/intellij/psi/impl/CheckUtil$1.classCheckUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.CheckUtil$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[])
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/psi/impl/CheckUtil.classCheckUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.CheckUtil extends java.lang.Object {
private void ()
public static void checkWritable (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String url
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement element
public static void checkDelete (com.intellij.openapi.vfs.VirtualFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/psi/impl/DebugUtil$1.classDebugUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.DebugUtil$1 extends java.lang.Object implements com.intellij.util.Consumer {
final Appendable val$buffer
final int val$indent
final boolean val$skipWhiteSpaces
final boolean val$showChildrenRanges
final boolean val$usePsi
void (java.lang.Appendable, int, boolean, boolean, boolean)
public void consume (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/DebugUtil$2.classDebugUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.DebugUtil$2 extends java.lang.Object implements com.intellij.util.Consumer {
final Appendable val$buffer
final int val$indent
final boolean val$skipWhiteSpaces
final boolean val$showChildrenRanges
void (java.lang.Appendable, int, boolean, boolean)
public void consume (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/DebugUtil$IncorrectTreeStructureException.classDebugUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DebugUtil$IncorrectTreeStructureException extends java.lang.RuntimeException {
private final com.intellij.lang.ASTNode myElement
public void (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode element
String message
public com.intellij.lang.ASTNode getElement ()
}
com/intellij/psi/impl/DebugUtil$LengthBuilder.classDebugUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DebugUtil$LengthBuilder extends java.lang.Object implements java.lang.Appendable {
private int myLength
public void ()
public int getLength ()
public java.lang.Appendable append (java.lang.CharSequence)
CharSequence csq
public java.lang.Appendable append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.lang.Appendable append (char)
char c
}
com/intellij/psi/impl/DebugUtil.classDebugUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DebugUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static boolean CHECK
public static final boolean DO_EXPENSIVE_CHECKS
public static final boolean CHECK_INSIDE_ATOMIC_ACTION_ENABLED
private static final ThreadLocal ourPsiModificationTrace
private static final ThreadLocal ourPsiModificationDepth
private static final java.util.Set ourNonTransactedTraces
static final boolean $assertionsDisabled
public void ()
public static java.lang.String psiTreeToString (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean skipWhitespaces
com.intellij.lang.ASTNode node
public static java.lang.String treeToString (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode root
boolean skipWhitespaces
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
public static java.lang.String nodeTreeToString (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode root
boolean skipWhitespaces
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
public static java.lang.String treeToString (com.intellij.lang.ASTNode, boolean, boolean)
com.intellij.lang.ASTNode root
boolean skipWhitespaces
boolean showRanges
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
public static java.lang.String treeToStringWithUserData (com.intellij.psi.impl.source.tree.TreeElement, boolean)
com.intellij.psi.impl.source.tree.TreeElement root
boolean skipWhitespaces
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
public static java.lang.String treeToStringWithUserData (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement root
boolean skipWhitespaces
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
public static void treeToBuffer (java.lang.Appendable, com.intellij.lang.ASTNode, int, boolean, boolean, boolean, boolean)
Appendable buffer
com.intellij.lang.ASTNode root
int indent
boolean skipWhiteSpaces
boolean showRanges
boolean showChildrenRanges
boolean usePsi
public static void treeToBuffer (java.lang.Appendable, com.intellij.lang.ASTNode, int, boolean, boolean, boolean, boolean, com.intellij.util.PairConsumer)
String text
com.intellij.lang.ASTNode child
com.intellij.psi.PsiElement psiElement
java.io.IOException e
Appendable buffer
com.intellij.lang.ASTNode root
int indent
boolean skipWhiteSpaces
boolean showRanges
boolean showChildrenRanges
boolean usePsi
com.intellij.util.PairConsumer extra
public static java.lang.String lightTreeToString (com.intellij.util.diff.FlyweightCapableTreeStructure, boolean)
com.intellij.util.diff.FlyweightCapableTreeStructure tree
boolean skipWhitespaces
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
public static void lightTreeToBuffer (com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.lang.LighterASTNode, java.lang.Appendable, int, boolean)
String text
int i
com.intellij.openapi.util.Ref kids
int numKids
java.io.IOException e
com.intellij.util.diff.FlyweightCapableTreeStructure tree
com.intellij.lang.LighterASTNode node
Appendable buffer
int indent
boolean skipWhiteSpaces
com.intellij.psi.tree.IElementType tokenType
boolean isLeaf
public static java.lang.String stubTreeToString (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub root
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder builder
public static void stubTreeToBuffer (com.intellij.psi.stubs.Stub, java.lang.Appendable, int)
com.intellij.psi.stubs.Stub child
com.intellij.psi.stubs.ObjectStubSerializer stubType
java.util.List children
java.io.IOException e
com.intellij.psi.stubs.Stub node
Appendable buffer
int indent
private static void treeToBufferWithUserData (java.lang.Appendable, com.intellij.psi.impl.source.tree.TreeElement, int, boolean)
String text
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement psi
java.io.IOException e
Appendable buffer
com.intellij.psi.impl.source.tree.TreeElement root
int indent
boolean skipWhiteSpaces
private static void treeToBufferWithUserData (java.lang.Appendable, com.intellij.psi.PsiElement, int, boolean)
String text
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
java.io.IOException e
Appendable buffer
com.intellij.psi.PsiElement root
int indent
boolean skipWhiteSpaces
public static void doCheckTreeStructure (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anyElement
com.intellij.lang.ASTNode root
private static void checkSubtree (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.CompositeElement root
public static void checkParentChildConsistent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode treeParent
com.intellij.lang.ASTNode[] elements
public static void checkSameCharTabs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element1
com.intellij.lang.ASTNode element2
com.intellij.util.CharTable fromCharTab
com.intellij.util.CharTable toCharTab
public static java.lang.String psiToString (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean skipWhitespaces
public static java.lang.String psiToString (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiElement root
boolean skipWhiteSpaces
boolean showRanges
public static java.lang.String psiToString (com.intellij.psi.PsiElement, boolean, boolean, com.intellij.util.PairConsumer)
com.intellij.psi.PsiElement root
boolean skipWhiteSpaces
boolean showRanges
com.intellij.util.PairConsumer extra
com.intellij.psi.impl.DebugUtil$LengthBuilder ruler
StringBuilder buffer
private static void psiToBuffer (java.lang.Appendable, com.intellij.psi.PsiElement, boolean, boolean, com.intellij.util.PairConsumer)
Appendable buffer
com.intellij.psi.PsiElement root
boolean skipWhiteSpaces
boolean showRanges
com.intellij.util.PairConsumer extra
com.intellij.lang.ASTNode node
public static void psiToBuffer (java.lang.Appendable, com.intellij.psi.PsiElement, int, boolean, boolean, boolean)
Appendable buffer
com.intellij.psi.PsiElement root
int indent
boolean skipWhiteSpaces
boolean showRanges
boolean showChildrenRanges
public static void psiToBuffer (java.lang.Appendable, com.intellij.psi.PsiElement, int, boolean, boolean, boolean, com.intellij.util.PairConsumer)
String text
com.intellij.psi.PsiElement child
java.io.IOException e
Appendable buffer
com.intellij.psi.PsiElement root
int indent
boolean skipWhiteSpaces
boolean showRanges
boolean showChildrenRanges
com.intellij.util.PairConsumer extra
public static java.lang.String fixWhiteSpaces (java.lang.String)
String text
public static java.lang.String currentStackTrace ()
public static void startPsiModification (java.lang.String)
String trace
Integer depth
public static void finishPsiModification ()
Integer depth
public static void onInvalidated (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode treeElement
Object trace
public static void onInvalidated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o
Object trace
public static void onInvalidated (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
Object trace
private static java.lang.Object calcInvalidationTrace (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode treeElement
private static java.lang.Object currentInvalidationTrace ()
Object trace
public static void revalidateNode (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static void sleep (long)
long millis
public static void checkTreeStructure (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static java.lang.String diagnosePsiDocumentInconsistency (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiDocumentManager manager
com.intellij.openapi.editor.Document actualDocument
String fileDiagnostics
com.intellij.psi.PsiFile cachedPsiFile
com.intellij.psi.FileViewProvider actualViewProvider
int fileLength
int docLength
static void ()
com.intellij.openapi.application.Application application
}
com/intellij/psi/impl/DocumentCommitProcessor.classDocumentCommitProcessor.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.DocumentCommitProcessor extends java.lang.Object {
public abstract void commitSynchronously (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
public abstract void commitAsynchronously (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.ModalityState)
}
com/intellij/psi/impl/DocumentCommitThread$1$1.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$1$1 extends com.intellij.openapi.application.ApplicationAdapter {
final com.intellij.psi.impl.DocumentCommitThread$1 this$1
void (com.intellij.psi.impl.DocumentCommitThread$1)
com.intellij.psi.impl.DocumentCommitThread$1 this$1
public void beforeWriteActionStart (java.lang.Object)
Object action
public void afterWriteActionFinished (java.lang.Object)
Object action
}
com/intellij/psi/impl/DocumentCommitThread$1.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$1 extends java.lang.Object implements java.lang.Runnable {
static final boolean $assertionsDisabled
final com.intellij.openapi.application.ex.ApplicationEx val$application
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.application.ex.ApplicationEx)
com.intellij.psi.impl.DocumentCommitThread this$0
public void run ()
static void ()
}
com/intellij/psi/impl/DocumentCommitThread$2.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$result
final com.intellij.psi.impl.DocumentCommitThread$CommitTask val$commitTask
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.util.Ref, com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread this$0
public void run ()
}
com/intellij/psi/impl/DocumentCommitThread$3.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.openapi.project.Project val$finalProject
final CharSequence[] val$lastCommittedText
final com.intellij.openapi.editor.Document val$finalDocument
final com.intellij.psi.PsiDocumentManager val$documentManager
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.project.Project, java.lang.CharSequence[], com.intellij.openapi.editor.Document, com.intellij.psi.PsiDocumentManager)
com.intellij.psi.impl.DocumentCommitThread this$0
public java.util.List compute ()
com.intellij.psi.PsiFile file
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/DocumentCommitThread$4.classDocumentCommitThread.java
package com.intellij.psi.impl
final com.intellij.psi.impl.DocumentCommitThread$4 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.openapi.util.Pair fun (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile root
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/DocumentCommitThread$5.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$5 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.project.Project val$project
final com.intellij.openapi.editor.Document val$document
final com.intellij.psi.impl.DocumentCommitThread$CommitTask val$task
final com.intellij.psi.impl.PsiDocumentManagerBase val$documentManager
final java.util.List val$finishProcessors
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.impl.PsiDocumentManagerBase, java.util.List)
com.intellij.psi.impl.DocumentCommitThread this$0
public void run ()
com.intellij.lang.FileASTNode oldFileNode
com.intellij.util.Processor finishProcessor
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.openapi.util.Pair pair
com.intellij.psi.FileViewProvider viewProvider
java.util.concurrent.locks.Lock lock
boolean canceled
}
com/intellij/psi/impl/DocumentCommitThread$6.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$6 extends java.lang.Object implements java.lang.Runnable {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.DocumentCommitThread$CommitTask val$task
final java.util.List val$finishProcessors
final boolean val$synchronously
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.util.List, boolean)
com.intellij.psi.impl.DocumentCommitThread this$0
public void run ()
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
boolean committed
boolean changeStillValid
boolean success
static void ()
}
com/intellij/psi/impl/DocumentCommitThread$7.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$7 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.impl.DocumentCommitThread$CommitTask val$task
final com.intellij.psi.impl.PsiDocumentManagerBase val$documentManager
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.DocumentCommitThread this$0
public boolean process (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/DocumentCommitThread$8.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$8 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.PsiFile val$file
final com.intellij.psi.impl.DocumentCommitThread$CommitTask val$task
final com.intellij.psi.impl.source.text.DiffLog val$diffLog
final com.intellij.lang.FileASTNode val$oldFileNode
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.psi.PsiFile, com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.impl.source.text.DiffLog, com.intellij.lang.FileASTNode)
com.intellij.psi.impl.DocumentCommitThread this$0
public boolean process (com.intellij.openapi.editor.Document)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.editor.Document document
com.intellij.psi.FileViewProvider viewProvider
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/DocumentCommitThread$9$1.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$9$1 extends com.intellij.pom.impl.PomTransactionBase {
final com.intellij.pom.PomModel val$model
final com.intellij.psi.impl.DocumentCommitThread$9 this$0
void (com.intellij.psi.impl.DocumentCommitThread$9, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.pom.PomModel)
com.intellij.psi.impl.DocumentCommitThread$9 this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
}
com/intellij/psi/impl/DocumentCommitThread$9.classDocumentCommitThread.java
package com.intellij.psi.impl
final com.intellij.psi.impl.DocumentCommitThread$9 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.PsiFile val$file
final com.intellij.psi.impl.source.text.DiffLog val$diffLog
void (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.DiffLog)
public void run ()
com.intellij.pom.PomModel model
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction transaction
com.intellij.psi.impl.source.PsiFileImpl fileImpl
}
com/intellij/psi/impl/DocumentCommitThread$CommitTask.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$CommitTask extends java.lang.Object {
private final com.intellij.openapi.editor.Document document
final com.intellij.openapi.project.Project project
private final int modificationSequence
final com.intellij.openapi.progress.ProgressIndicator indicator
final Object reason
final com.intellij.openapi.application.ModalityState myCreationModalityState
private final CharSequence myLastCommittedText
final java.util.List myOldFileNodes
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.util.List, com.intellij.openapi.progress.ProgressIndicator, java.lang.Object, com.intellij.openapi.application.ModalityState, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
java.util.List oldFileNodes
com.intellij.openapi.progress.ProgressIndicator indicator
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
CharSequence lastCommittedText
public java.lang.String toString ()
com.intellij.openapi.editor.Document document
String docInfo
String indicatorInfo
String reasonInfo
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
public int hashCode ()
int result
boolean isStillValid ()
com.intellij.openapi.editor.Document document
private void cancel (java.lang.Object, com.intellij.psi.impl.DocumentCommitThread)
Object reason
com.intellij.psi.impl.DocumentCommitThread commitProcessor
com.intellij.openapi.editor.Document getDocument ()
static void access$200 (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
Object x1
com.intellij.psi.impl.DocumentCommitThread x2
static java.lang.CharSequence access$1200 (com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
}
com/intellij/psi/impl/DocumentCommitThread.classDocumentCommitThread.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DocumentCommitThread extends java.lang.Object implements java.lang.Runnable com.intellij.openapi.Disposable com.intellij.psi.impl.DocumentCommitProcessor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String SYNC_COMMIT_REASON
private final java.util.concurrent.ExecutorService executor
private final Object lock
private final com.intellij.util.containers.HashSetQueue documentsToCommit
private final com.intellij.util.containers.HashSetQueue documentsToApplyInEDT
private final com.intellij.openapi.application.ex.ApplicationEx myApplication
private volatile boolean isDisposed
private com.intellij.psi.impl.DocumentCommitThread$CommitTask currentTask
private boolean myEnabled
private static final com.intellij.openapi.util.Key CANCEL_REASON
private static final com.intellij.openapi.util.Key DOCUMENT_LOCK
static final boolean $assertionsDisabled
public static com.intellij.psi.impl.DocumentCommitThread getInstance ()
public void (com.intellij.openapi.application.ex.ApplicationEx)
com.intellij.openapi.application.ex.ApplicationEx application
public void dispose ()
private void disable (java.lang.Object)
Object reason
private void enable (java.lang.Object)
Object reason
private void wakeUpQueue ()
private void cancel (java.lang.Object)
Object reason
public void commitAsynchronously (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.ModalityState)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
com.intellij.psi.PsiFile psiFile
private com.intellij.psi.impl.DocumentCommitThread$CommitTask doQueue (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.util.List, java.lang.Object, com.intellij.openapi.application.ModalityState, java.lang.CharSequence)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
java.util.List oldFileNodes
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
CharSequence lastCommittedText
private com.intellij.psi.impl.DocumentCommitThread$CommitTask createNewTaskAndCancelSimilar (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.util.List, java.lang.Object, com.intellij.openapi.application.ModalityState, java.lang.CharSequence)
com.intellij.openapi.util.Pair pair
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
java.util.List oldFileNodes
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
CharSequence lastCommittedText
public transient void log (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object[])
com.intellij.openapi.project.Project project
String msg
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
Object[] args
private void cancelAll ()
com.intellij.psi.impl.DocumentCommitThread$CommitTask commitTask
com.intellij.psi.impl.DocumentCommitThread$CommitTask commitTask
String reason
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
public void clearQueue ()
private void cancelAndRemoveCurrentTask (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
Object reason
com.intellij.psi.impl.DocumentCommitThread$CommitTask currentTask
private void cancelAndRemoveFromDocsToApplyInEDT (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
Object reason
boolean removed
private void cancelAndRemoveFromDocsToCommit (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
Object reason
boolean removed
private boolean cancelAndRemoveFromQueue (com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.util.containers.HashSetQueue, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread$CommitTask newTask
com.intellij.util.containers.HashSetQueue queue
Object reason
com.intellij.psi.impl.DocumentCommitThread$CommitTask queuedTask
public void run ()
boolean polled
Throwable e
private boolean pollQueue ()
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.application.TransactionGuardImpl guard
com.intellij.psi.impl.DocumentCommitThread$CommitTask commitTask
com.intellij.openapi.util.Ref result
Runnable finishRunnable
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.editor.Document finalDocument
com.intellij.openapi.project.Project finalProject
CharSequence[] lastCommittedText
java.util.List oldFileNodes
boolean success
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
Object failureReason
com.intellij.psi.PsiDocumentManager documentManager
public void commitSynchronously (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
String s
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.openapi.util.Pair result
Runnable finish
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile psiFile
java.util.List allFileNodes
java.util.concurrent.locks.Lock documentLock
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
private static java.util.List getAllFileNodes (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
protected com.intellij.openapi.progress.ProgressIndicator createProgressIndicator ()
private void startNewTask (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread$CommitTask cur
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
Object reason
private com.intellij.openapi.util.Pair commitUnderProgress (com.intellij.psi.impl.DocumentCommitThread$CommitTask, boolean)
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
boolean synchronously
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
java.util.List finishProcessors
Runnable runnable
boolean canceled
Runnable result
private java.lang.Runnable createEdtRunnable (com.intellij.psi.impl.DocumentCommitThread$CommitTask, boolean, java.util.List)
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
boolean synchronously
java.util.List finishProcessors
private com.intellij.util.Processor handleCommitWithoutPsi (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
boolean isEnabled ()
public java.lang.String toString ()
public void waitForAllCommits () throws java.util.concurrent.ExecutionException java.lang.InterruptedException java.util.concurrent.TimeoutException
public com.intellij.util.Processor doCommit (com.intellij.psi.impl.DocumentCommitThread$CommitTask, com.intellij.psi.PsiFile, com.intellij.lang.FileASTNode)
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
com.intellij.psi.PsiFile file
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.editor.Document document
CharSequence newDocumentText
com.intellij.openapi.util.TextRange changedPsiRange
Boolean data
com.intellij.psi.text.BlockSupport blockSupport
com.intellij.psi.impl.source.text.DiffLog diffLog
private static int getLeafMatchingLength (java.lang.CharSequence, java.lang.CharSequence, int, int, int)
CharSequence leafText
CharSequence pattern
int patternIndex
int finalPatternIndex
int direction
int leafIndex
int finalLeafIndex
int result
private static int getMatchingLength (com.intellij.psi.impl.source.tree.FileElement, java.lang.CharSequence, boolean)
int matchingLength
CharSequence chars
com.intellij.psi.impl.source.tree.FileElement treeElement
CharSequence text
boolean fromStart
int patternIndex
int finalPatternIndex
int direction
com.intellij.lang.ASTNode leaf
int result
public static com.intellij.openapi.util.TextRange getChangedPsiRange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.tree.FileElement, java.lang.CharSequence)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.tree.FileElement treeElement
CharSequence newDocumentText
int psiLength
int commonPrefixLength
int commonSuffixLength
private static com.intellij.openapi.util.TextRange getChangedPsiRange (com.intellij.psi.PsiFile, java.lang.CharSequence, java.lang.CharSequence)
com.intellij.psi.PsiFile file
CharSequence oldDocumentText
CharSequence newDocumentText
int psiLength
int commonPrefixLength
int commonSuffixLength
public static void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.DiffLog)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.DiffLog diffLog
private void assertAfterCommit (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.text.BlockSupport blockSupport
com.intellij.psi.impl.source.text.DiffLog diffLog
String documentText
String fileText
boolean sameText
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.tree.FileElement oldFileNode
private static java.util.concurrent.locks.Lock getDocumentLock (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
java.util.concurrent.locks.Lock lock
static void access$000 (com.intellij.psi.impl.DocumentCommitThread, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread x0
Object x1
static void access$100 (com.intellij.psi.impl.DocumentCommitThread, java.lang.Object)
com.intellij.psi.impl.DocumentCommitThread x0
Object x1
static com.intellij.openapi.util.Pair access$300 (com.intellij.psi.impl.DocumentCommitThread, com.intellij.psi.impl.DocumentCommitThread$CommitTask, boolean)
com.intellij.psi.impl.DocumentCommitThread x0
com.intellij.psi.impl.DocumentCommitThread$CommitTask x1
boolean x2
static java.util.List access$400 (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile x0
static com.intellij.openapi.application.ex.ApplicationEx access$500 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static java.util.concurrent.locks.Lock access$600 (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document x0
static com.intellij.util.Processor access$700 (com.intellij.psi.impl.DocumentCommitThread, com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread x0
com.intellij.psi.impl.PsiDocumentManagerBase x1
com.intellij.psi.impl.DocumentCommitThread$CommitTask x2
static java.lang.Object access$800 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static com.intellij.util.containers.HashSetQueue access$900 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static com.intellij.openapi.util.Key access$1000 ()
static com.intellij.util.containers.HashSetQueue access$1100 (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread x0
static com.intellij.openapi.diagnostic.Logger access$1300 ()
static void access$1400 (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.DocumentCommitThread x0
com.intellij.openapi.editor.Document x1
com.intellij.psi.PsiFile x2
com.intellij.psi.impl.source.tree.FileElement x3
static void ()
}
com/intellij/psi/impl/EmptyFileManager.classEmptyFileManager.java
package com.intellij.psi.impl
com.intellij.psi.impl.EmptyFileManager extends java.lang.Object implements com.intellij.psi.impl.file.impl.FileManager {
private final com.intellij.psi.impl.PsiManagerImpl myManager
private final java.util.concurrent.ConcurrentMap myVFileToViewProviderMap
void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl manager
public void dispose ()
public com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public void reloadFromDisk (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public void cleanupForNextTest ()
public com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.FileViewProvider findCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean eventSystemEnabled
public void setViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider singleRootFileViewProvider
public java.util.List getAllCachedFiles ()
}
com/intellij/psi/impl/FakePsiElement.classFakePsiElement.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.FakePsiElement extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiNamedElement com.intellij.navigation.ItemPresentation {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textContains (char)
char c
public com.intellij.lang.ASTNode getNode ()
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public final javax.swing.Icon getIcon (int)
int flags
protected final javax.swing.Icon getElementIcon (int)
int flags
public javax.swing.Icon getIcon (boolean)
boolean open
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void delete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiManager getManager ()
com.intellij.psi.PsiElement parent
public boolean isPhysical ()
}
com/intellij/psi/impl/FreeThreadedFileViewProvider.classFreeThreadedFileViewProvider.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.FreeThreadedFileViewProvider extends java.lang.Object {
}
com/intellij/psi/impl/GeneratedMarkerVisitor.classGeneratedMarkerVisitor.java
package com.intellij.psi.impl
public com.intellij.psi.impl.GeneratedMarkerVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
public void ()
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public static void markGenerated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/PomTargetPsiElementImpl.classPomTargetPsiElementImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PomTargetPsiElementImpl extends com.intellij.psi.impl.RenameableFakePsiElement implements com.intellij.pom.PomTargetPsiElement {
private final com.intellij.pom.PomTarget myTarget
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.psi.PsiTarget)
com.intellij.psi.PsiTarget target
public void (com.intellij.openapi.project.Project, com.intellij.pom.PomTarget)
com.intellij.openapi.project.Project project
com.intellij.pom.PomTarget target
public com.intellij.pom.PomTarget getTarget ()
public java.lang.String getName ()
public boolean isWritable ()
public java.lang.String getTypeName ()
public com.intellij.psi.PsiElement getNavigationElement ()
public javax.swing.Icon getIcon ()
javax.swing.Icon icon
com.intellij.ide.IconProvider iconProvider
javax.swing.Icon icon
public boolean isValid ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.PomTargetPsiElementImpl that
public int hashCode ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getParent ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/PsiCachedValue$1.classPsiCachedValue.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiCachedValue$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object o
}
com/intellij/psi/impl/PsiCachedValue.classPsiCachedValue.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiCachedValue extends com.intellij.util.CachedValueBase {
private final com.intellij.psi.PsiManager myManager
protected volatile long myLastPsiTimeStamp
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
protected void valueUpdated (java.lang.Object[])
Object[] dependencies
private static boolean hasOnlyPhysicalPsiDependencies (java.lang.Object[])
Object[] dependencies
protected java.lang.Object getValueWithLock (java.lang.Object)
Object param
protected boolean isUpToDate (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data data
protected boolean isDependencyOutOfDate (java.lang.Object, long)
Object dependency
long oldTimeStamp
protected long getTimeStamp (java.lang.Object)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
Object dependency
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/PsiCachedValueImpl.classPsiCachedValueImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiCachedValueImpl extends com.intellij.psi.impl.PsiCachedValue implements com.intellij.psi.util.CachedValue {
private final com.intellij.psi.util.CachedValueProvider myProvider
public void (com.intellij.psi.PsiManager, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.CachedValueProvider provider
public java.lang.Object getValue ()
public com.intellij.psi.util.CachedValueProvider getValueProvider ()
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
}
com/intellij/psi/impl/PsiCachedValuesFactory$1.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiCachedValuesFactory$1 extends com.intellij.psi.impl.PsiCachedValueImpl {
final com.intellij.psi.impl.PsiCachedValuesFactory this$0
void (com.intellij.psi.impl.PsiCachedValuesFactory, com.intellij.psi.PsiManager, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.impl.PsiCachedValuesFactory this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.util.CachedValueProvider provider
protected java.lang.Object[] getDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
}
com/intellij/psi/impl/PsiCachedValuesFactory$2.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiCachedValuesFactory$2 extends com.intellij.psi.impl.PsiParameterizedCachedValue {
final com.intellij.psi.impl.PsiCachedValuesFactory this$0
void (com.intellij.psi.impl.PsiCachedValuesFactory, com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.impl.PsiCachedValuesFactory this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected java.lang.Object[] getDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result tResult
}
com/intellij/psi/impl/PsiCachedValuesFactory$3.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiCachedValuesFactory$3 extends com.intellij.psi.impl.PsiParameterizedCachedValue {
final com.intellij.psi.impl.PsiCachedValuesFactory this$0
void (com.intellij.psi.impl.PsiCachedValuesFactory, com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.impl.PsiCachedValuesFactory this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/PsiCachedValuesFactory.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiCachedValuesFactory extends java.lang.Object implements com.intellij.util.CachedValuesFactory {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiManager myManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.util.CachedValue createCachedValue (com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
public com.intellij.psi.util.ParameterizedCachedValue createParameterizedCachedValue (com.intellij.psi.util.ParameterizedCachedValueProvider, boolean)
com.intellij.psi.util.ParameterizedCachedValueProvider provider
boolean trackValue
static com.intellij.openapi.project.Project access$000 (com.intellij.psi.impl.PsiCachedValuesFactory)
com.intellij.psi.impl.PsiCachedValuesFactory x0
}
com/intellij/psi/impl/PsiDocumentManagerBase$1.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$1 extends java.lang.Object implements com.intellij.psi.impl.PsiDocumentTransactionListener {
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void transactionStarted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
public void transactionCompleted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/PsiDocumentManagerBase$10.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$10 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$whenAllCommitted
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, java.lang.Runnable)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$11.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$11 extends java.lang.Object implements com.intellij.psi.ExternalChangeAction {
final com.intellij.psi.PsiFile val$psiFile
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.PsiFile)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
com.intellij.psi.FileViewProvider viewProvider
}
com/intellij/psi/impl/PsiDocumentManagerBase$12.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$12 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void dispose ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$2.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiDocumentManagerBase$2 extends java.lang.Object {
void ()
public java.lang.String toString ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$3.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$3 extends com.intellij.openapi.editor.DocumentRunnable {
final boolean[] val$ok
final com.intellij.openapi.editor.Document val$document
final java.util.List val$finishProcessors
final boolean val$synchronously
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, boolean[], com.intellij.openapi.editor.Document, java.util.List, boolean)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
com.intellij.openapi.editor.Document arg0
com.intellij.openapi.project.Project arg1
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$4.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$4 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final com.intellij.psi.PsiFile val$psiFile
final Object val$reason
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.PsiFile, java.lang.Object)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/PsiDocumentManagerBase$5.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$5 extends java.lang.Object implements java.lang.Runnable {
static final boolean $assertionsDisabled
final com.intellij.openapi.editor.Document val$document
final com.intellij.psi.PsiFile val$psiFile
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
static void ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$6.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$6 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.Ref val$ref
final com.intellij.openapi.util.Computable val$computation
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.util.Ref, com.intellij.openapi.util.Computable)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$7.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$7 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final Runnable val$runnable
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, java.lang.Runnable)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$8$1.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$8$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.PsiDocumentManagerBase$8 this$1
void (com.intellij.psi.impl.PsiDocumentManagerBase$8)
com.intellij.psi.impl.PsiDocumentManagerBase$8 this$1
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$8.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$8 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.concurrency.Semaphore val$semaphore
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.util.concurrency.Semaphore)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$9$1.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$9$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.PsiDocumentManagerBase$9 this$1
void (com.intellij.psi.impl.PsiDocumentManagerBase$9)
com.intellij.psi.impl.PsiDocumentManagerBase$9 this$1
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$9.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$9 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.openapi.application.ModalityState val$modalityState
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, java.lang.Runnable, com.intellij.openapi.application.ModalityState)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$CompositeRunnable.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$CompositeRunnable extends java.util.ArrayList implements java.lang.Runnable {
private void ()
public void run ()
Runnable runnable
void (com.intellij.psi.impl.PsiDocumentManagerBase$1)
com.intellij.psi.impl.PsiDocumentManagerBase$1 x0
}
com/intellij/psi/impl/PsiDocumentManagerBase$UncommittedInfo.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo extends com.intellij.openapi.editor.event.DocumentAdapter implements com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener {
private final com.intellij.openapi.editor.impl.DocumentImpl myOriginal
private final com.intellij.openapi.editor.impl.FrozenDocument myFrozen
private final java.util.List myEvents
private final java.util.concurrent.ConcurrentMap myFrozenWindows
private void (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl original
public int getPriority ()
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
public void moveTextHappened (int, int, int)
int start
int end
int base
public void removeListener ()
static java.util.concurrent.ConcurrentMap access$300 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
static com.intellij.openapi.editor.impl.FrozenDocument access$400 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
static java.util.List access$500 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
void (com.intellij.openapi.editor.impl.DocumentImpl, com.intellij.psi.impl.PsiDocumentManagerBase$1)
com.intellij.openapi.editor.impl.DocumentImpl x0
com.intellij.psi.impl.PsiDocumentManagerBase$1 x1
}
com/intellij/psi/impl/PsiDocumentManagerBase.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiDocumentManagerBase extends com.intellij.psi.PsiDocumentManager implements com.intellij.openapi.editor.event.DocumentListener com.intellij.openapi.components.ProjectComponent {
static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key HARD_REF_TO_DOCUMENT
private final com.intellij.openapi.util.Key HARD_REF_TO_PSI
private static final com.intellij.openapi.util.Key ACTION_AFTER_COMMIT
protected final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiManager myPsiManager
private final com.intellij.psi.impl.DocumentCommitProcessor myDocumentCommitProcessor
protected final java.util.Set myUncommittedDocuments
private final java.util.Map myUncommittedInfos
protected boolean myStopTrackingDocuments
private boolean myPerformBackgroundCommit
private volatile boolean myIsCommitInProgress
private final com.intellij.psi.impl.PsiToDocumentSynchronizer mySynchronizer
private final java.util.List myListeners
private final java.util.Map actionsWhenAllDocumentsAreCommitted
private static final Object PERFORM_ALWAYS_KEY
static final boolean $assertionsDisabled
protected void (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, com.intellij.util.messages.MessageBus, com.intellij.psi.impl.DocumentCommitProcessor)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
com.intellij.util.messages.MessageBus bus
com.intellij.psi.impl.DocumentCommitProcessor documentCommitProcessor
public com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile userData
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile virtualFile
public static void cachePsi (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
public void associatePsi (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile userData
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider getCachedViewProvider (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile virtualFile
private com.intellij.psi.FileViewProvider getCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
private static com.intellij.openapi.vfs.VirtualFile getVirtualFile (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
private com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.openapi.editor.Document getDocument (com.intellij.psi.PsiFile)
String message
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.openapi.editor.Document getCachedDocument (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
public void commitAllDocuments ()
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.Document[] documents
public void performForCommittedDocument (com.intellij.openapi.editor.Document, java.lang.Runnable)
com.intellij.openapi.editor.Document doc
Runnable action
com.intellij.openapi.editor.Document document
public boolean cancelAndRunWhenAllCommitted (java.lang.Object, java.lang.Runnable)
Object key
Runnable action
public static void addRunOnCommit (com.intellij.openapi.editor.Document, java.lang.Runnable)
java.util.List list
com.intellij.openapi.editor.Document document
Runnable action
public void commitDocument (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
com.intellij.openapi.editor.Document document
private boolean isEventSystemEnabled (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.FileViewProvider viewProvider
public boolean finishCommit (com.intellij.openapi.editor.Document, java.util.List, boolean, java.lang.Object)
com.intellij.openapi.editor.Document document
java.util.List finishProcessors
boolean synchronously
Object reason
boolean[] ok
Runnable runnable
protected boolean finishCommitInWriteAction (com.intellij.openapi.editor.Document, java.util.List, boolean)
Throwable e
com.intellij.openapi.editor.Document document
java.util.List finishProcessors
boolean synchronously
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider viewProvider
boolean success
private boolean commitToExistingPsi (com.intellij.openapi.editor.Document, java.util.List, boolean, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
boolean success
com.intellij.util.Processor finishRunnable
com.intellij.openapi.editor.Document document
java.util.List finishProcessors
boolean synchronously
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider viewProvider
void forceReload (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider viewProvider
private void checkAllElementsValid (com.intellij.openapi.editor.Document, java.lang.Object)
com.intellij.openapi.editor.Document document
Object reason
com.intellij.psi.PsiFile psiFile
private void doCommit (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile psiFile
Runnable runnable
static boolean isFreeThreaded (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isCommitInProgress ()
public java.lang.Object commitAndRunReadAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computation
com.intellij.openapi.util.Ref ref
public void reparseFiles (java.util.Collection, boolean)
java.util.Collection files
boolean includeOpenFiles
public void commitAndRunReadAction (java.lang.Runnable)
boolean executed
com.intellij.util.concurrency.Semaphore semaphore
Runnable runnable
com.intellij.openapi.application.Application application
public boolean performWhenAllCommitted (java.lang.Runnable)
com.intellij.openapi.editor.Document document
Runnable action
com.intellij.psi.impl.PsiDocumentManagerBase$CompositeRunnable actions
com.intellij.openapi.application.ModalityState current
public void performLaterWhenAllCommitted (java.lang.Runnable)
Runnable runnable
public void performLaterWhenAllCommitted (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
Runnable whenAllCommitted
private void runAfterCommitActions (com.intellij.openapi.editor.Document)
java.util.List list
Runnable runnable
Throwable e
Runnable action
java.util.Map$Entry entry
java.util.List entries
com.intellij.openapi.editor.Document document
java.util.List list
private void beforeCommitHandler ()
private void checkWeAreOutsideAfterCommitHandler ()
private boolean isInsideCommitHandler ()
public void addListener (com.intellij.psi.PsiDocumentManager$Listener)
com.intellij.psi.PsiDocumentManager$Listener listener
public void removeListener (com.intellij.psi.PsiDocumentManager$Listener)
com.intellij.psi.PsiDocumentManager$Listener listener
public boolean isDocumentBlockedByPsi (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
public void doPostponedOperationsAndUnblockDocument (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
void fireDocumentCreated (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.psi.PsiDocumentManager$Listener listener
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
private void fireFileCreated (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.psi.PsiDocumentManager$Listener listener
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
public java.lang.CharSequence getLastCommittedText (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public long getLastCommittedStamp (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getLastCommittedDocument (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.ex.DocumentEx getLastCommittedDocument (com.intellij.openapi.editor.Document)
com.intellij.injected.editor.DocumentWindow window
com.intellij.openapi.editor.Document delegate
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
com.intellij.injected.editor.DocumentWindow answer
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
protected com.intellij.injected.editor.DocumentWindow freezeWindow (com.intellij.injected.editor.DocumentWindow)
com.intellij.injected.editor.DocumentWindow document
public java.util.List getEventsSinceCommit (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
public com.intellij.openapi.editor.Document[] getUncommittedDocuments ()
com.intellij.openapi.editor.Document[] documents
boolean isInUncommittedSet (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isUncommited (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isCommitted (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean hasUncommitedDocuments ()
public void beforeDocumentChange (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean isRelevant
com.intellij.psi.FileViewProvider viewProvider
boolean inMyProject
java.util.List files
com.intellij.psi.PsiFile psiCause
protected void beforeDocumentChangeOnUnlockedDocument (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean isRelevant
com.intellij.psi.FileViewProvider viewProvider
boolean inMyProject
java.util.List files
boolean commitNecessary
boolean forceCommit
void handleCommitWithoutPsi (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo prevInfo
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile psiFile
private com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo clearUncommittedInfo (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
private com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl getSmartPointerManager ()
private boolean isRelevant (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static boolean checkConsistency (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
CharSequence editorText
int documentLength
char[] fileText
String error
int i
public void clearUncommittedDocuments ()
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo info
public void disableBackgroundCommit (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public void projectOpened ()
public void projectClosed ()
public void initComponent ()
public void disposeComponent ()
public java.lang.String getComponentName ()
public com.intellij.psi.impl.PsiToDocumentSynchronizer getSynchronizer ()
static boolean access$002 (com.intellij.psi.impl.PsiDocumentManagerBase, boolean)
com.intellij.psi.impl.PsiDocumentManagerBase x0
boolean x1
static com.intellij.psi.impl.DocumentCommitProcessor access$100 (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase x0
static boolean access$702 (com.intellij.psi.impl.PsiDocumentManagerBase, boolean)
com.intellij.psi.impl.PsiDocumentManagerBase x0
boolean x1
static void ()
}
com/intellij/psi/impl/PsiDocumentTransactionListener.classPsiDocumentTransactionListener.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiDocumentTransactionListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void transactionStarted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
public abstract void transactionCompleted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
static void ()
}
com/intellij/psi/impl/PsiElementBase.classPsiElementBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiElementBase extends com.intellij.psi.impl.ElementBase implements com.intellij.psi.NavigatablePsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiElement getFirstChild ()
com.intellij.psi.PsiElement[] children
public com.intellij.psi.PsiElement getLastChild ()
com.intellij.psi.PsiElement[] children
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public boolean textContains (char)
char c
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable descriptor
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.psi.PsiManager manager
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiElement parent
public boolean isPhysical ()
com.intellij.psi.PsiElement parent
public boolean isWritable ()
com.intellij.psi.PsiElement parent
public boolean isValid ()
com.intellij.psi.PsiElement parent
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean