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 textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String getName ()
protected java.lang.Object notNullChild (java.lang.Object)
Object child
protected java.lang.Object[] findChildrenByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
java.util.List result
protected java.lang.Object findChildByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
protected java.lang.Object findNotNullChildByClass (java.lang.Class)
Class aClass
public com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/PsiFileEx.classPsiFileEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiFileEx extends java.lang.Object implements com.intellij.psi.PsiFile {
public static final com.intellij.openapi.util.Key BATCH_REFERENCE_PROCESSING
public abstract boolean isContentsLoaded ()
public abstract void onContentReload ()
public abstract void markInvalidated ()
static void ()
}
com/intellij/psi/impl/PsiFileFactoryImpl.classPsiFileFactoryImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiFileFactoryImpl extends com.intellij.psi.PsiFileFactory {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiManager myManager
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
long modificationStamp
boolean eventSystemEnabled
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence)
String name
com.intellij.lang.Language language
CharSequence text
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean)
String name
com.intellij.lang.Language language
CharSequence text
boolean eventSystemEnabled
boolean markAsCopy
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean)
String name
com.intellij.lang.Language language
CharSequence text
boolean eventSystemEnabled
boolean markAsCopy
boolean noSizeLimit
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean, com.intellij.openapi.vfs.VirtualFile)
String name
com.intellij.lang.Language language
CharSequence text
boolean eventSystemEnabled
boolean markAsCopy
boolean noSizeLimit
com.intellij.openapi.vfs.VirtualFile original
com.intellij.testFramework.LightVirtualFile virtualFile
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean, boolean)
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
long modificationStamp
boolean eventSystemEnabled
boolean markAsCopy
com.intellij.testFramework.LightVirtualFile virtualFile
com.intellij.psi.SingleRootFileViewProvider singleRootFileViewProvider
com.intellij.psi.impl.source.PsiPlainTextFileImpl plainTextFile
public com.intellij.psi.PsiFile trySetupPsiForFile (com.intellij.testFramework.LightVirtualFile, com.intellij.lang.Language, boolean, boolean)
com.intellij.psi.PsiFile psiFile
com.intellij.testFramework.LightVirtualFile virtualFile
com.intellij.lang.Language language
boolean physical
boolean markAsCopy
com.intellij.psi.FileViewProviderFactory factory
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.Language, com.intellij.lang.Language, java.lang.CharSequence, long, boolean, boolean)
com.intellij.psi.PsiFile psiFile
String name
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
com.intellij.lang.Language targetLanguage
CharSequence text
long modificationStamp
boolean physical
boolean markAsCopy
com.intellij.testFramework.LightVirtualFile virtualFile
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.FileViewProviderFactory factory
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.SingleRootFileViewProvider singleRootFileViewProvider
com.intellij.psi.impl.source.PsiPlainTextFileImpl plainTextFile
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, java.lang.String)
String name
String text
com.intellij.openapi.fileTypes.FileType type
public com.intellij.psi.PsiFile createFileFromText (com.intellij.openapi.fileTypes.FileType, java.lang.String, java.lang.CharSequence, int, int)
com.intellij.openapi.fileTypes.FileType fileType
String fileName
CharSequence chars
int startOffset
int endOffset
CharSequence text
public com.intellij.psi.PsiFile createFileFromText (java.lang.CharSequence, com.intellij.psi.PsiFile)
CharSequence chars
com.intellij.psi.PsiFile original
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement createElementFromText (java.lang.String, com.intellij.lang.Language, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
String text
com.intellij.lang.Language language
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder result
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
com.intellij.lang.ASTNode node
public static void markGenerated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.tree.TreeElement node
static void ()
}
com/intellij/psi/impl/PsiManagerEx.classPsiManagerEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiManagerEx extends com.intellij.psi.PsiManager {
public void ()
public static com.intellij.psi.impl.PsiManagerEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isBatchFilesProcessingMode ()
public abstract void setAssertOnFileLoadingFilter (com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.Disposable)
public abstract boolean isAssertOnFileLoading (com.intellij.openapi.vfs.VirtualFile)
public abstract void registerRunnableToRunOnChange (java.lang.Runnable)
public abstract void registerRunnableToRunOnAnyChange (java.lang.Runnable)
public abstract void registerRunnableToRunAfterAnyChange (java.lang.Runnable)
public abstract com.intellij.psi.impl.file.impl.FileManager getFileManager ()
public abstract void beforeChildAddition (com.intellij.psi.impl.PsiTreeChangeEventImpl)
public abstract void beforeChildRemoval (com.intellij.psi.impl.PsiTreeChangeEventImpl)
public abstract void beforeChildReplacement (com.intellij.psi.impl.PsiTreeChangeEventImpl)
public abstract void beforeChange (boolean)
public abstract void afterChange (boolean)
}
com/intellij/psi/impl/PsiManagerImpl$1.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl this$0
public void dispose ()
}
com/intellij/psi/impl/PsiManagerImpl$2.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl this$0
public void dispose ()
}
com/intellij/psi/impl/PsiManagerImpl$3.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.PsiTreeChangeListener val$listener
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.impl.PsiManagerImpl this$0
public void dispose ()
}
com/intellij/psi/impl/PsiManagerImpl$4.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$4 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final Runnable val$runnable
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, java.lang.Runnable)
com.intellij.psi.impl.PsiManagerImpl this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/PsiManagerImpl$5.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$5 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final Runnable val$runnable
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, java.lang.Runnable)
com.intellij.psi.impl.PsiManagerImpl this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/PsiManagerImpl$6.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$6 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final Runnable val$runnable
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, java.lang.Runnable)
com.intellij.psi.impl.PsiManagerImpl this$0
public void afterPsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/PsiManagerImpl$7.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$7 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void ()
}
com/intellij/psi/impl/PsiManagerImpl.classPsiManagerImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiManagerImpl extends com.intellij.psi.impl.PsiManagerEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.roots.FileIndexFacade myFileIndex
private final com.intellij.util.messages.MessageBus myMessageBus
private final com.intellij.psi.util.PsiModificationTracker myModificationTracker
private final com.intellij.psi.impl.file.impl.FileManager myFileManager
private final java.util.List myTreeChangePreprocessors
private final java.util.List myTreeChangeListeners
private boolean myTreeChangeEventIsFiring
private boolean myIsDisposed
private com.intellij.openapi.vfs.VirtualFileFilter myAssertOnFileLoadingFilter
private final java.util.concurrent.atomic.AtomicInteger myBatchFilesProcessingModeCount
public static final com.intellij.util.messages.Topic ANY_PSI_CHANGE_TOPIC
static final boolean $assertionsDisabled
public void (com.intellij.openapi.project.Project, com.intellij.openapi.fileEditor.FileDocumentManager, com.intellij.lang.PsiBuilderFactory, com.intellij.openapi.roots.FileIndexFacade, com.intellij.util.messages.MessageBus, com.intellij.psi.util.PsiModificationTracker)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.lang.PsiBuilderFactory psiBuilderFactory
com.intellij.openapi.roots.FileIndexFacade fileIndex
com.intellij.util.messages.MessageBus messageBus
com.intellij.psi.util.PsiModificationTracker modificationTracker
Object used
boolean isProjectDefault
public boolean isDisposed ()
public void dropResolveCaches ()
com.intellij.psi.impl.file.impl.FileManager fileManager
public boolean isInProject (com.intellij.psi.PsiElement)
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiDirectory[] dirs
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
public void setAssertOnFileLoadingFilter (com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.VirtualFileFilter filter
com.intellij.openapi.Disposable parentDisposable
public boolean isAssertOnFileLoading (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.impl.file.impl.FileManager getFileManager ()
public boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void reloadFromDisk (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.PsiTreeChangeListener listener
public void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener, com.intellij.openapi.Disposable)
com.intellij.psi.PsiTreeChangeListener listener
com.intellij.openapi.Disposable parentDisposable
public void removePsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.PsiTreeChangeListener listener
public void beforeChildAddition (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildRemoval (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildReplacement (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildrenChange (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildMovement (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforePropertyChange (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childAdded (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childRemoved (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childReplaced (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childMoved (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childrenChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void propertyChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void addTreeChangePreprocessor (com.intellij.psi.impl.PsiTreeChangePreprocessor)
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
public void removeTreeChangePreprocessor (com.intellij.psi.impl.PsiTreeChangePreprocessor)
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
private void fireEvent (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
Exception e
com.intellij.psi.PsiTreeChangeListener listener
com.intellij.psi.impl.PsiTreeChangeEventImpl event
boolean isRealTreeChange
com.intellij.psi.PsiFile file
public void registerRunnableToRunOnChange (java.lang.Runnable)
Runnable runnable
public void registerRunnableToRunOnAnyChange (java.lang.Runnable)
Runnable runnable
public void registerRunnableToRunAfterAnyChange (java.lang.Runnable)
Runnable runnable
public void beforeChange (boolean)
boolean isPhysical
public void afterChange (boolean)
boolean isPhysical
public com.intellij.psi.util.PsiModificationTracker getModificationTracker ()
public void startBatchFilesProcessingMode ()
public void finishBatchFilesProcessingMode ()
public boolean isBatchFilesProcessingMode ()
public void cleanupForNextTest ()
static boolean access$002 (com.intellij.psi.impl.PsiManagerImpl, boolean)
com.intellij.psi.impl.PsiManagerImpl x0
boolean x1
static com.intellij.openapi.vfs.VirtualFileFilter access$102 (com.intellij.psi.impl.PsiManagerImpl, com.intellij.openapi.vfs.VirtualFileFilter)
com.intellij.psi.impl.PsiManagerImpl x0
com.intellij.openapi.vfs.VirtualFileFilter x1
static void ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl$1$1.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.PsiModificationTrackerImpl$1 this$1
void (com.intellij.psi.impl.PsiModificationTrackerImpl$1)
com.intellij.psi.impl.PsiModificationTrackerImpl$1 this$1
public void run ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl$1.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$1 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final com.intellij.psi.impl.PsiModificationTrackerImpl this$0
void (com.intellij.psi.impl.PsiModificationTrackerImpl)
com.intellij.psi.impl.PsiModificationTrackerImpl this$0
private void doIncCounter ()
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl$2.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$2 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
final com.intellij.psi.impl.PsiModificationTrackerImpl this$0
void (com.intellij.psi.impl.PsiModificationTrackerImpl)
com.intellij.psi.impl.PsiModificationTrackerImpl this$0
public long getModificationCount ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl$3.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$3 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
final com.intellij.psi.impl.PsiModificationTrackerImpl this$0
void (com.intellij.psi.impl.PsiModificationTrackerImpl)
com.intellij.psi.impl.PsiModificationTrackerImpl this$0
public long getModificationCount ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiModificationTrackerImpl extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker com.intellij.psi.impl.PsiTreeChangePreprocessor {
private final java.util.concurrent.atomic.AtomicLong myModificationCount
private final java.util.concurrent.atomic.AtomicLong myOutOfCodeBlockModificationCount
private final java.util.concurrent.atomic.AtomicLong myJavaStructureModificationCount
private final com.intellij.psi.util.PsiModificationTracker$Listener myPublisher
private final com.intellij.openapi.util.ModificationTracker myOutOfCodeBlockModificationTracker
private final com.intellij.openapi.util.ModificationTracker myJavaStructureModificationTracker
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.util.messages.MessageBus bus
public void incCounter ()
private void fireEvent ()
public void incOutOfCodeBlockModificationCounter ()
public void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public static boolean canAffectPsi (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public long getModificationCount ()
public long getOutOfCodeBlockModificationCount ()
public com.intellij.openapi.util.ModificationTracker getOutOfCodeBlockModificationTracker ()
public long getJavaStructureModificationCount ()
public com.intellij.openapi.util.ModificationTracker getJavaStructureModificationTracker ()
}
com/intellij/psi/impl/PsiParameterizedCachedValue.classPsiParameterizedCachedValue.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiParameterizedCachedValue extends com.intellij.psi.impl.PsiCachedValue implements com.intellij.psi.util.ParameterizedCachedValue {
private final com.intellij.psi.util.ParameterizedCachedValueProvider myProvider
public void (com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public java.lang.Object getValue (java.lang.Object)
Object param
public com.intellij.psi.util.ParameterizedCachedValueProvider getValueProvider ()
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
}
com/intellij/psi/impl/PsiParserFacadeImpl.classPsiParserFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiParserFacadeImpl extends java.lang.Object implements com.intellij.psi.PsiParserFacade {
protected final com.intellij.psi.impl.PsiManagerEx myManager
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.PsiManagerEx)
com.intellij.psi.impl.PsiManagerEx manager
public com.intellij.psi.PsiElement createWhiteSpaceFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.LeafElement newElement
public com.intellij.psi.PsiComment createLineCommentFromText (com.intellij.openapi.fileTypes.LanguageFileType, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.fileTypes.LanguageFileType fileType
String text
com.intellij.lang.Commenter commenter
String prefix
com.intellij.psi.PsiFile aFile
public com.intellij.psi.PsiComment createBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.lang.Language language
String text
com.intellij.lang.Commenter commenter
String blockCommentPrefix
String blockCommentSuffix
com.intellij.psi.PsiFile aFile
public com.intellij.psi.PsiComment createLineOrBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.lang.Language lang
String text
com.intellij.lang.Commenter commenter
String prefix
String blockCommentPrefix
String blockCommentSuffix
com.intellij.psi.PsiFile aFile
private com.intellij.psi.PsiComment findPsiCommentChild (com.intellij.psi.PsiFile)
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement aChildren
com.intellij.psi.PsiFile aFile
com.intellij.psi.PsiElement[] children
protected com.intellij.psi.PsiFile createDummyFile (java.lang.String, com.intellij.openapi.fileTypes.LanguageFileType)
String text
com.intellij.openapi.fileTypes.LanguageFileType fileType
String ext
String fileName
static void ()
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$1.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction val$syncAction
final com.intellij.openapi.editor.ex.DocumentEx val$document
final com.intellij.psi.PsiTreeChangeEvent val$event
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer, com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction, com.intellij.openapi.editor.ex.DocumentEx, com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void run ()
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$2.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$2 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$3.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$3 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$4.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$4 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
int oldLength
String newText
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$5.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$5 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$6.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$6 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction val$documentChangeTransaction
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer, com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocSyncAction.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
abstract com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction extends java.lang.Object {
public abstract void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocumentChangeTransaction$1.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction$1 extends java.lang.Object implements java.util.Comparator {
final com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction this$0
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/psi/impl/PsiToDocumentSynchronizer$DocumentChangeTransaction$2.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final int val$docOffset
final com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction, int)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction this$0
public boolean value (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocumentChangeTransaction.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction extends java.lang.Object {
private final java.util.TreeMap myAffectedFragments
private final com.intellij.psi.PsiFile myChangeScope
private com.intellij.util.text.ImmutableCharSequence myPsiText
void (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document doc
com.intellij.psi.PsiFile scope
public java.util.Map getAffectedFragments ()
public void replace (int, int, java.lang.String, com.intellij.psi.PsiElement)
int leafStart
int leafEnd
com.intellij.psi.PsiElement startLeaf
com.intellij.psi.PsiElement endLeaf
int psiStart
int length
String replace
com.intellij.psi.PsiElement replacement
int start
int end
CharSequence chars
int newStartInReplace
int replaceLength
int newEndInReplace
CharSequence charsSequence
private void updateFragments (int, int, java.lang.String)
java.util.Iterator iterator
int start
int end
String replace
int docStart
int docEnd
com.intellij.openapi.util.TextRange startRange
com.intellij.openapi.util.TextRange endRange
com.intellij.openapi.util.TextRange newFragment
CharSequence newReplacement
private com.intellij.openapi.util.TextRange findFragment (int)
int docOffset
private int psiToDocumentOffset (int)
int lengthAfter
com.intellij.openapi.util.TextRange range
java.util.Map$Entry entry
int offset
private int documentToPsiOffset (int, boolean)
int lengthAfter
com.intellij.openapi.util.TextRange range
java.util.Map$Entry entry
int offset
boolean greedyRight
int delta
static com.intellij.psi.PsiFile access$200 (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction x0
static java.util.TreeMap access$400 (com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction x0
}
com/intellij/psi/impl/PsiToDocumentSynchronizer.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiToDocumentSynchronizer extends com.intellij.psi.PsiTreeChangeAdapter {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key PSI_DOCUMENT_ATOMIC_ACTION
private final com.intellij.psi.impl.PsiDocumentManagerBase myPsiDocumentManager
private final com.intellij.util.messages.MessageBus myBus
private final java.util.Map myTransactionsMap
private volatile com.intellij.openapi.editor.Document mySyncDocument
private boolean myIgnorePsiEvents
static final boolean $assertionsDisabled
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.util.messages.MessageBus)
com.intellij.psi.impl.PsiDocumentManagerBase psiDocumentManager
com.intellij.util.messages.MessageBus bus
public com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction getTransaction (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.Pair pair
public boolean isInSynchronization (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
void cleanupForNextTest ()
private void checkPsiModificationAllowed (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
private com.intellij.openapi.editor.ex.DocumentEx getCachedDocument (com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiFile psiFile
boolean force
com.intellij.openapi.editor.ex.DocumentEx document
private void doSync (com.intellij.psi.PsiTreeChangeEvent, boolean, com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction)
com.intellij.psi.PsiTreeChangeEvent event
boolean force
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction syncAction
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.ex.DocumentEx document
boolean insideTransaction
static boolean isInsideAtomicChange (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
static void performAtomically (com.intellij.psi.PsiFile, java.lang.Runnable)
com.intellij.psi.PsiFile file
Runnable runnable
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 beforeChildrenChange (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 childrenChanged (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void setIgnorePsiEvents (boolean)
boolean ignorePsiEvents
public boolean isIgnorePsiEvents ()
public boolean toProcessPsiEvent ()
public void replaceString (com.intellij.openapi.editor.Document, int, int, java.lang.String)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
String s
private void replaceString (com.intellij.openapi.editor.Document, int, int, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
String s
com.intellij.psi.PsiElement replacement
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction documentChangeTransaction
public void insertString (com.intellij.openapi.editor.Document, int, java.lang.String)
com.intellij.openapi.editor.Document document
int offset
String s
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction documentChangeTransaction
private void deleteString (com.intellij.openapi.editor.Document, int, int)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction documentChangeTransaction
public void startTransaction (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document doc
com.intellij.psi.PsiElement scope
com.intellij.openapi.util.Pair pair
public boolean commitTransaction (com.intellij.openapi.editor.Document)
com.intellij.psi.impl.PsiTreeChangeEventImpl fakeEvent
Throwable e
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction documentChangeTransaction
com.intellij.psi.PsiFile changeScope
private static void doCommitTransaction (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
java.util.Map$Entry entry
boolean isReadOnly
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction documentChangeTransaction
com.intellij.openapi.editor.ex.DocumentEx ex
private com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction removeTransaction (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
com.intellij.openapi.util.Pair pair
int nestedCount
public boolean isDocumentAffectedByTransactions (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
static void access$000 (com.intellij.psi.impl.PsiToDocumentSynchronizer, com.intellij.openapi.editor.Document, int, int)
com.intellij.psi.impl.PsiToDocumentSynchronizer x0
com.intellij.openapi.editor.Document x1
int x2
int x3
static void access$100 (com.intellij.psi.impl.PsiToDocumentSynchronizer, com.intellij.openapi.editor.Document, int, int, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.impl.PsiToDocumentSynchronizer x0
com.intellij.openapi.editor.Document x1
int x2
int x3
String x4
com.intellij.psi.PsiElement x5
static void access$300 (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.openapi.editor.Document x0
com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction x1
static void ()
}
com/intellij/psi/impl/PsiTreeChangeEventImpl$PsiEventType.classPsiTreeChangeEventImpl.java
package com.intellij.psi.impl
public final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType extends java.lang.Enum {
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_ADDITION
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_ADDED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_REMOVAL
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_REMOVED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_REPLACEMENT
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_REPLACED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_MOVEMENT
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_MOVED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILDREN_CHANGE
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILDREN_CHANGED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_PROPERTY_CHANGE
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType PROPERTY_CHANGED
private static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType[] $VALUES
public static com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType[] values ()
public static com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/PsiTreeChangeEventImpl.classPsiTreeChangeEventImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiTreeChangeEventImpl extends com.intellij.psi.PsiTreeChangeEvent {
private boolean isGenericChange
private com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType myCode
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType getCode ()
public void setCode (com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType)
com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType code
public void setParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public void setOldParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement oldParent
public void setNewParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement newParent
public void setChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
public void setOldChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement oldChild
public void setNewChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement newChild
public void setElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void setPropertyName (java.lang.String)
String propertyName
public void setOldValue (java.lang.Object)
Object oldValue
public void setNewValue (java.lang.Object)
Object newValue
public void setFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void setOffset (int)
int offset
public int getOffset ()
public void setOldLength (int)
int oldLength
public int getOldLength ()
public boolean isGenericChange ()
public void setGenericChange (boolean)
boolean genericChange
public java.lang.String toString ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessor.classPsiTreeChangePreprocessor.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiTreeChangePreprocessor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
static void ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessorBase$1.classPsiTreeChangePreprocessorBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiTreeChangePreprocessorBase$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessorBase.classPsiTreeChangePreprocessorBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiTreeChangePreprocessorBase extends java.lang.Object implements com.intellij.psi.impl.PsiTreeChangePreprocessor {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected com.intellij.openapi.project.Project getProject ()
public void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
boolean changedInsideCodeBlock
private com.intellij.psi.impl.PsiModificationTrackerImpl getModificationTracker ()
protected void processOutOfCodeBlockModification (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected abstract boolean isInsideCodeBlock (com.intellij.psi.PsiElement)
}
com/intellij/psi/impl/RenameableFakePsiElement.classRenameableFakePsiElement.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.RenameableFakePsiElement extends com.intellij.psi.impl.FakePsiElement implements com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.meta.PsiPresentableMetaData {
private final com.intellij.psi.PsiElement myParent
protected void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public abstract java.lang.String getName ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependences ()
public final javax.swing.Icon getIcon (boolean)
boolean open
public com.intellij.openapi.util.TextRange getTextRange ()
}
com/intellij/psi/impl/ResolveScopeManager.classResolveScopeManager.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ResolveScopeManager extends java.lang.Object {
public void ()
public abstract com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.search.GlobalSearchScope getDefaultResolveScope (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.search.GlobalSearchScope getUseScope (com.intellij.psi.PsiElement)
public static com.intellij.psi.impl.ResolveScopeManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope getElementUseScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.search.GlobalSearchScope getElementResolveScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/SharedPsiElementImplUtil.classSharedPsiElementImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.SharedPsiElementImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static com.intellij.psi.PsiReference findReferenceAt (com.intellij.psi.PsiElement, int, com.intellij.lang.Language)
com.intellij.psi.PsiElement thisElement
int offset
com.intellij.lang.Language lang
com.intellij.psi.PsiElement element
java.util.List referencesList
public static com.intellij.psi.PsiReference findReferenceAt (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement thisElement
int offset
private static void addReferences (int, com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiReference[] references
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference reference
int offset
com.intellij.psi.PsiElement element
java.util.Collection outReferences
com.intellij.psi.PsiReference[] references
public static com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement thisElement
com.intellij.psi.PsiReference ref
public static com.intellij.psi.PsiElement getNextSibling (com.intellij.psi.PsiElement)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement[] children
int index
public static com.intellij.psi.PsiElement getPrevSibling (com.intellij.psi.PsiElement)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement[] children
int index
private static int getChildIndex (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
int i
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement child
static void ()
}
com/intellij/psi/impl/SyntheticFileSystemItem.classSyntheticFileSystemItem.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.SyntheticFileSystemItem extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiFileSystemItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.openapi.project.Project myProject
protected final com.intellij.psi.PsiManager myManager
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected static boolean processFileSystemItem (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiFileSystemItem element
public boolean isDirectory ()
public com.intellij.lang.ASTNode getNode ()
public boolean isPhysical ()
public boolean isWritable ()
public boolean isValid ()
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void delete () throws com.intellij.util.IncorrectOperationException
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.search.PsiElementProcessor$CollectElements collector
public com.intellij.psi.PsiManager getManager ()
public com.intellij.lang.Language getLanguage ()
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
static void ()
}
com/intellij/psi/impl/cache/CacheUtil.classCacheUtil.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.CacheUtil extends java.lang.Object {
public void ()
public static boolean isInComments (com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.cache.CommentTokenSetProvider provider
com.intellij.psi.tree.TokenSet commentTokens
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.Language language
boolean inComments
com.intellij.lang.ParserDefinition parserDefinition
}
com/intellij/psi/impl/cache/CommentTokenSetProvider.classCommentTokenSetProvider.java
package com.intellij.psi.impl.cache
public abstract com.intellij.psi.impl.cache.CommentTokenSetProvider extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EXTENSION
public abstract boolean isInComments (com.intellij.psi.tree.IElementType)
static void ()
}
com/intellij/psi/impl/file/PsiBinaryFileImpl.classPsiBinaryFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiBinaryFileImpl extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiBinaryFile com.intellij.psi.impl.PsiFileEx java.lang.Cloneable com.intellij.openapi.ui.Queryable {
private final com.intellij.psi.impl.PsiManagerImpl myManager
private String myName
private byte[] myContents
private final long myModificationStamp
private final com.intellij.psi.FileViewProvider myViewProvider
private boolean myInvalidated
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public byte[] getStoredContents ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public boolean isDirectory ()
public com.intellij.psi.PsiDirectory getContainingDirectory ()
com.intellij.openapi.vfs.VirtualFile parentFile
public com.intellij.psi.PsiDirectory getParentDirectory ()
public long getModificationStamp ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
com.intellij.psi.impl.file.PsiBinaryFileImpl clone
private boolean isCopy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public boolean isValid ()
public boolean isWritable ()
public boolean isPhysical ()
public com.intellij.psi.PsiFile getOriginalFile ()
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiFile[] getPsiRoots ()
public com.intellij.psi.FileViewProvider getViewProvider ()
public com.intellij.lang.FileASTNode getNode ()
public void subtreeChanged ()
public com.intellij.psi.PsiElement getContext ()
public void putInfo (java.util.Map)
java.util.Map info
public boolean isContentsLoaded ()
public void onContentReload ()
public void markInvalidated ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
}
com/intellij/psi/impl/file/PsiDirectoryFactory.classPsiDirectoryFactory.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiDirectoryFactory extends java.lang.Object {
public void ()
public static com.intellij.psi.impl.file.PsiDirectoryFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiDirectory createDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract java.lang.String getQualifiedName (com.intellij.psi.PsiDirectory, boolean)
public abstract com.intellij.psi.PsiDirectoryContainer getDirectoryContainer (com.intellij.psi.PsiDirectory)
public abstract boolean isPackage (com.intellij.psi.PsiDirectory)
public abstract boolean isValidPackageName (java.lang.String)
}
com/intellij/psi/impl/file/PsiDirectoryFactoryImpl.classPsiDirectoryFactoryImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiDirectoryFactoryImpl extends com.intellij.psi.impl.file.PsiDirectoryFactory {
private final com.intellij.psi.impl.PsiManagerImpl myManager
public void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl manager
public com.intellij.psi.PsiDirectory createDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String getQualifiedName (com.intellij.psi.PsiDirectory, boolean)
com.intellij.psi.PsiDirectory directory
boolean presentable
public com.intellij.psi.PsiDirectoryContainer getDirectoryContainer (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public boolean isPackage (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public boolean isValidPackageName (java.lang.String)
String name
}
com/intellij/psi/impl/file/PsiDirectoryImpl$1.classPsiDirectoryImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiDirectoryImpl$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final java.util.ArrayList val$children
final com.intellij.psi.impl.file.PsiDirectoryImpl this$0
void (com.intellij.psi.impl.file.PsiDirectoryImpl, java.util.ArrayList)
com.intellij.psi.impl.file.PsiDirectoryImpl this$0
public boolean execute (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem element
public volatile boolean execute (com.intellij.psi.PsiElement)
}
com/intellij/psi/impl/file/PsiDirectoryImpl.classPsiDirectoryImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiDirectoryImpl extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiDirectory com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.PsiManagerImpl myManager
private final com.intellij.openapi.vfs.VirtualFile myFile
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean isDirectory ()
public boolean isValid ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
java.io.IOException e
String name
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.openapi.vfs.VirtualFile parentFile
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.psi.PsiDirectory getParentDirectory ()
com.intellij.openapi.vfs.VirtualFile parentFile
public com.intellij.psi.PsiDirectory[] getSubdirectories ()
com.intellij.psi.PsiDirectory dir
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] files
java.util.ArrayList dirs
public com.intellij.psi.PsiFile[] getFiles ()
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] files
java.util.ArrayList psiFiles
public com.intellij.psi.PsiDirectory findSubdirectory (java.lang.String)
String name
com.intellij.openapi.vfs.VirtualFile childVFile
public com.intellij.psi.PsiFile findFile (java.lang.String)
String name
com.intellij.openapi.vfs.VirtualFile childVFile
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
boolean isDir
com.intellij.psi.PsiFileSystemItem item
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.search.PsiElementProcessor processor
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.openapi.vfs.VirtualFile[] files
java.util.ArrayList children
private void checkValid ()
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final boolean isWritable ()
public boolean isPhysical ()
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiDirectory createSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiDirectory directory
java.io.IOException e
String name
public void checkCreateSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.openapi.vfs.VirtualFile existingFile
public com.intellij.psi.PsiFile createFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile
java.io.IOException e
String name
public com.intellij.psi.PsiFile copyFileFrom (java.lang.String, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile copyVFile
com.intellij.openapi.vfs.VirtualFile copyVFile
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile copyVFile
com.intellij.psi.PsiFile copyPsi
java.io.IOException e
String newName
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile parent
private static void updateAddedFile (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.TreeElement tree
com.intellij.psi.PsiFile copyPsi
com.intellij.psi.impl.file.UpdateAddedFileProcessor processor
public void checkCreateFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.openapi.vfs.VirtualFile existingFile
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String lineSeparator
String text
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.openapi.vfs.VirtualFile newVFile
com.intellij.openapi.vfs.VirtualFile newVFile
byte[] storedContents
com.intellij.openapi.vfs.VirtualFile newVFile
com.intellij.psi.PsiDocumentManager psiDocumentManager
com.intellij.psi.PsiFile newFile
java.io.IOException e
com.intellij.psi.PsiFile originalFile
com.intellij.psi.PsiElement element
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String name
String name
com.intellij.psi.PsiElement element
private void checkName (java.lang.String, com.intellij.psi.PsiFileSystemItem[], java.lang.String)
com.intellij.psi.PsiFileSystemItem item
String name
com.intellij.psi.PsiFileSystemItem[] items
String key
boolean caseSensitive
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
java.io.IOException e
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.ASTNode getNode ()
public boolean canNavigateToSource ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void navigate (boolean)
boolean requestFocus
protected javax.swing.Icon getElementIcon (int)
int flags
public void putInfo (java.util.Map)
java.util.Map info
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
static void ()
}
com/intellij/psi/impl/file/PsiFileImplUtil.classPsiFileImplUtil.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiFileImplUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiFile setName (com.intellij.psi.PsiFile, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.fileEditor.FileDocumentManager fdm
com.intellij.openapi.editor.Document doc
com.intellij.openapi.fileTypes.FileType newFileType
java.io.IOException e
com.intellij.psi.PsiFile file
String newName
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.impl.PsiManagerImpl manager
public static void checkSetName (com.intellij.psi.PsiFile, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
String name
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile parentFile
com.intellij.openapi.vfs.VirtualFile child
public static void doDelete (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
java.io.IOException e
com.intellij.psi.PsiFile file
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.openapi.vfs.VirtualFile vFile
}
com/intellij/psi/impl/file/PsiLargeFileImpl.classPsiLargeFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiLargeFileImpl extends com.intellij.psi.impl.file.PsiBinaryFileImpl implements com.intellij.psi.PsiLargeFile {
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.FileViewProvider viewProvider
}
com/intellij/psi/impl/file/PsiPackageBase.classPsiPackageBase.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiPackageBase extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiDirectoryContainer com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
final com.intellij.psi.PsiManager myManager
private final String myQualifiedName
protected java.util.Collection getAllDirectories ()
protected abstract java.util.Collection getAllDirectories (boolean)
protected abstract com.intellij.psi.PsiElement findPackage (java.lang.String)
protected abstract com.intellij.psi.impl.file.PsiPackageBase createInstance (com.intellij.psi.PsiManager, java.lang.String)
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String qualifiedName
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiDirectory[] getDirectories ()
java.util.Collection collection
public com.intellij.psi.PsiDirectory[] getDirectories (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiDirectory directory
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
boolean includeLibrarySources
java.util.Collection directories
public com.intellij.ui.RowIcon getElementIcon (int)
int elementFlags
public java.lang.String getName ()
int index
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
com.intellij.psi.PsiDirectory[] dirs
String nameAfterRename
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
com.intellij.psi.PsiDirectory[] dirs
public com.intellij.psi.impl.file.PsiPackageBase getParentPackage ()
int lastDot
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiDirectory[] dirs
public void checkDelete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public boolean isWritable ()
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiDirectory[] dirs
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean canNavigate ()
public boolean canNavigateToSource ()
public boolean isPhysical ()
public com.intellij.lang.ASTNode getNode ()
public void putInfo (java.util.Map)
java.util.Map info
public volatile javax.swing.Icon getElementIcon (int)
static void ()
}
com/intellij/psi/impl/file/UpdateAddedFileProcessor.classUpdateAddedFileProcessor.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.UpdateAddedFileProcessor extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract boolean canProcessElement (com.intellij.psi.PsiFile)
public abstract void update (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public static com.intellij.psi.impl.file.UpdateAddedFileProcessor forElement (com.intellij.psi.PsiFile)
com.intellij.psi.impl.file.UpdateAddedFileProcessor processor
com.intellij.psi.PsiFile element
static void ()
}
com/intellij/psi/impl/file/impl/FileManager.classFileManager.java
package com.intellij.psi.impl.file.impl
public abstract com.intellij.psi.impl.file.impl.FileManager extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract void reloadFromDisk (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.vfs.VirtualFile)
public abstract void cleanupForNextTest ()
public abstract com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.FileViewProvider findCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
public abstract void setViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
public abstract java.util.List getAllCachedFiles ()
public abstract com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, boolean)
}
com/intellij/psi/impl/file/impl/FileManagerImpl$1.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
public void run ()
}
com/intellij/psi/impl/file/impl/FileManagerImpl$2.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$2 extends com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
protected void updateMaps ()
com.intellij.psi.FileViewProvider provider
}
com/intellij/psi/impl/file/impl/FileManagerImpl$3.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
public void run ()
}
com/intellij/psi/impl/file/impl/FileManagerImpl$4.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$4 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/psi/impl/file/impl/FileManagerImpl$5.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$5 extends com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
protected void updateMaps ()
}
com/intellij/psi/impl/file/impl/FileManagerImpl$6.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$6 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
transient void (com.intellij.psi.impl.file.impl.FileManagerImpl, com.intellij.openapi.vfs.VirtualFileVisitor$Option[])
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/psi/impl/file/impl/FileManagerImpl$FileTypesChanged.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
abstract com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
private void (com.intellij.psi.impl.file.impl.FileManagerImpl)
protected abstract void updateMaps ()
public void run ()
com.intellij.psi.impl.PsiTreeChangeEventImpl event
void (com.intellij.psi.impl.file.impl.FileManagerImpl, com.intellij.psi.impl.file.impl.FileManagerImpl$1)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
com.intellij.psi.impl.file.impl.FileManagerImpl$1 x1
}
com/intellij/psi/impl/file/impl/FileManagerImpl.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
public com.intellij.psi.impl.file.impl.FileManagerImpl extends java.lang.Object implements com.intellij.psi.impl.file.impl.FileManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.Key myPsiHardRefKey
private final com.intellij.psi.impl.PsiManagerImpl myManager
private final com.intellij.openapi.roots.FileIndexFacade myFileIndex
private final java.util.concurrent.ConcurrentMap myVFileToPsiDirMap
private final java.util.concurrent.ConcurrentMap myVFileToViewProviderMap
private boolean myInitialized
private boolean myDisposed
private final com.intellij.openapi.fileEditor.FileDocumentManager myFileDocumentManager
private final com.intellij.util.messages.MessageBusConnection myConnection
private static final com.intellij.openapi.vfs.VirtualFile NULL
private boolean myProcessingFileTypesChange
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.openapi.fileEditor.FileDocumentManager, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.openapi.roots.FileIndexFacade fileIndex
public void processQueue ()
public java.util.concurrent.ConcurrentMap getVFileToViewProviderMap ()
private void updateAllViewProviders ()
public static void clearPsiCaches (com.intellij.psi.FileViewProvider)
com.intellij.psi.PsiFile root
com.intellij.psi.PsiFile psi
com.intellij.lang.Language language
com.intellij.psi.FileViewProvider provider
private void checkLanguageChange ()
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.lang.Language language
java.util.Iterator iterator
java.util.Map fileToPsiFileMap
java.util.Map originalFileToPsiFileMap
public void forceReload (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.psi.PsiDirectory parentDir
com.intellij.psi.impl.PsiTreeChangeEventImpl event
void firePropertyChangedForUnloadedPsi (com.intellij.psi.impl.PsiTreeChangeEventImpl, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.openapi.vfs.VirtualFile vFile
public void dispose ()
private void clearViewProviders ()
com.intellij.psi.FileViewProvider provider
public void cleanupForNextTest ()
public com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.psi.FileViewProvider findCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.FileViewProvider viewProvider
private com.intellij.psi.FileViewProvider getFromInjected (com.intellij.openapi.vfs.VirtualFile)
com.intellij.injected.editor.DocumentWindow document
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
public void setViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider fileViewProvider
com.intellij.psi.FileViewProvider prev
public com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean eventSystemEnabled
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
com.intellij.psi.FileViewProviderFactory factory
com.intellij.psi.FileViewProvider viewProvider
public void markInitialized ()
public boolean isInitialized ()
void processFileTypesChanged ()
private void handleFileTypesChange (com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged)
com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged runnable
void dispatchPendingEvents ()
public void checkConsistency ()
com.intellij.psi.PsiFile psi
com.intellij.psi.FileViewProvider fileViewProvider
com.intellij.psi.PsiFile psiFile1
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiDirectory psiDir1
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Map fileToViewProvider
java.util.HashMap fileToPsiDirMap
public com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.project.Project project
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
private com.intellij.psi.PsiDirectory findDirectoryImpl (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.vfs.VirtualFile parent
public com.intellij.psi.PsiDirectory getCachedDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
void removeFilesAndDirsRecursively (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
private void markInvalidated (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile getCachedPsiFileInner (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.FileViewProvider fileViewProvider
public java.util.List getAllCachedFiles ()
com.intellij.psi.FileViewProvider provider
java.util.List files
void removeInvalidFilesAndDirs (boolean)
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Iterator iterator
com.intellij.psi.FileViewProvider view
com.intellij.psi.PsiFile psiFile1
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Iterator iterator
boolean useFind
java.util.Map fileToPsiDirMap
java.util.Map fileToPsiFileMap
java.util.Map originalFileToPsiFileMap
static boolean areViewProvidersEquivalent (com.intellij.psi.FileViewProvider, com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider view1
com.intellij.psi.FileViewProvider view2
com.intellij.lang.Language baseLanguage
com.intellij.psi.PsiFile psi1
com.intellij.psi.PsiFile psi2
private void markInvalidations (java.util.Map)
com.intellij.psi.FileViewProvider viewProvider
java.util.Map$Entry entry
java.util.Map originalFileToPsiFileMap
public void reloadFromDisk (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
void reloadFromDisk (com.intellij.psi.PsiFile, boolean)
com.intellij.psi.FileViewProvider latestProvider
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiFile file
boolean ignoreDocument
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.openapi.editor.Document document
static java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static void access$200 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static void access$300 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static void access$400 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static com.intellij.psi.impl.PsiManagerImpl access$500 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static java.util.concurrent.ConcurrentMap access$600 (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
static void access$700 (com.intellij.psi.impl.file.impl.FileManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
com.intellij.psi.FileViewProvider x1
static void ()
}
com/intellij/psi/impl/light/LightElement.classLightElement.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.LightElement extends com.intellij.psi.impl.PsiElementBase {
protected final com.intellij.psi.PsiManager myManager
private final com.intellij.lang.Language myLanguage
private volatile com.intellij.psi.PsiElement myNavigationElement
protected void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public final int getTextLength ()
String text
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public boolean isValid ()
com.intellij.psi.PsiElement navElement
public boolean isWritable ()
public boolean isPhysical ()
public abstract java.lang.String toString ()
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public com.intellij.lang.ASTNode getNode ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement getNavigationElement ()
public void setNavigationElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.PsiElement nnElement
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiElement getNextSibling ()
}
com/intellij/psi/impl/meta/MetaRegistry$1.classMetaRegistry.java
package com.intellij.psi.impl.meta
final com.intellij.psi.impl.meta.MetaRegistry$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.meta.PsiMetaData val$data
final com.intellij.psi.PsiElement val$element
void (com.intellij.psi.meta.PsiMetaData, com.intellij.psi.PsiElement)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/meta/MetaRegistry$2$1.classMetaRegistry.java
package com.intellij.psi.impl.meta
com.intellij.psi.impl.meta.MetaRegistry$2$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiElement val$element
final com.intellij.psi.impl.meta.MetaRegistry$2 this$0
void (com.intellij.psi.impl.meta.MetaRegistry$2, com.intellij.psi.PsiElement)
com.intellij.psi.impl.meta.MetaRegistry$2 this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.meta.PsiMetaData data
InstantiationException e
IllegalAccessException e
Object dependence
com.intellij.psi.meta.PsiMetaData data
Object[] dependences
com.intellij.psi.impl.meta.MetaRegistry$MyBinding binding
}
com/intellij/psi/impl/meta/MetaRegistry$2.classMetaRegistry.java
package com.intellij.psi.impl.meta
final com.intellij.psi.impl.meta.MetaRegistry$2 extends com.intellij.openapi.util.UserDataCache {
void ()
protected com.intellij.psi.util.CachedValue compute (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement element
Object p
protected volatile java.lang.Object compute (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/meta/MetaRegistry$3.classMetaRegistry.java
package com.intellij.psi.impl.meta
final com.intellij.psi.impl.meta.MetaRegistry$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.meta.MetaRegistry$MyBinding val$binding
void (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
public void dispose ()
}
com/intellij/psi/impl/meta/MetaRegistry$MyBinding.classMetaRegistry.java
package com.intellij.psi.impl.meta
com.intellij.psi.impl.meta.MetaRegistry$MyBinding extends java.lang.Object {
private final com.intellij.psi.filters.ElementFilter myFilter
private final Class myDataClass
public void (com.intellij.psi.filters.ElementFilter, java.lang.Class)
com.intellij.psi.filters.ElementFilter filter
Class dataClass
static com.intellij.psi.filters.ElementFilter access$200 (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding x0
static java.lang.Class access$300 (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding x0
}
com/intellij/psi/impl/meta/MetaRegistry.classMetaRegistry.java
package com.intellij.psi.impl.meta
public com.intellij.psi.impl.meta.MetaRegistry extends com.intellij.psi.meta.MetaDataRegistrar {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.List ourBindings
private static volatile boolean ourContributorsLoaded
private static final com.intellij.openapi.util.Key META_DATA_KEY
private static final com.intellij.openapi.util.UserDataCache ourCachedMetaCache
public void ()
public static void bindDataToElement (com.intellij.psi.PsiElement, com.intellij.psi.meta.PsiMetaData)
com.intellij.psi.PsiElement element
com.intellij.psi.meta.PsiMetaData data
com.intellij.psi.util.CachedValue value
public static com.intellij.psi.meta.PsiMetaData getMeta (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.meta.PsiMetaData base
private static void ensureContributorsLoaded ()
com.intellij.psi.meta.MetaDataContributor contributor
public static com.intellij.psi.meta.PsiMetaData getMetaBase (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static void addMetadataBinding (com.intellij.psi.filters.ElementFilter, java.lang.Class, com.intellij.openapi.Disposable)
com.intellij.psi.filters.ElementFilter filter
Class aMetadataClass
com.intellij.openapi.Disposable parentDisposable
com.intellij.psi.impl.meta.MetaRegistry$MyBinding binding
public static void addMetadataBinding (com.intellij.psi.filters.ElementFilter, java.lang.Class)
com.intellij.psi.filters.ElementFilter filter
Class aMetadataClass
private static void addBinding (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding binding
public void registerMetaData (com.intellij.psi.filters.ElementFilter, java.lang.Class)
com.intellij.psi.filters.ElementFilter filter
Class metadataDescriptorClass
public void registerMetaData (com.intellij.patterns.ElementPattern, java.lang.Class)
com.intellij.patterns.ElementPattern pattern
Class metadataDescriptorClass
static void access$000 ()
static java.util.List access$100 ()
static com.intellij.openapi.diagnostic.Logger access$400 ()
static void ()
}
com/intellij/psi/impl/smartPointers/AnchorElementInfo.classAnchorElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.AnchorElementInfo extends com.intellij.psi.impl.smartPointers.SelfElementInfo {
private volatile long myStubElementTypeAndId
static final boolean $assertionsDisabled
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.impl.smartPointers.Identikit$ByAnchor)
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor identikit
void (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.PsiFileWithStubSupport, int, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.PsiFileWithStubSupport containingFile
int stubId
com.intellij.psi.stubs.IStubElementType stubElementType
private static long pack (int, com.intellij.psi.stubs.IStubElementType)
int stubId
com.intellij.psi.stubs.IStubElementType stubElementType
short index
private int getStubId ()
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.psi.PsiFile file
short index
com.intellij.psi.stubs.IStubElementType stubElementType
long typeAndId
int stubId
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
long packed1
long packed2
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public void fastenBelt ()
private void switchToTree ()
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerTracker tracker
void switchToTreeRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.TextRange getPsiRange ()
public java.lang.String toString ()
public volatile com.intellij.openapi.util.Segment getPsiRange ()
static void ()
}
com/intellij/psi/impl/smartPointers/ClsElementInfo.classClsElementInfo.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.ClsElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.PsiAnchor$StubIndexReference myStubIndexReference
public void (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference stubReference
public com.intellij.psi.PsiElement restoreElement ()
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.util.Segment getPsiRange ()
public com.intellij.psi.PsiFile restoreFile ()
public java.lang.String toString ()
public volatile void cleanup ()
public volatile void fastenBelt ()
public volatile com.intellij.openapi.editor.Document getDocumentToSynchronize ()
}
com/intellij/psi/impl/smartPointers/DirElementInfo.classDirElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.DirElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public com.intellij.psi.PsiElement restoreElement ()
public com.intellij.psi.PsiFile restoreFile ()
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.util.Segment getPsiRange ()
public java.lang.String toString ()
}
com/intellij/psi/impl/smartPointers/FileElementInfo.classFileElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.FileElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
private final com.intellij.lang.Language myLanguage
private final Class myFileClass
public void (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile restoreFile ()
com.intellij.psi.PsiElement element
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.util.Segment getPsiRange ()
com.intellij.openapi.editor.Document currentDoc
com.intellij.openapi.editor.Document committedDoc
public java.lang.String toString ()
}
com/intellij/psi/impl/smartPointers/HardElementInfo$1.classHardElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.HardElementInfo$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.smartPointers.SmartPointerElementInfo val$other
final com.intellij.psi.impl.smartPointers.HardElementInfo this$0
void (com.intellij.psi.impl.smartPointers.HardElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.HardElementInfo this$0
public com.intellij.psi.PsiElement compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/smartPointers/HardElementInfo.classHardElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.HardElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.PsiElement myElement
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement restoreElement ()
public com.intellij.psi.PsiFile restoreFile ()
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
}
com/intellij/psi/impl/smartPointers/Identikit$1.classIdentikit.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.Identikit$1 extends java.lang.Object {
}
com/intellij/psi/impl/smartPointers/Identikit$ByAnchor.classIdentikit.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor extends com.intellij.psi.impl.smartPointers.Identikit {
private final com.intellij.psi.impl.smartPointers.Identikit$ByType myElementInfo
private final com.intellij.psi.impl.smartPointers.Identikit$ByType myAnchorInfo
private final com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider myAnchorProvider
void (com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider)
com.intellij.psi.impl.smartPointers.Identikit$ByType elementInfo
com.intellij.psi.impl.smartPointers.Identikit$ByType anchorInfo
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider anchorProvider
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor anchor
public int hashCode ()
public com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement element
public com.intellij.lang.Language getFileLanguage ()
}
com/intellij/psi/impl/smartPointers/Identikit$ByType.classIdentikit.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.Identikit$ByType extends com.intellij.psi.impl.smartPointers.Identikit {
private final Class myElementClass
private final com.intellij.psi.tree.IElementType myElementType
private final com.intellij.lang.Language myFileLanguage
private void (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language)
Class elementClass
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.Language fileLanguage
public com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement result
private com.intellij.psi.PsiElement findParent (int, int, com.intellij.psi.PsiElement)
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.openapi.util.TextRange range
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.smartPointers.Identikit$ByType info
public int hashCode ()
public java.lang.String toString ()
public com.intellij.lang.Language getFileLanguage ()
private boolean isAcceptable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
void (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language, com.intellij.psi.impl.smartPointers.Identikit$1)
Class x0
com.intellij.psi.tree.IElementType x1
com.intellij.lang.Language x2
com.intellij.psi.impl.smartPointers.Identikit$1 x3
static boolean access$100 (com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.PsiElement)
com.intellij.psi.impl.smartPointers.Identikit$ByType x0
com.intellij.psi.PsiElement x1
}
com/intellij/psi/impl/smartPointers/Identikit.classIdentikit.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.Identikit extends java.lang.Object {
private static final com.intellij.util.containers.WeakInterner ourPlainInterner
private static final com.intellij.util.containers.WeakInterner ourAnchorInterner
public void ()
public abstract com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
public abstract com.intellij.lang.Language getFileLanguage ()
public static com.intellij.psi.impl.smartPointers.Identikit$ByType fromPsi (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.PsiElement element
com.intellij.lang.Language fileLanguage
static com.intellij.openapi.util.Pair withAnchor (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor anchorKit
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiElement element
com.intellij.lang.Language fileLanguage
static com.intellij.psi.impl.smartPointers.Identikit$ByType fromTypes (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language)
Class elementClass
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.Language fileLanguage
static void ()
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo$1.classInjectedSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$1 extends java.lang.Object implements com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor {
final com.intellij.psi.impl.PsiDocumentManagerBase val$docManager
final com.intellij.openapi.util.TextRange val$rangeInHostFile
final com.intellij.psi.PsiFile[] val$result
final com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo this$0
void (com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo, com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiFile[])
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo this$0
public void visit (com.intellij.psi.PsiFile, java.util.List)
com.intellij.injected.editor.DocumentWindow window
com.intellij.openapi.util.TextRange hostRange
com.intellij.psi.PsiFile injectedPsi
java.util.List places
com.intellij.openapi.editor.Document document
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo$AffixOffsets.classInjectedSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets extends java.lang.Object {
final int startAffixIndex
final int startAffixOffset
final int endAffixIndex
final int endAffixOffset
void (int, int, int, int)
int startAffixIndex
int startAffixOffset
int endAffixIndex
int endAffixOffset
com.intellij.openapi.util.ProperTextRange expandRangeToAffixes (int, int, java.util.List)
com.intellij.openapi.util.TextRange fragment
com.intellij.openapi.util.TextRange fragment
int start
int end
java.util.List fragments
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo.classInjectedSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.SmartPsiFileRange myInjectedFileRangeInHostFile
private final com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets myAffixOffsets
private final com.intellij.psi.impl.smartPointers.Identikit myType
private final com.intellij.psi.SmartPsiElementPointer myHostContext
static final boolean $assertionsDisabled
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiFile, com.intellij.psi.SmartPsiElementPointer)
com.intellij.openapi.util.TextRange range
int i
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement injectedElement
com.intellij.openapi.util.TextRange injectedRange
com.intellij.psi.PsiFile containingFile
com.intellij.psi.SmartPsiElementPointer hostContext
com.intellij.openapi.util.TextRange hostRange
com.intellij.psi.PsiFile hostFile
com.intellij.psi.SmartPointerManager smartPointerManager
int startAffixIndex
int startAffixOffset
int endAffixIndex
int endAffixOffset
java.util.List fragments
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.psi.PsiFile hostFile
com.intellij.psi.PsiElement hostContext
com.intellij.openapi.util.Segment segment
com.intellij.psi.PsiFile injectedPsi
com.intellij.openapi.util.ProperTextRange rangeInInjected
private com.intellij.psi.PsiFile getInjectedFileIn (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile injected
com.intellij.injected.editor.DocumentWindow documentWindow
com.intellij.psi.PsiFile injectedFile
com.intellij.openapi.util.Pair pair
java.util.List injected
com.intellij.psi.PsiElement hostContext
com.intellij.psi.PsiFile hostFile
com.intellij.openapi.util.TextRange rangeInHostFile
com.intellij.psi.impl.PsiDocumentManagerBase docManager
com.intellij.psi.PsiFile[] result
com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor visitor
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.Document document
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo myElementInfo
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo oElementInfo
public com.intellij.psi.PsiFile restoreFile ()
com.intellij.psi.PsiFile hostFile
com.intellij.psi.PsiElement hostContext
com.intellij.openapi.util.Segment segment
com.intellij.openapi.util.TextRange rangeInHostFile
private com.intellij.openapi.util.ProperTextRange getInjectedRange (boolean)
boolean psi
com.intellij.psi.PsiElement hostContext
com.intellij.openapi.util.Segment hostElementRange
private static com.intellij.openapi.util.ProperTextRange hostToInjected (boolean, com.intellij.openapi.util.Segment, com.intellij.psi.PsiFile, com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets)
com.intellij.openapi.project.Project project
com.intellij.injected.editor.DocumentWindow documentWindow
int start
int end
boolean psi
com.intellij.openapi.util.Segment hostRange
com.intellij.psi.PsiFile injectedFile
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets affixOffsets
com.intellij.openapi.vfs.VirtualFile virtualFile
public void cleanup ()
public com.intellij.openapi.editor.Document getDocumentToSynchronize ()
public int elementHashCode ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/smartPointers/MarkerCache$1.classMarkerCache.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.MarkerCache$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.impl.smartPointers.SelfElementInfo, com.intellij.psi.impl.smartPointers.SelfElementInfo)
com.intellij.psi.impl.smartPointers.SelfElementInfo info1
com.intellij.psi.impl.smartPointers.SelfElementInfo info2
int o1
int o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/smartPointers/MarkerCache$UpdatedRanges.classMarkerCache.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges extends java.lang.Object {
private final int myEventCount
private final com.intellij.openapi.editor.impl.FrozenDocument myResultDocument
private final java.util.List mySortedInfos
private final com.intellij.openapi.editor.impl.ManualRangeMarker[] myMarkers
public void (int, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List, com.intellij.openapi.editor.impl.ManualRangeMarker[])
int eventCount
com.intellij.openapi.editor.impl.FrozenDocument resultDocument
java.util.List sortedInfos
com.intellij.openapi.editor.impl.ManualRangeMarker[] markers
static int access$000 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static com.intellij.openapi.editor.impl.FrozenDocument access$100 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static com.intellij.openapi.editor.impl.ManualRangeMarker[] access$200 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static java.util.List access$300 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
}
com/intellij/psi/impl/smartPointers/MarkerCache.classMarkerCache.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.MarkerCache extends java.lang.Object {
static final java.util.Comparator INFO_COMPARATOR
private final com.intellij.psi.impl.smartPointers.SmartPointerTracker myPointers
private com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges myUpdatedRanges
static final boolean $assertionsDisabled
void (com.intellij.psi.impl.smartPointers.SmartPointerTracker)
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
private com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges getUpdatedMarkers (com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges answer
java.util.List infos
com.intellij.openapi.editor.impl.ManualRangeMarker[] markers
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
int eventCount
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges cache
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges answer
private static com.intellij.openapi.editor.impl.ManualRangeMarker[] createMarkers (java.util.List)
com.intellij.psi.impl.smartPointers.SelfElementInfo info
boolean forInjected
int start
int end
java.util.List infos
com.intellij.openapi.editor.impl.ManualRangeMarker[] markers
int i
private static boolean rangeEquals (com.intellij.psi.impl.smartPointers.SelfElementInfo, int, int, boolean)
com.intellij.psi.impl.smartPointers.SelfElementInfo info
int start
int end
boolean injected
private static com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges applyEvents (java.util.List, com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.openapi.editor.impl.event.RetargetRangeMarkers retarget
com.intellij.openapi.editor.event.DocumentEvent corrected
com.intellij.openapi.editor.impl.ManualRangeMarker currentRange
int sameMarkersEnd
com.intellij.openapi.editor.impl.ManualRangeMarker updatedRange
com.intellij.openapi.editor.impl.FrozenDocument before
com.intellij.openapi.editor.event.DocumentEvent corrected
int i
com.intellij.openapi.editor.event.DocumentEvent event
java.util.List events
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges struct
com.intellij.openapi.editor.impl.FrozenDocument frozen
com.intellij.openapi.editor.impl.ManualRangeMarker[] resultMarkers
boolean updateMarkers (com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.psi.impl.smartPointers.SelfElementInfo info
int i
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges updated
boolean sorted
com.intellij.openapi.util.TextRange getUpdatedRange (com.intellij.psi.impl.smartPointers.SelfElementInfo, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.psi.impl.smartPointers.SelfElementInfo info
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges struct
int i
com.intellij.openapi.editor.impl.ManualRangeMarker updated
void rangeChanged ()
static void ()
}
com/intellij/psi/impl/smartPointers/SelfElementInfo$1.classSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.SelfElementInfo$1 extends java.lang.Object implements com.intellij.openapi.util.NullableComputable {
final com.intellij.openapi.project.Project val$project
final com.intellij.openapi.vfs.VirtualFile val$virtualFile
final com.intellij.lang.Language val$language
void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language)
public com.intellij.psi.PsiFile compute ()
com.intellij.openapi.vfs.VirtualFile child
com.intellij.psi.PsiFile file
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/smartPointers/SelfElementInfo$2.classSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.SelfElementInfo$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.openapi.vfs.VirtualFile val$virtualFile
final com.intellij.openapi.project.Project val$project
void (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public com.intellij.psi.PsiDirectory compute ()
com.intellij.openapi.vfs.VirtualFile child
com.intellij.psi.PsiDirectory file
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/smartPointers/SelfElementInfo$3.classSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SelfElementInfo$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.smartPointers.SelfElementInfo val$otherInfo
final com.intellij.psi.impl.smartPointers.SelfElementInfo this$0
void (com.intellij.psi.impl.smartPointers.SelfElementInfo, com.intellij.psi.impl.smartPointers.SelfElementInfo)
com.intellij.psi.impl.smartPointers.SelfElementInfo this$0
public java.lang.Boolean compute ()
com.intellij.openapi.util.Segment range1
com.intellij.openapi.util.Segment range2
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/smartPointers/SelfElementInfo$4.classSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SelfElementInfo$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.smartPointers.SmartPointerElementInfo val$other
final com.intellij.psi.impl.smartPointers.SelfElementInfo this$0
void (com.intellij.psi.impl.smartPointers.SelfElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SelfElementInfo this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/smartPointers/SelfElementInfo.classSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.SelfElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private static final com.intellij.openapi.fileEditor.FileDocumentManager ourFileDocManager
private volatile com.intellij.psi.impl.smartPointers.Identikit myIdentikit
protected final com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl myManager
private final com.intellij.openapi.vfs.VirtualFile myFile
private final boolean myForInjected
private int myStartOffset
private int myEndOffset
static final boolean $assertionsDisabled
void (com.intellij.openapi.project.Project, com.intellij.openapi.util.ProperTextRange, com.intellij.psi.impl.smartPointers.Identikit, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.openapi.util.ProperTextRange range
com.intellij.psi.impl.smartPointers.Identikit identikit
com.intellij.psi.PsiFile containingFile
boolean forInjected
protected void switchToAnchor (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Pair pair
void setRange (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment range
boolean hasRange ()
int getPsiStartOffset ()
int getPsiEndOffset ()
boolean isForInjected ()
public com.intellij.openapi.editor.Document getDocumentToSynchronize ()
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.openapi.util.Segment segment
com.intellij.psi.PsiFile file
public com.intellij.openapi.util.TextRange getPsiRange ()
private com.intellij.openapi.util.TextRange calcPsiRange ()
public com.intellij.psi.PsiFile restoreFile ()
public void cleanup ()
public static com.intellij.psi.PsiFile restoreFileFromVirtual (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.lang.Language)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
com.intellij.lang.Language language
public static com.intellij.psi.PsiDirectory restoreDirectoryFromVirtual (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
private static com.intellij.openapi.vfs.VirtualFile restoreVFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile vParent
String name
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile child
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SelfElementInfo otherInfo
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
protected boolean areRestoredElementsEqual (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public final com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
com.intellij.psi.impl.smartPointers.SmartPointerTracker tracker
com.intellij.psi.impl.PsiDocumentManagerBase documentManager
java.util.List events
com.intellij.openapi.editor.Document document
public final com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
public volatile com.intellij.openapi.util.Segment getPsiRange ()
public volatile void fastenBelt ()
static com.intellij.openapi.vfs.VirtualFile access$000 (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile x0
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPointerAnchorProvider.classSmartPointerAnchorProvider.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.PsiElement getAnchor (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement restoreElement (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPointerElementInfo.classSmartPointerElementInfo.java
package com.intellij.psi.impl.smartPointers
abstract com.intellij.psi.impl.smartPointers.SmartPointerElementInfo extends java.lang.Object {
void ()
public com.intellij.openapi.editor.Document getDocumentToSynchronize ()
public void fastenBelt ()
public abstract com.intellij.psi.PsiElement restoreElement ()
public abstract com.intellij.psi.PsiFile restoreFile ()
public abstract int elementHashCode ()
public abstract boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.openapi.util.Segment getRange ()
public abstract com.intellij.openapi.project.Project getProject ()
public void cleanup ()
public abstract com.intellij.openapi.util.Segment getPsiRange ()
}
com/intellij/psi/impl/smartPointers/SmartPointerEx.classSmartPointerEx.java
package com.intellij.psi.impl.smartPointers
abstract com.intellij.psi.impl.smartPointers.SmartPointerEx extends java.lang.Object implements com.intellij.psi.SmartPsiElementPointer {
public abstract com.intellij.psi.PsiElement getCachedElement ()
}
com/intellij/psi/impl/smartPointers/SmartPointerManagerImpl.classSmartPointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl extends com.intellij.psi.SmartPointerManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.util.Key POINTERS_KEY
private final com.intellij.psi.impl.PsiDocumentManagerBase myPsiDocManager
private static final com.intellij.openapi.util.Key CACHED_SMART_POINTER_KEY
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void fastenBelts (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
public com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
private static com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl getCachedPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement cachedElement
com.intellij.psi.PsiElement element
java.lang.ref.Reference data
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl cachedPointer
public com.intellij.psi.SmartPsiFileRange createSmartPsiFileRangePointer (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
public com.intellij.psi.SmartPsiFileRange createSmartPsiFileRangePointer (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
boolean forInjected
com.intellij.psi.impl.smartPointers.SmartPsiFileRangePointerImpl pointer
private void trackPointer (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.openapi.vfs.VirtualFile containingFile
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
public void removePointer (com.intellij.psi.SmartPsiElementPointer)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiFile containingFile
int refCount
com.intellij.psi.impl.smartPointers.SmartPointerTracker getTracker (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile containingFile
public int getPointersNumber (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
public boolean pointToTheSameElement (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiElementPointer)
com.intellij.psi.SmartPsiElementPointer pointer1
com.intellij.psi.SmartPsiElementPointer pointer2
public void updatePointers (com.intellij.openapi.editor.Document, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker list
public void updatePointerTargetsAfterReparse (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker list
com.intellij.openapi.project.Project getProject ()
com.intellij.psi.impl.PsiDocumentManagerBase getPsiDocumentManager ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$1.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.SmartPointerTracker$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$2.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$2 extends java.lang.Object implements java.util.Comparator {
final com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
void (com.intellij.psi.impl.smartPointers.SmartPointerTracker)
com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
public int compare (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl p1
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl p2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$3.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$3 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
void (com.intellij.psi.impl.smartPointers.SmartPointerTracker)
com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
public boolean process (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$4.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$4 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
void (com.intellij.psi.impl.smartPointers.SmartPointerTracker)
com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
public boolean process (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$5.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$5 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.List val$infos
final com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
void (com.intellij.psi.impl.smartPointers.SmartPointerTracker, java.util.List)
com.intellij.psi.impl.smartPointers.SmartPointerTracker this$0
public boolean process (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.psi.impl.smartPointers.SelfElementInfo info
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$PointerReference.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference extends java.lang.ref.WeakReference {
private final com.intellij.openapi.vfs.VirtualFile file
private final com.intellij.openapi.util.Key key
private int index
void (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Key)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.openapi.vfs.VirtualFile containingFile
com.intellij.openapi.util.Key key
static com.intellij.openapi.vfs.VirtualFile access$000 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static com.intellij.openapi.util.Key access$100 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static int access$200 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static int access$202 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference, int)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
int x1
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker extends java.lang.Object {
private static final java.lang.ref.ReferenceQueue ourQueue
private int nextAvailableIndex
private int size
private com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference[] references
private final com.intellij.psi.impl.smartPointers.MarkerCache markerCache
private boolean mySorted
static final boolean $assertionsDisabled
void ()
synchronized boolean addReference (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference, com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
private boolean isActual (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Key)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.util.Key key
private boolean needsExpansion ()
private boolean isTooSparse ()
private void resize ()
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference ref
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference[] newReferences
int index
synchronized void removeReference (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
int index
private void processAlivePointers (com.intellij.util.Processor)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference ref
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
int i
com.intellij.util.Processor processor
private void ensureSorted ()
int i
java.util.List pointers
synchronized void updateMarkers (com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
boolean stillSorted
synchronized com.intellij.openapi.util.Segment getUpdatedRange (com.intellij.psi.impl.smartPointers.SelfElementInfo, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.psi.impl.smartPointers.SelfElementInfo info
com.intellij.openapi.editor.impl.FrozenDocument document
java.util.List events
synchronized void switchStubToAst (com.intellij.psi.impl.smartPointers.AnchorElementInfo, com.intellij.psi.PsiElement)
com.intellij.psi.impl.smartPointers.AnchorElementInfo info
com.intellij.psi.PsiElement element
synchronized void fastenBelts ()
synchronized void updatePointerTargetsAfterReparse ()
private static void updatePointerTarget (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.openapi.util.Segment)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.openapi.util.Segment pointerRange
com.intellij.psi.PsiElement cachedElement
private static void storePointerReference (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference[], int, com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference[] references
int index
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference ref
synchronized java.util.List getSortedInfos ()
java.util.List infos
synchronized int getSize ()
static void processQueue ()
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
static void access$300 (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.openapi.util.Segment)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl x0
com.intellij.openapi.util.Segment x1
static java.lang.ref.ReferenceQueue access$400 ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.classSmartPsiElementPointerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl extends java.lang.Object implements com.intellij.psi.impl.smartPointers.SmartPointerEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.lang.ref.Reference myElement
private final com.intellij.psi.impl.smartPointers.SmartPointerElementInfo myElementInfo
private byte myReferenceCount
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference pointerReference
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
void (com.intellij.psi.PsiElement, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement doRestoreElement ()
com.intellij.psi.PsiElement element
void cacheElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getCachedElement ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document doc
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createElementInfo (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo doCreateElementInfo (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiAnchor$StubIndexReference stubReference
com.intellij.psi.SmartPsiElementPointer hostPointer
com.intellij.psi.PsiLanguageInjectionHost hostContext
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.util.ProperTextRange proper
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createAnchorInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.StubBasedPsiElement stubPsi
int stubId
com.intellij.psi.stubs.IStubElementType myStubElementType
com.intellij.psi.tree.IStubFileElementType elementTypeForStubBuilder
com.intellij.psi.impl.source.PsiFileWithStubSupport stubFile
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.Pair pair
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo getElementInfo ()
static boolean pointsToTheSameElementAs (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiElementPointer)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl impl1
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl impl2
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo1
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo2
com.intellij.psi.PsiElement cachedElement1
com.intellij.psi.PsiElement cachedElement2
com.intellij.psi.SmartPsiElementPointer pointer1
com.intellij.psi.SmartPsiElementPointer pointer2
synchronized int incrementAndGetReferenceCount (int)
int delta
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPsiFileRangePointerImpl.classSmartPsiFileRangePointerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPsiFileRangePointerImpl extends com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl implements com.intellij.psi.SmartPsiFileRange {
void (com.intellij.psi.PsiFile, com.intellij.openapi.util.ProperTextRange, boolean)
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.ProperTextRange range
boolean forInjected
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createElementInfo (com.intellij.psi.PsiFile, com.intellij.openapi.util.ProperTextRange, boolean)
com.intellij.psi.SmartPsiElementPointer hostPointer
com.intellij.psi.PsiLanguageInjectionHost host
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.ProperTextRange range
boolean forInjected
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile getElement ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/impl/source/AstPathPsiMap$MyReference.classAstPathPsiMap.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.AstPathPsiMap$MyReference extends java.lang.ref.WeakReference {
final com.intellij.psi.impl.source.tree.AstPath pathRef
void (com.intellij.extapi.psi.StubBasedPsiElementBase, com.intellij.psi.impl.source.tree.AstPath, java.lang.ref.ReferenceQueue)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.tree.AstPath ref
java.lang.ref.ReferenceQueue queue
}
com/intellij/psi/impl/source/AstPathPsiMap$MyReferenceQueue$1.classAstPathPsiMap.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue this$0
void (com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue)
com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue this$0
public void run ()
}
com/intellij/psi/impl/source/AstPathPsiMap$MyReferenceQueue.classAstPathPsiMap.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue extends java.lang.ref.ReferenceQueue {
void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
void cleanupStaleReferences ()
com.intellij.psi.impl.source.AstPathPsiMap$MyReference reference
com.intellij.psi.impl.source.tree.AstPath key
}
com/intellij/psi/impl/source/AstPathPsiMap.classAstPathPsiMap.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.AstPathPsiMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap myMap
private static final com.intellij.openapi.util.Key STUB_PSI_REFS
private final com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue myQueue
void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue queue
void invalidatePsi ()
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.AstPathPsiMap$MyReference reference
void switchToStrongRefs ()
com.intellij.psi.impl.source.tree.CompositeElement node
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.AstPathPsiMap$MyReference reference
com.intellij.extapi.psi.StubBasedPsiElementBase getCachedPsi (com.intellij.psi.impl.source.tree.AstPath)
com.intellij.psi.impl.source.tree.AstPath ref
com.intellij.extapi.psi.StubBasedPsiElementBase cachePsi (com.intellij.psi.impl.source.tree.AstPath, com.intellij.extapi.psi.StubBasedPsiElementBase)
com.intellij.psi.impl.source.tree.AstPath key
com.intellij.extapi.psi.StubBasedPsiElementBase psi
static java.util.concurrent.ConcurrentMap access$000 (com.intellij.psi.impl.source.AstPathPsiMap)
com.intellij.psi.impl.source.AstPathPsiMap x0
static void ()
}
com/intellij/psi/impl/source/CharTableImpl$1.classCharTableImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.CharTableImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/CharTableImpl$StringHashToCharSequencesMap.classCharTableImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap extends gnu.trove.TIntObjectHashMap {
static final boolean $assertionsDisabled
private void (int, float)
int capacity
float loadFactor
private java.lang.CharSequence get (java.lang.CharSequence, int, int)
CharSequence sequence
int startOffset
int endOffset
private java.lang.CharSequence getSubSequenceWithHashCode (int, java.lang.CharSequence, int, int)
CharSequence cs
int hashCode
CharSequence sequence
int startOffset
int endOffset
Object o
private static boolean charSequenceSubSequenceEquals (java.lang.CharSequence, java.lang.CharSequence, int, int)
int i
int len
CharSequence cs
CharSequence baseSequence
int startOffset
int endOffset
private java.lang.CharSequence get (java.lang.CharSequence)
CharSequence sequence
private java.lang.CharSequence add (java.lang.CharSequence)
CharSequence sequence
private java.lang.CharSequence add (java.lang.CharSequence, int, int)
CharSequence sequence
int startOffset
int endOffset
int hashCode
private java.lang.CharSequence getOrAddSubSequenceWithHashCode (int, java.lang.CharSequence, int, int)
CharSequence existingSequence
CharSequence cs
CharSequence[] existingSequenceArray
CharSequence[] newSequenceArray
Object value
int hashCode
CharSequence sequence
int startOffset
int endOffset
int index
String addedSequence
void (int, float, com.intellij.psi.impl.source.CharTableImpl$1)
int x0
float x1
com.intellij.psi.impl.source.CharTableImpl$1 x2
static java.lang.CharSequence access$100 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, int, java.lang.CharSequence, int, int)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
int x1
CharSequence x2
int x3
int x4
static java.lang.CharSequence access$200 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, int, java.lang.CharSequence, int, int)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
int x1
CharSequence x2
int x3
int x4
static java.lang.CharSequence access$300 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, java.lang.CharSequence)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
CharSequence x1
static java.lang.CharSequence access$400 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, java.lang.CharSequence)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
CharSequence x1
static void ()
}
com/intellij/psi/impl/source/CharTableImpl.classCharTableImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.CharTableImpl extends java.lang.Object implements com.intellij.util.CharTable {
private static final int INTERN_THRESHOLD
private static final com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap STATIC_ENTRIES
private final com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap entries
public void ()
public java.lang.CharSequence intern (java.lang.CharSequence)
CharSequence text
private java.lang.CharSequence doIntern (java.lang.CharSequence, int, int)
CharSequence text
int startOffset
int endOffset
int hashCode
CharSequence interned
public java.lang.CharSequence doIntern (java.lang.CharSequence)
CharSequence text
public java.lang.CharSequence intern (java.lang.CharSequence, int, int)
CharSequence result
CharSequence result
CharSequence baseText
int startOffset
int endOffset
CharSequence result
private static java.lang.String createSequence (java.lang.CharSequence)
CharSequence text
private static java.lang.String createSequence (java.lang.CharSequence, int, int)
CharSequence text
int startOffset
int endOffset
char[] buf
public static java.lang.CharSequence getStaticInterned (java.lang.CharSequence)
CharSequence text
public static void staticIntern (java.lang.String)
String text
private static com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap newStaticSet ()
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap r
public static void addStringsFromClassToStatics (java.lang.Class)
String typeName
java.lang.reflect.Field field
Class aClass
private static int subSequenceHashCode (java.lang.CharSequence, int, int)
CharSequence sequence
int startOffset
int endOffset
static int access$500 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static java.lang.String access$600 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static void ()
}
com/intellij/psi/impl/source/CodeFragmentElement.classCodeFragmentElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.CodeFragmentElement extends com.intellij.psi.impl.source.tree.FileElement {
public void (java.lang.CharSequence)
CharSequence text
}
com/intellij/psi/impl/source/DummyHolder$1.classDummyHolder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolder$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/DummyHolder$DummyHolderTreeLock.classDummyHolder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolder$DummyHolderTreeLock extends java.lang.Object {
private void ()
void (com.intellij.psi.impl.source.DummyHolder$1)
com.intellij.psi.impl.source.DummyHolder$1 x0
}
com/intellij/psi/impl/source/DummyHolder.classDummyHolder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolder extends com.intellij.psi.impl.source.PsiFileImpl {
protected final com.intellij.psi.PsiElement myContext
private final com.intellij.util.CharTable myTable
private final Boolean myExplicitlyValid
private final com.intellij.lang.Language myLanguage
private volatile com.intellij.psi.impl.source.tree.FileElement myFileElement
private final com.intellij.psi.impl.source.DummyHolder$DummyHolderTreeLock myTreeElementLock
private com.intellij.psi.FileViewProvider myViewProvider
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
protected static com.intellij.lang.Language language (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.PsiElement context
com.intellij.lang.Language defaultLanguage
com.intellij.psi.PsiFile file
com.intellij.lang.Language contextLanguage
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable, java.lang.Boolean, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
Boolean validity
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiElement getContext ()
public boolean isValid ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement context
com.intellij.openapi.fileTypes.LanguageFileType fileType
public com.intellij.psi.impl.source.tree.FileElement getTreeElement ()
com.intellij.psi.impl.source.tree.FileElement fileElement
public com.intellij.lang.Language getLanguage ()
protected com.intellij.psi.impl.source.PsiFileImpl clone ()
com.intellij.psi.impl.source.PsiFileImpl psiClone
com.intellij.psi.DummyHolderViewProvider dummyHolderViewProvider
com.intellij.psi.impl.source.tree.FileElement treeClone
public com.intellij.psi.FileViewProvider getViewProvider ()
public boolean useStrongRefs ()
protected volatile java.lang.Object clone ()
}
com/intellij/psi/impl/source/DummyHolderElement.classDummyHolderElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolderElement extends com.intellij.psi.impl.source.tree.FileElement {
public void (java.lang.CharSequence)
CharSequence text
}
com/intellij/psi/impl/source/DummyHolderFactory$1.classDummyHolderFactory.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolderFactory$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/DummyHolderFactory$DefaultFactory.classDummyHolderFactory.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolderFactory$DefaultFactory extends java.lang.Object implements com.intellij.psi.impl.source.HolderFactory {
private void ()
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
void (com.intellij.psi.impl.source.DummyHolderFactory$1)
com.intellij.psi.impl.source.DummyHolderFactory$1 x0
}
com/intellij/psi/impl/source/DummyHolderFactory.classDummyHolderFactory.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolderFactory extends java.lang.Object {
private static com.intellij.psi.impl.source.HolderFactory INSTANCE
private void ()
public static void setFactory (com.intellij.psi.impl.source.HolderFactory)
com.intellij.psi.impl.source.HolderFactory factory
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
static void ()
}
com/intellij/psi/impl/source/HolderFactory.classHolderFactory.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.HolderFactory extends java.lang.Object {
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
}
com/intellij/psi/impl/source/IdentityCharTable.classIdentityCharTable.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.IdentityCharTable extends java.lang.Object implements com.intellij.util.CharTable {
public static final com.intellij.psi.impl.source.IdentityCharTable INSTANCE
private void ()
public java.lang.CharSequence intern (java.lang.CharSequence)
CharSequence text
public java.lang.CharSequence intern (java.lang.CharSequence, int, int)
CharSequence baseText
int startOffset
int endOffset
static void ()
}
com/intellij/psi/impl/source/PsiFileImpl$1.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public java.lang.String fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/PsiFileImpl$2.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$2 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
static final boolean $assertionsDisabled
final com.intellij.psi.StubBuilder val$builder
final java.util.Iterator val$stubs
final com.intellij.psi.stubs.StubTree val$stubTree
final com.intellij.openapi.editor.Document val$cachedDocument
final java.util.List val$result
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.StubBuilder, java.util.Iterator, com.intellij.psi.stubs.StubTree, com.intellij.openapi.editor.Document, java.util.List)
com.intellij.psi.impl.source.PsiFileImpl this$0
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.impl.source.tree.AstPath path
com.intellij.psi.impl.source.tree.TreeElement node
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType type
static void ()
}
com/intellij/psi/impl/source/PsiFileImpl$3.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$3 extends java.lang.Object implements com.intellij.util.Function {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public com.intellij.openapi.util.Pair fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.PsiElement psi
public volatile java.lang.Object fun (java.lang.Object)
static void ()
}
com/intellij/psi/impl/source/PsiFileImpl$4.classPsiFileImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiFileImpl$4 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile o1
com.intellij.psi.PsiFile o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/PsiFileImpl$5.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$5 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public java.lang.String fun (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub stub
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/PsiFileImpl$6.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$6 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiDirectory psiDirectory
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/impl/source/PsiFileImpl$7.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$7 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public void run ()
com.intellij.openapi.editor.Document doc
com.intellij.openapi.vfs.VirtualFile vFile
}
com/intellij/psi/impl/source/PsiFileImpl.classPsiFileImpl.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiFileImpl extends com.intellij.psi.impl.ElementBase implements com.intellij.psi.impl.PsiFileEx com.intellij.psi.impl.source.PsiFileWithStubSupport com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String STUB_PSI_MISMATCH
private com.intellij.psi.tree.IElementType myElementType
protected com.intellij.psi.tree.IElementType myContentElementType
private long myModificationStamp
protected com.intellij.psi.PsiFile myOriginalFile
private final com.intellij.psi.FileViewProvider myViewProvider
private volatile java.lang.ref.Reference myStub
private volatile java.lang.ref.Reference myGreenStub
private boolean myInvalidated
private volatile boolean myAstLoaded
private volatile boolean myUseStrongRefs
private com.intellij.psi.impl.source.AstPathPsiMap myRefToPsi
private final ThreadLocal myFileElementBeingLoaded
protected final com.intellij.psi.impl.PsiManagerEx myManager
private volatile com.intellij.openapi.util.Getter myTreeElementPointer
public static final com.intellij.openapi.util.Key BUILDING_STUB
private static final java.util.Comparator FILE_BY_LANGUAGE_ID
private final Object myStubFromTreeLock
static final boolean $assertionsDisabled
protected void (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.FileViewProvider)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.IElementType contentElementType
com.intellij.psi.FileViewProvider provider
protected void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
public void setContentElementType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType contentElementType
public com.intellij.psi.tree.IElementType getContentElementType ()
protected void init (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.IElementType contentElementType
public com.intellij.psi.impl.source.tree.TreeElement createContentLeafElement (java.lang.CharSequence)
CharSequence leafText
public boolean isDirectory ()
public com.intellij.psi.impl.source.tree.FileElement getTreeElement ()
com.intellij.psi.impl.source.tree.FileElement node
private com.intellij.psi.impl.source.tree.FileElement derefTreeElement ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public boolean isValid ()
public void markInvalidated ()
public boolean isContentsLoaded ()
private com.intellij.psi.impl.source.tree.FileElement loadTreeElement ()
com.intellij.psi.stubs.StubTree stub
java.util.List bindings
com.intellij.psi.impl.source.tree.FileElement savedTree
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.editor.Document cachedDocument
com.intellij.psi.impl.source.tree.FileElement treeElement
private com.intellij.psi.impl.source.tree.FileElement ensureTreeElement (com.intellij.psi.FileViewProvider, com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.stubs.StubTree, java.util.List)
com.intellij.psi.impl.source.tree.FileElement existing
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.stubs.StubTree stub
java.util.List bindings
public com.intellij.lang.ASTNode findTreeForStub (com.intellij.psi.stubs.StubTree, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubTree tree
com.intellij.psi.stubs.StubElement stub
java.util.Iterator stubs
com.intellij.psi.stubs.StubElement root
com.intellij.psi.impl.source.tree.CompositeElement ast
private static com.intellij.lang.ASTNode findTreeForStub (com.intellij.lang.ASTNode, java.util.Iterator, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement curStub
com.intellij.lang.ASTNode treeForStub
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode tree
java.util.Iterator stubs
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.tree.IElementType type
private void switchFromStubToAst (java.util.List)
java.util.List psiStrings
com.intellij.openapi.util.Pair pair
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.tree.AstPath path
int i
java.util.List bindings
private java.util.List calcStubAstBindings (com.intellij.psi.impl.source.tree.FileElement, com.intellij.openapi.editor.Document, com.intellij.psi.stubs.StubTree)
com.intellij.psi.impl.source.tree.FileElement root
com.intellij.openapi.editor.Document cachedDocument
com.intellij.psi.stubs.StubTree stubTree
java.util.Iterator stubs
java.util.List result
com.intellij.psi.tree.IStubFileElementType elementType
com.intellij.psi.StubBuilder builder
public com.intellij.psi.tree.IStubFileElementType getElementTypeForStubBuilder ()
com.intellij.lang.ParserDefinition definition
com.intellij.psi.tree.IFileElementType type
void reportStubAstMismatch (java.lang.String, com.intellij.psi.stubs.StubTree, com.intellij.openapi.editor.Document)
String message
com.intellij.psi.stubs.StubTree stubTree
com.intellij.openapi.editor.Document cachedDocument
protected com.intellij.psi.impl.source.tree.FileElement createFileElement (java.lang.CharSequence)
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.impl.source.tree.CompositeElement xxx
CharSequence docText
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.impl.source.tree.TreeElement contentLeaf
private void clearStub (java.lang.String)
String reason
com.intellij.psi.stubs.StubTree stubHolder
public void clearCaches ()
public java.lang.String getText ()
com.intellij.lang.ASTNode tree
String string
public int getTextLength ()
com.intellij.lang.ASTNode tree
public com.intellij.openapi.util.TextRange getTextRange ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public long getModificationStamp ()
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile contextFile
long contextStamp
public void subtreeChanged ()
private void doClearCaches (java.lang.String)
String reason
com.intellij.psi.impl.source.tree.FileElement tree
protected com.intellij.psi.impl.source.PsiFileImpl clone ()
com.intellij.psi.impl.source.tree.FileElement treeClone
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.FileViewProvider providerCopy
com.intellij.lang.Language language
com.intellij.psi.impl.source.PsiFileImpl clone
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public boolean isWritable ()
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.psi.PsiDirectory getContainingDirectory ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parentFile
public com.intellij.psi.PsiFile getContainingFile ()
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiFile getOriginalFile ()
public void setOriginalFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile originalFile
public com.intellij.psi.PsiFile[] getPsiRoots ()
com.intellij.psi.PsiFile psi
com.intellij.lang.Language language
com.intellij.psi.FileViewProvider viewProvider
java.util.Set languages
com.intellij.psi.PsiFile[] roots
int i
public boolean isPhysical ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.FileViewProvider getViewProvider ()
public void setTreeElementPointer (com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement element
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public char[] textToCharArray ()
public java.lang.Object[] findChildrenByClass (java.lang.Class)
com.intellij.psi.PsiElement child
Class aClass
java.util.List result
public java.lang.Object findChildByClass (java.lang.Class)
com.intellij.psi.PsiElement child
Class aClass
public boolean isTemplateDataFile ()
public com.intellij.psi.PsiElement getContext ()
public void onContentReload ()
com.intellij.psi.impl.source.tree.FileElement treeElement
public com.intellij.psi.stubs.StubElement getStub ()
com.intellij.psi.stubs.StubTree stubHolder
public final com.intellij.psi.stubs.StubElement getGreenStub ()
com.intellij.psi.stubs.StubTree stubHolder
public com.intellij.psi.stubs.StubTree getStubTree ()
com.intellij.util.Function stubToString
com.intellij.psi.stubs.PsiFileStub matchingStub
com.intellij.psi.impl.source.PsiFileImpl eachPsiRoot
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.openapi.util.Pair root
com.intellij.psi.stubs.StubTree derefdOnLock
com.intellij.psi.stubs.PsiFileStub baseRoot
com.intellij.psi.stubs.PsiFileStub[] stubRoots
int matchingRoot
com.intellij.psi.stubs.StubTree derefd
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.stubs.ObjectStubTree tree
com.intellij.psi.stubs.StubTree stubHolder
com.intellij.psi.FileViewProvider viewProvider
java.util.List roots
private com.intellij.psi.stubs.StubTree derefStub ()
protected com.intellij.psi.impl.source.PsiFileImpl cloneImpl (com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement treeElementClone
com.intellij.psi.impl.source.PsiFileImpl clone
private boolean isKeepTreeElementByHardReference ()
private com.intellij.openapi.util.Getter createTreeElementPointer (com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement treeElement
public final com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public final com.intellij.psi.impl.source.tree.FileElement calcTreeElement ()
com.intellij.psi.impl.source.tree.FileElement treeElement
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getStartOffsetInParent ()
public int getTextOffset ()
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 final 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
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
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.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public final com.intellij.openapi.project.Project getProject ()
public com.intellij.lang.FileASTNode getNode ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public final com.intellij.psi.stubs.StubTree getGreenStubTree ()
public com.intellij.psi.stubs.StubTree calcStubTree ()
com.intellij.openapi.vfs.VirtualFile vFile
String message
com.intellij.psi.impl.source.tree.TreeUtil$StubBindingException e
com.intellij.psi.tree.IStubFileElementType contentElementType
com.intellij.psi.stubs.StubElement currentStubTree
com.intellij.psi.stubs.StubTree tree
com.intellij.psi.impl.source.tree.FileElement fileElement
private void rebuildStub ()
public void putInfo (java.util.Map)
java.util.Map info
public static void putInfo (com.intellij.psi.PsiFile, java.util.Map)
com.intellij.psi.PsiFile psiFile
java.util.Map info
public java.lang.String toString ()
public final void beforeAstChange ()
com.intellij.psi.impl.source.tree.FileElement element
public com.intellij.extapi.psi.StubBasedPsiElementBase obtainPsi (com.intellij.psi.impl.source.tree.AstPath, com.intellij.openapi.util.Factory)
com.intellij.psi.impl.source.tree.AstPath path
com.intellij.openapi.util.Factory creator
com.intellij.extapi.psi.StubBasedPsiElementBase psi
final com.intellij.psi.impl.source.AstPathPsiMap getRefToPsi ()
public boolean useStrongRefs ()
public boolean mayCacheAst ()
protected volatile java.lang.Object clone ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getParent ()
static void ()
}
com/intellij/psi/impl/source/PsiFileWithStubSupport.classPsiFileWithStubSupport.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiFileWithStubSupport extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract com.intellij.psi.stubs.StubTree getStubTree ()
public abstract com.intellij.lang.ASTNode findTreeForStub (com.intellij.psi.stubs.StubTree, com.intellij.psi.stubs.StubElement)
}
com/intellij/psi/impl/source/PsiPlainTextFileImpl.classPsiPlainTextFileImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiPlainTextFileImpl extends com.intellij.psi.impl.source.PsiFileImpl implements com.intellij.psi.PsiPlainTextFile {
private final com.intellij.openapi.fileTypes.FileType myFileType
public void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiReference[] getReferences ()
}
com/intellij/psi/impl/source/SourceTreeToPsiMap.classSourceTreeToPsiMap.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.SourceTreeToPsiMap extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiElement treeElementToPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.psi.PsiElement treeToPsiNotNull (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.psi.PsiElement psi
public static com.intellij.lang.ASTNode psiElementToTree (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public static com.intellij.psi.impl.source.tree.TreeElement psiToTreeNotNull (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.lang.ASTNode node
public static boolean hasTreeElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
static void ()
}
com/intellij/psi/impl/source/SubstrateRef$1.classSubstrateRef.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.SubstrateRef$1 extends com.intellij.psi.impl.source.SubstrateRef {
final com.intellij.extapi.psi.StubBasedPsiElementBase val$psi
void (com.intellij.extapi.psi.StubBasedPsiElementBase)
public com.intellij.lang.ASTNode getNode ()
public boolean isValid ()
public com.intellij.psi.PsiFile getContainingFile ()
}
com/intellij/psi/impl/source/SubstrateRef$2.classSubstrateRef.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.SubstrateRef$2 extends com.intellij.psi.impl.source.SubstrateRef {
final com.intellij.lang.ASTNode val$node
void (com.intellij.lang.ASTNode)
public com.intellij.lang.ASTNode getNode ()
public boolean isValid ()
com.intellij.lang.FileASTNode fileElement
com.intellij.psi.PsiElement file
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/source/SubstrateRef$StubRef.classSubstrateRef.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.SubstrateRef$StubRef extends com.intellij.psi.impl.source.SubstrateRef {
private final com.intellij.psi.stubs.StubElement myStub
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.stubs.Stub getStub ()
public boolean isValid ()
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.PsiFile psi
private com.intellij.psi.PsiFile reportError (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
String reason
com.intellij.psi.PsiInvalidElementAccessException exception
}
com/intellij/psi/impl/source/SubstrateRef.classSubstrateRef.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.SubstrateRef extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public abstract com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.stubs.Stub getStub ()
public com.intellij.psi.stubs.Stub getGreenStub (int)
int index
public abstract boolean isValid ()
public abstract com.intellij.psi.PsiFile getContainingFile ()
static com.intellij.psi.impl.source.SubstrateRef createInvalidRef (com.intellij.extapi.psi.StubBasedPsiElementBase)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
public static com.intellij.psi.impl.source.SubstrateRef createAstStrongRef (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/impl/source/codeStyle/CodeEditUtil$1.classCodeEditUtil.java
package com.intellij.psi.impl.source.codeStyle
final com.intellij.psi.impl.source.codeStyle.CodeEditUtil$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/psi/impl/source/codeStyle/CodeEditUtil$2.classCodeEditUtil.java
package com.intellij.psi.impl.source.codeStyle
final com.intellij.psi.impl.source.codeStyle.CodeEditUtil$2 extends java.lang.ThreadLocal {
void ()
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/psi/impl/source/codeStyle/CodeEditUtil.classCodeEditUtil.java
package com.intellij.psi.impl.source.codeStyle
public com.intellij.psi.impl.source.codeStyle.CodeEditUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key GENERATED_FLAG
private static final com.intellij.openapi.util.Key INDENT_INFO
private static final com.intellij.openapi.util.Key REFORMAT_BEFORE_KEY
private static final com.intellij.openapi.util.Key REFORMAT_KEY
private static final ThreadLocal ALLOW_TO_MARK_NODES_TO_REFORMAT
private static final ThreadLocal ALLOW_NODES_REFORMATTING
private static final ThreadLocal NODE_REFORMAT_STRATEGY
public static final com.intellij.openapi.util.Key OUTER_OK
static final boolean $assertionsDisabled
private void ()
public static void addChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode anchorBefore
public static void removeChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode addChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anchorPrev
com.intellij.lang.ASTNode placeHolderEnd
com.intellij.lang.ASTNode lastAddedLeaf
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchorBefore
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode current
com.intellij.lang.ASTNode firstAddedLeaf
com.intellij.lang.ASTNode prevLeaf
com.intellij.lang.ASTNode result
private static boolean isComment (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
com.intellij.lang.ParserDefinition def
private static boolean isFormattingRequired (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode current
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode prevLeaf
com.intellij.lang.ASTNode first
public static void checkForOuters (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode child
public static void saveWhitespacesInfo (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode first
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiFile file
public static int getOldIndentation (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
Integer stored
public static void removeChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
boolean tailingElement
boolean forceReformat
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.lang.ASTNode prevLeaf
com.intellij.lang.ASTNode nextLeaf
com.intellij.lang.ASTNode nextLeafToAdjust
private static boolean needToForceReformat (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
private static int getTrimmedTextLength (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
StringBuilder buffer
public static void replaceChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode nextLeaf
com.intellij.lang.ASTNode whitespaceNode
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode oldChild
com.intellij.lang.ASTNode newChild
com.intellij.psi.impl.source.tree.LeafElement oldFirst
com.intellij.psi.impl.source.tree.LeafElement firstLeaf
com.intellij.lang.ASTNode prevToken
private static com.intellij.lang.ASTNode findFirstLeaf (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.LeafElement leaf
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
private static com.intellij.lang.ASTNode findLastLeaf (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode last
private static com.intellij.lang.ASTNode makePlaceHolderBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, boolean, boolean)
com.intellij.lang.ASTNode prevLeaf
String text
String text
com.intellij.psi.impl.source.tree.LeafElement merged
String text
int leftBlankLines
int rightBlankLines
boolean leaveRightText
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
boolean forceReformat
boolean normalizeTrailingWS
private static void markWhitespaceForReformat (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode right
String text
com.intellij.psi.impl.source.tree.LeafElement merged
private static void markToReformatBeforeOrInsertWhitespace (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState parentState
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lang.Language leftLang
com.intellij.lang.Language rightLang
com.intellij.lang.ASTNode generatedWhitespace
public static void markToReformatBefore (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode right
boolean value
private static int getBlankLines (java.lang.String)
String text
int result
int currentIndex
public static boolean isNodeGenerated (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static void setNodeGenerated (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode next
boolean value
public static void setNodeGeneratedRecursively (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode next
boolean value
public static void setOldIndentation (com.intellij.psi.impl.source.tree.TreeElement, int)
com.intellij.psi.impl.source.tree.TreeElement treeElement
int oldIndentation
public static boolean isMarkedToReformatBefore (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public static com.intellij.psi.PsiElement createLineFeed (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public static boolean isMarkedToReformat (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.util.NotNullFunction strategy
public static void markToReformat (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode node
boolean value
public static void allowToMarkNodesForPostponedFormatting (boolean)
boolean allow
public static boolean isSuspendedNodesReformattingAllowed ()
public static void setAllowSuspendNodesReformatting (boolean)
boolean allow
public static void setNodeReformatStrategy (com.intellij.util.NotNullFunction)
com.intellij.util.NotNullFunction strategy
static void ()
}
com/intellij/psi/impl/source/resolve/FileContextUtil.classFileContextUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.FileContextUtil extends java.lang.Object {
public static final com.intellij.openapi.util.Key INJECTED_IN_ELEMENT
public static final com.intellij.openapi.util.Key CONTAINING_FILE_KEY
private void ()
public static com.intellij.psi.PsiElement getFileContext (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.SmartPsiElementPointer pointer
public static com.intellij.psi.PsiFile getContextFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement context
static void ()
}
com/intellij/psi/impl/source/resolve/ResolveCache$1.classResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final com.intellij.psi.impl.source.resolve.ResolveCache this$0
void (com.intellij.psi.impl.source.resolve.ResolveCache)
com.intellij.psi.impl.source.resolve.ResolveCache this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/source/resolve/ResolveCache$2.classResolveCache.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.ResolveCache$2 extends com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap {
void (int, float, int, gnu.trove.TObjectHashingStrategy)
int arg0
float arg1
int arg2
gnu.trove.TObjectHashingStrategy arg3
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference result
Object value
java.lang.ref.ReferenceQueue queue
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference result
public java.lang.Object get (java.lang.Object)
Object key
Object v
}
com/intellij/psi/impl/source/resolve/ResolveCache$3.classResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver val$resolver
final com.intellij.psi.PsiReference val$ref
final boolean val$incompleteCode
final com.intellij.psi.impl.source.resolve.ResolveCache this$0
void (com.intellij.psi.impl.source.resolve.ResolveCache, com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver, com.intellij.psi.PsiReference, boolean)
com.intellij.psi.impl.source.resolve.ResolveCache this$0
public java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/ResolveCache$4.classResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver val$resolver
final com.intellij.psi.PsiPolyVariantReference val$ref
final com.intellij.psi.PsiFile val$containingFile
final boolean val$incompleteCode
final com.intellij.psi.impl.source.resolve.ResolveCache this$0
void (com.intellij.psi.impl.source.resolve.ResolveCache, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver, com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.ResolveCache this$0
public com.intellij.psi.ResolveResult[] compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/ResolveCache$AbstractResolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver extends java.lang.Object {
public abstract java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$PolyVariantContextResolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver extends java.lang.Object {
public abstract com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$PolyVariantResolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver {
public abstract com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$Resolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$Resolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver {
}
com/intellij/psi/impl/source/resolve/ResolveCache$StrongValueReference.classResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference extends java.lang.Object implements com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference {
private final Object myValue
public void (java.lang.Object)
Object value
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference getKeyReference ()
public java.lang.Object get ()
}
com/intellij/psi/impl/source/resolve/ResolveCache.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveCache extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.concurrent.ConcurrentMap[] myMaps
private final com.intellij.openapi.util.RecursionGuard myGuard
private static final Object NULL_RESULT
private static final com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference NULL_VALUE_REFERENCE
private static final com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference EMPTY_RESOLVE_RESULT
public static com.intellij.psi.impl.source.resolve.ResolveCache getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void (com.intellij.util.messages.MessageBus)
int i
com.intellij.util.messages.MessageBus messageBus
private static java.util.concurrent.ConcurrentMap createWeakMap ()
public void clearCache (boolean)
int k
int j
int i
boolean isPhysical
int startIndex
private java.lang.Object resolve (com.intellij.psi.PsiReference, com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver, boolean, boolean, boolean, boolean)
com.intellij.psi.PsiReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
boolean isPoly
boolean isPhysical
int index
java.util.concurrent.ConcurrentMap map
Object result
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.psi.PsiElement element
public com.intellij.psi.ResolveResult[] resolveWithCaching (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver, boolean, boolean)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
public com.intellij.psi.ResolveResult[] resolveWithCaching (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver, boolean, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
com.intellij.psi.PsiFile containingFile
com.intellij.psi.ResolveResult[] result
public com.intellij.psi.ResolveResult[] resolveWithCaching (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver, boolean, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
com.intellij.psi.PsiFile containingFile
int index
java.util.concurrent.ConcurrentMap map
com.intellij.psi.ResolveResult[] result
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
public com.intellij.psi.ResolveResult[] getCachedResults (com.intellij.psi.PsiPolyVariantReference, boolean, boolean, boolean)
com.intellij.psi.PsiPolyVariantReference ref
boolean physical
boolean incompleteCode
boolean isPoly
java.util.Map map
public java.lang.Object resolveWithCaching (com.intellij.psi.PsiReference, com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver, boolean, boolean)
com.intellij.psi.PsiReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
private java.util.concurrent.ConcurrentMap getMap (int)
int index
private static int getIndex (boolean, boolean, boolean)
boolean physical
boolean incompleteCode
boolean isPoly
private void cache (com.intellij.psi.PsiReference, java.util.concurrent.ConcurrentMap, java.lang.Object)
com.intellij.psi.PsiReference ref
java.util.concurrent.ConcurrentMap map
Object result
Object cached
private static com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference createStrongReference (java.lang.Object)
Object value
static java.lang.Object access$000 ()
static com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference access$100 (java.lang.Object)
Object x0
static void ()
}
com/intellij/psi/impl/source/resolve/reference/NamedObjectProviderBinding.classNamedObjectProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
public abstract com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding extends java.lang.Object implements com.intellij.psi.impl.source.resolve.reference.ProviderBinding {
private final java.util.Map myNamesToProvidersMap
private final java.util.Map myNamesToProvidersMapInsensitive
public void ()
public void registerProvider (java.lang.String[], com.intellij.patterns.ElementPattern, boolean, com.intellij.psi.PsiReferenceProvider, double)
String key
java.util.List psiReferenceProviders
String attributeName
String[] names
com.intellij.patterns.ElementPattern filter
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
double priority
java.util.Map map
public void addAcceptableReferenceProviders (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement position
java.util.List list
com.intellij.psi.PsiReferenceService$Hints hints
String name
public void unregisterProvider (com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
java.util.List list
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
java.util.List list
com.intellij.psi.PsiReferenceProvider provider
protected abstract java.lang.String getName (com.intellij.psi.PsiElement)
static void addMatchingProviders (com.intellij.psi.PsiElement, java.util.List, java.util.Collection, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo info
com.intellij.util.ProcessingContext context
boolean suitable
int i
com.intellij.psi.PsiElement position
java.util.List providerList
java.util.Collection output
com.intellij.psi.PsiReferenceService$Hints hints
}
com/intellij/psi/impl/source/resolve/reference/ProviderBinding$ProviderInfo.classProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo extends java.lang.Object {
public final com.intellij.psi.PsiReferenceProvider provider
public final Object processingContext
public final double priority
public void (com.intellij.psi.PsiReferenceProvider, java.lang.Object, double)
com.intellij.psi.PsiReferenceProvider provider
Object processingContext
double priority
}
com/intellij/psi/impl/source/resolve/reference/ProviderBinding.classProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
public abstract com.intellij.psi.impl.source.resolve.reference.ProviderBinding extends java.lang.Object {
public abstract void addAcceptableReferenceProviders (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiReferenceService$Hints)
public abstract void unregisterProvider (com.intellij.psi.PsiReferenceProvider)
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceContributorEP$1.classPsiReferenceContributorEP.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP$1 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP this$0
void (com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP this$0
protected com.intellij.psi.PsiReferenceContributor compute ()
ClassNotFoundException e
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceContributorEP.classPsiReferenceContributorEP.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP extends com.intellij.openapi.extensions.CustomLoadingExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String language
public String implementationClass
private final com.intellij.openapi.util.NotNullLazyValue myHandler
public void ()
public com.intellij.psi.PsiReferenceContributor getInstance ()
public java.lang.String getKey ()
public volatile java.lang.Object getInstance ()
static java.lang.Object access$000 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP, java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP x0
String x1
org.picocontainer.PicoContainer x2
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl$1.classPsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.lang.Language val$language
final com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
void (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl, com.intellij.lang.Language)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
protected com.intellij.psi.impl.source.resolve.reference.ProviderBinding[] create (java.lang.Class)
Class bindingClass
Class bindingClass
com.intellij.psi.PsiReferenceRegistrar anyRegistrar
Class key
java.util.List result
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl$2.classPsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl$2 extends com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding {
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
void (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
protected java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement position
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl.classPsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl extends com.intellij.psi.PsiReferenceRegistrar {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myBindingsMap
private final java.util.Map myNamedBindingsMap
private final com.intellij.util.containers.ConcurrentFactoryMap myBindingCache
private boolean myInitialized
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void markInitialized ()
public void registerReferenceProvider (com.intellij.patterns.ElementPattern, com.intellij.psi.PsiReferenceProvider, double)
java.util.Collection strings
String[] strings
com.intellij.patterns.PatternCondition condition1
com.intellij.patterns.PsiNamePatternCondition nameCondition
java.util.List conditions1
com.intellij.patterns.PatternCondition _condition
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProvider provider
double priority
Class scope
java.util.List conditions
com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding providerBinding
public void unregisterReferenceProvider (java.lang.Class, com.intellij.psi.PsiReferenceProvider)
Class scope
com.intellij.psi.PsiReferenceProvider provider
private void registerNamedReferenceProvider (java.lang.String[], com.intellij.patterns.PsiNamePatternCondition, java.lang.Class, boolean, com.intellij.psi.PsiReferenceProvider, double, com.intellij.patterns.ElementPattern)
String[] names
com.intellij.patterns.PsiNamePatternCondition nameCondition
Class scopeClass
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
double priority
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding providerBinding
public void registerReferenceProvider (java.lang.Class, com.intellij.psi.PsiReferenceProvider)
Class scope
com.intellij.psi.PsiReferenceProvider provider
java.util.List getPairsByElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding binding
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
com.intellij.psi.impl.source.resolve.reference.ProviderBinding[] bindings
java.util.List ret
static java.util.Map access$000 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl x0
static java.util.Map access$100 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl x0
static com.intellij.util.containers.ConcurrentFactoryMap access$200 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl x0
static void ()
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistry$1.classReferenceProvidersRegistry.java
package com.intellij.psi.impl.source.resolve.reference
final com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry$1 extends com.intellij.psi.PsiReferenceProvider {
void ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistry.classReferenceProvidersRegistry.java
package com.intellij.psi.impl.source.resolve.reference
public abstract com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry extends java.lang.Object {
public static final com.intellij.psi.PsiReferenceProvider NULL_REFERENCE_PROVIDER
public void ()
public static com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry getInstance ()
public abstract com.intellij.psi.PsiReferenceRegistrar getRegistrar (com.intellij.lang.Language)
public static com.intellij.psi.PsiReference[] getReferencesFromProviders (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement context
Class clazz
public static com.intellij.psi.PsiReference[] getReferencesFromProviders (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiReference[] getReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReferenceService$Hints hints
protected abstract com.intellij.psi.PsiReference[] doGetReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
static void ()
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl$1.classReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
final com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo, com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo o1
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl$2.classReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
final com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl$2 extends com.intellij.psi.PsiReferenceProvider {
com.intellij.psi.PsiReferenceProvider myProvider
final com.intellij.psi.PsiReferenceProviderBean val$providerBean
void (com.intellij.psi.PsiReferenceProviderBean)
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl.classReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl extends com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry {
private static final com.intellij.lang.LanguageExtension CONTRIBUTOR_EXTENSION
private static final com.intellij.lang.LanguageExtension REFERENCE_PROVIDER_EXTENSION
private static final java.util.Comparator PRIORITY_COMPARATOR
private final java.util.Map myRegistrars
public void ()
private static com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl createRegistrar (com.intellij.lang.Language)
com.intellij.psi.PsiReferenceContributor contributor
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProviderBean providerBean
com.intellij.lang.Language language
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl registrar
java.util.List referenceProviderBeans
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl getRegistrar (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl registrar
protected com.intellij.psi.PsiReference[] doGetReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiReference[] refs
com.intellij.openapi.project.IndexNotReadyException ex
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiReference[] refs
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReferenceService$Hints hints
java.util.List providers
java.util.List result
double maxPriority
public volatile com.intellij.psi.PsiReferenceRegistrar getRegistrar (com.intellij.lang.Language)
static void ()
}
com/intellij/psi/impl/source/resolve/reference/SimpleProviderBinding.classSimpleProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding extends java.lang.Object implements com.intellij.psi.impl.source.resolve.reference.ProviderBinding {
private final java.util.List myProviderPairs
void ()
void registerProvider (com.intellij.psi.PsiReferenceProvider, com.intellij.patterns.ElementPattern, double)
com.intellij.psi.PsiReferenceProvider provider
com.intellij.patterns.ElementPattern pattern
double priority
public void addAcceptableReferenceProviders (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement position
java.util.List list
com.intellij.psi.PsiReferenceService$Hints hints
public void unregisterProvider (com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
com.intellij.psi.PsiReferenceProvider provider
}
com/intellij/psi/impl/source/resolve/reference/impl/CachingReference$MyResolver.classCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$Resolver {
private static final com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver INSTANCE
private void ()
public com.intellij.psi.PsiElement resolve (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference ref
boolean incompleteCode
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/resolve/reference/impl/CachingReference.classCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public abstract com.intellij.psi.impl.source.resolve.reference.impl.CachingReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public void ()
public com.intellij.psi.PsiElement resolve ()
public abstract com.intellij.psi.PsiElement resolveInner ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSoft ()
public static com.intellij.psi.ElementManipulator getManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement currentElement
com.intellij.psi.ElementManipulator manipulator
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiDelegateReference$1.classPsiDelegateReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
final com.intellij.psi.impl.source.resolve.reference.impl.PsiDelegateReference$1 extends com.intellij.psi.impl.source.resolve.reference.impl.PsiDelegateReference {
final boolean val$soft
void (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference delegate
public boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiDelegateReference.classPsiDelegateReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public com.intellij.psi.impl.source.resolve.reference.impl.PsiDelegateReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private final com.intellij.psi.PsiReference myDelegate
public void (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference delegate
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public static com.intellij.psi.PsiReference createSoft (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference origin
boolean soft
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiMultiReference$1.classPsiMultiReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
final com.intellij.psi.impl.source.resolve.reference.impl.PsiMultiReference$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiReference, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref1
com.intellij.psi.PsiReference ref2
boolean soft1
boolean soft2
boolean resolves1
boolean resolves2
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiMultiReference.classPsiMultiReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public com.intellij.psi.impl.source.resolve.reference.impl.PsiMultiReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public static final java.util.Comparator COMPARATOR
private final com.intellij.psi.PsiReference[] myReferences
private final com.intellij.psi.PsiElement myElement
private boolean mySorted
static final boolean $assertionsDisabled
private static boolean resolves (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref1
public void (com.intellij.psi.PsiReference[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiReference[] references
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiReference[] getReferences ()
private synchronized com.intellij.psi.PsiReference chooseReference ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference chosenRef
private com.intellij.openapi.util.TextRange getRangeInElementIfSameForAll ()
com.intellij.openapi.util.TextRange refRange
com.intellij.psi.PsiReference reference
com.intellij.openapi.util.TextRange range
private com.intellij.openapi.util.TextRange getReferenceRange (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference reference
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] results
com.intellij.psi.PsiReference reference
private boolean cannotChoose ()
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.PsiReference reference
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
Object[] refVariants
com.intellij.psi.PsiReference ref
java.util.Set variants
public boolean isSoft ()
com.intellij.psi.PsiReference reference
public com.intellij.psi.ResolveResult[] multiResolve (boolean)
com.intellij.psi.PsiElementResolveResult rresult
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReference reference
boolean incompleteCode
com.intellij.psi.PsiReference[] refs
java.util.Collection result
com.intellij.psi.PsiElementResolveResult selfReference
public java.lang.String toString ()
static boolean access$000 (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference x0
static void ()
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiPolyVariantCachingReference$MyResolver.classPsiPolyVariantCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
private static final com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver INSTANCE
private void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
static com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiPolyVariantCachingReference.classPsiPolyVariantCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public abstract com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public void ()
public final com.intellij.psi.ResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] results
protected abstract com.intellij.psi.ResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSoft ()
public static com.intellij.psi.ElementManipulator getManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement currentElement
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceOwner.classFileReferenceOwner.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceOwner extends java.lang.Object {
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference getLastFileReference ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceUtil.classFileReferenceUtil.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiFile findFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static transient com.intellij.psi.PsiFile findFile (com.intellij.psi.PsiReference[])
com.intellij.psi.PsiElement file
com.intellij.psi.PsiReference ref
int i
com.intellij.psi.PsiReference[] references
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference findFileReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiReference ref
int i
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference[] references
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/PsiFileReference.classPsiFileReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/PsiFileSystemItemUtil.classPsiFileSystemItemUtil.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileSystemItemUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
static com.intellij.psi.PsiFileSystemItem getCommonAncestor (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file1
com.intellij.psi.PsiFileSystemItem file2
int depth1
int depth2
com.intellij.psi.PsiFileSystemItem parent1
com.intellij.psi.PsiFileSystemItem parent2
private static int getDepth (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file
int depth
public static java.lang.String getNotNullRelativePath (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFileSystemItem src
com.intellij.psi.PsiFileSystemItem dst
String s
public static java.lang.String getRelativePath (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
StringBuilder buffer
com.intellij.psi.PsiFileSystemItem src
com.intellij.psi.PsiFileSystemItem dst
com.intellij.psi.PsiFileSystemItem commonAncestor
public static java.lang.String getRelativePathFromAncestor (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
String name
int i
String name
com.intellij.psi.PsiFileSystemItem file
com.intellij.psi.PsiFileSystemItem ancestor
int length
com.intellij.psi.PsiFileSystemItem parent
char[] chars
int index
static void ()
}
com/intellij/psi/impl/source/text/ASTDiffBuilder.classASTDiffBuilder.java
package com.intellij.psi.impl.source.text
public com.intellij.psi.impl.source.text.ASTDiffBuilder extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final com.intellij.pom.tree.events.impl.TreeChangeEventImpl myEvent
public void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.pom.tree.TreeAspect modelAspect
public void nodeReplaced (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl change
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
public void nodeDeleted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode child
public void nodeInserted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode newNode
int pos
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl getEvent ()
public volatile void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile void nodeReplaced (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/text/BlockSupportImpl$1.classBlockSupportImpl.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.BlockSupportImpl$1 extends com.intellij.openapi.editor.ex.DocumentBulkUpdateListener$Adapter {
final com.intellij.psi.impl.source.text.BlockSupportImpl this$0
void (com.intellij.psi.impl.source.text.BlockSupportImpl)
com.intellij.psi.impl.source.text.BlockSupportImpl this$0
public void updateStarted (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
}
com/intellij/psi/impl/source/text/BlockSupportImpl$2.classBlockSupportImpl.java
package com.intellij.psi.impl.source.text
final com.intellij.psi.impl.source.text.BlockSupportImpl$2 extends com.intellij.psi.impl.source.tree.ASTStructure {
final com.intellij.openapi.progress.ProgressIndicator val$indicator
void (com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.lang.ASTNode root
public int getChildren (com.intellij.lang.ASTNode, com.intellij.openapi.util.Ref)
com.intellij.lang.ASTNode astNode
com.intellij.openapi.util.Ref into
public volatile int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
}
com/intellij/psi/impl/source/text/BlockSupportImpl.classBlockSupportImpl.java
package com.intellij.psi.impl.source.text
public com.intellij.psi.impl.source.text.BlockSupportImpl extends com.intellij.psi.text.BlockSupport {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void reparseRange (com.intellij.psi.PsiFile, int, int, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
int startOffset
int endOffset
CharSequence newText
com.intellij.psi.impl.source.PsiFileImpl psiFile
com.intellij.openapi.editor.Document document
public com.intellij.psi.impl.source.text.DiffLog reparseRange (com.intellij.psi.PsiFile, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.psi.PsiFile file
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.util.TextRange changedPsiRange
CharSequence newFileText
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.openapi.util.Couple reparseableRoots
public com.intellij.openapi.util.Couple findReparseableRoots (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence)
String details
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.lang.ASTNode chameleon
int start
int end
CharSequence newTextStr
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.tree.IReparseableElementType reparseable
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.util.TextRange changedPsiRange
CharSequence newFileText
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.util.CharTable charTable
int lengthShift
com.intellij.lang.ASTNode leafAtStart
com.intellij.lang.ASTNode leafAtEnd
com.intellij.lang.ASTNode node
com.intellij.lang.Language baseLanguage
private static void reportInconsistentLength (com.intellij.psi.PsiFile, java.lang.CharSequence, com.intellij.lang.ASTNode, int, int)
com.intellij.psi.PsiFile file
CharSequence newFileText
com.intellij.lang.ASTNode node
int start
int end
String message
String newTextBefore
String oldTextBefore
private static com.intellij.psi.impl.source.text.DiffLog makeFullParse (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.FileASTNode, java.lang.CharSequence, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.psi.impl.source.tree.FileElement parent
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.text.DiffLog diffLog
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.fileTypes.FileType fileType
String fileName
com.intellij.testFramework.LightVirtualFile lightFile
com.intellij.psi.FileViewProvider copy
com.intellij.psi.impl.source.PsiFileImpl newFile
com.intellij.psi.impl.source.tree.FileElement newFileElement
com.intellij.psi.impl.source.tree.FileElement oldFileElement
com.intellij.psi.impl.source.text.DiffLog diffLog
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.FileASTNode oldFileNode
CharSequence newFileText
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
public static com.intellij.psi.impl.source.PsiFileImpl getFileCopy (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.source.PsiFileImpl originalFile
com.intellij.psi.FileViewProvider providerCopy
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.PsiFileImpl newFile
private static java.lang.String details (com.intellij.psi.FileViewProvider, com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider providerCopy
com.intellij.psi.FileViewProvider viewProvider
private static com.intellij.psi.impl.source.text.DiffLog replaceElementWithEvents (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldRoot
com.intellij.psi.impl.source.tree.CompositeElement newRoot
com.intellij.psi.impl.source.text.DiffLog diffLog
public static com.intellij.psi.impl.source.text.DiffLog mergeTrees (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.psi.impl.source.text.DiffLog treeChangeEvent
com.intellij.psi.text.BlockSupport$ReparsedSuccessfullyException e
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
com.intellij.psi.impl.source.tree.ASTShallowComparator comparator
com.intellij.psi.impl.source.tree.ASTStructure treeStructure
com.intellij.psi.impl.source.text.DiffLog diffLog
public static void diffTrees (com.intellij.lang.ASTNode, com.intellij.util.diff.DiffTreeChangeBuilder, com.intellij.util.diff.ShallowNodeComparator, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.lang.ASTNode oldRoot
com.intellij.util.diff.DiffTreeChangeBuilder builder
com.intellij.util.diff.ShallowNodeComparator comparator
com.intellij.util.diff.FlyweightCapableTreeStructure newTreeStructure
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
private static com.intellij.psi.impl.source.tree.ASTStructure createInterruptibleASTStructure (com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.lang.ASTNode oldRoot
com.intellij.openapi.progress.ProgressIndicator indicator
private static boolean isReplaceWholeNode (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.ASTNode) throws com.intellij.psi.text.BlockSupport$ReparsedSuccessfullyException
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.ASTNode newRoot
Boolean data
boolean explicitlyMarkedDeep
com.intellij.lang.ASTNode childNode
boolean childTooDeep
public static void sendBeforeChildrenChangeEvent (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.PsiElement scope
boolean isGenericChange
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.openapi.util.TextRange range
public static void sendAfterChildrenChangedEvent (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.PsiFile, int, boolean)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.PsiFile scope
int oldLength
boolean isGenericChange
com.intellij.psi.impl.PsiTreeChangeEventImpl event
static void ()
}
com/intellij/psi/impl/source/text/DiffLog$1.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/text/DiffLog$DeleteEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$DeleteEntry extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.lang.ASTNode myOldParent
private final com.intellij.lang.ASTNode myOldNode
private void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode oldNode
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiChild
void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
}
com/intellij/psi/impl/source/text/DiffLog$InsertEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$InsertEntry extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.lang.ASTNode myOldParent
private final com.intellij.lang.ASTNode myNewNode
private final int myPos
static final boolean $assertionsDisabled
private void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode newNode
int pos
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
int i
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.lang.ASTNode anchor
com.intellij.lang.ASTNode firstChildNode
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiChild
void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
int x2
com.intellij.psi.impl.source.text.DiffLog$1 x3
static void ()
}
com/intellij/psi/impl/source/text/DiffLog$LogEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
abstract com.intellij.psi.impl.source.text.DiffLog$LogEntry extends java.lang.Object {
protected void ()
abstract void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
}
com/intellij/psi/impl/source/text/DiffLog$ReplaceElementWithEvents.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$ReplaceElementWithEvents extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.CompositeElement myOldRoot
private final com.intellij.psi.impl.source.tree.CompositeElement myNewRoot
private void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldRoot
com.intellij.psi.impl.source.tree.CompositeElement newRoot
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.psi.impl.source.tree.CompositeElement x0
com.intellij.psi.impl.source.tree.CompositeElement x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
}
com/intellij/psi/impl/source/text/DiffLog$ReplaceEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$ReplaceEntry extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.lang.ASTNode myOldChild
private final com.intellij.lang.ASTNode myNewChild
static final boolean $assertionsDisabled
private void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
com.intellij.lang.ASTNode parent
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiElement psiNewChild
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiOldChild
void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
static void ()
}
com/intellij/psi/impl/source/text/DiffLog$ReplaceFileElement.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$ReplaceFileElement extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.FileElement myOldNode
private final com.intellij.psi.impl.source.tree.FileElement myNewNode
private void (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement oldNode
com.intellij.psi.impl.source.tree.FileElement newNode
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.psi.impl.source.PsiFileImpl fileImpl
int oldLength
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.lang.ASTNode firstChildNode
void (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.psi.impl.source.tree.FileElement x0
com.intellij.psi.impl.source.tree.FileElement x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
}
com/intellij/psi/impl/source/text/DiffLog.classDiffLog.java
package com.intellij.psi.impl.source.text
public com.intellij.psi.impl.source.text.DiffLog extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final java.util.List myEntries
public void ()
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl performActualPsiChange (com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.text.DiffLog$LogEntry entry
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
public void nodeReplaced (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
void appendReplaceElementWithEvents (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldRoot
com.intellij.psi.impl.source.tree.CompositeElement newRoot
void appendReplaceFileElement (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement oldNode
com.intellij.psi.impl.source.tree.FileElement newNode
public void nodeDeleted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode oldNode
public void nodeInserted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode newNode
int pos
private static com.intellij.psi.PsiElement getPsi (com.intellij.lang.ASTNode, com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode node
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement psiChild
public volatile void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile void nodeReplaced (java.lang.Object, java.lang.Object)
static com.intellij.psi.PsiElement access$500 (com.intellij.lang.ASTNode, com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode x0
com.intellij.psi.PsiFile x1
}
com/intellij/psi/impl/source/tree/ASTShallowComparator$1.classASTShallowComparator.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.ASTShallowComparator$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final int[] val$curOffset
final String val$text
final com.intellij.psi.impl.source.tree.ASTShallowComparator this$0
void (com.intellij.psi.impl.source.tree.ASTShallowComparator, int[], java.lang.String)
com.intellij.psi.impl.source.tree.ASTShallowComparator this$0
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
private void matchText (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/ASTShallowComparator.classASTShallowComparator.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ASTShallowComparator extends java.lang.Object implements com.intellij.util.diff.ShallowNodeComparator {
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
public void (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public com.intellij.util.ThreeState deepEqual (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
private com.intellij.util.ThreeState textMatches (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.PsiErrorElement e1
com.intellij.psi.PsiErrorElement e2
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
String oldText
String newText
private boolean compareTreeToText (com.intellij.psi.impl.source.tree.TreeElement, java.lang.String)
com.intellij.psi.impl.source.tree.TreeElement root
String text
int[] curOffset
public boolean typesEqual (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode n1
com.intellij.lang.ASTNode n2
public boolean hashCodesEqual (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.PsiErrorElement e1
com.intellij.psi.PsiErrorElement e2
com.intellij.lang.ASTNode n1
com.intellij.lang.ASTNode n2
public volatile boolean hashCodesEqual (java.lang.Object, java.lang.Object)
public volatile boolean typesEqual (java.lang.Object, java.lang.Object)
public volatile com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
static com.intellij.openapi.progress.ProgressIndicator access$000 (com.intellij.psi.impl.source.tree.ASTShallowComparator)
com.intellij.psi.impl.source.tree.ASTShallowComparator x0
}
com/intellij/psi/impl/source/tree/ASTStructure.classASTStructure.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ASTStructure extends java.lang.Object implements com.intellij.util.diff.FlyweightCapableTreeStructure {
private final com.intellij.lang.ASTNode myRoot
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode root
public com.intellij.lang.ASTNode getRoot ()
public com.intellij.lang.ASTNode getParent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode prepareForGetChildren (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode astNode
public int getChildren (com.intellij.lang.ASTNode, com.intellij.openapi.util.Ref)
com.intellij.lang.ASTNode[] newStore
com.intellij.lang.ASTNode astNode
com.intellij.openapi.util.Ref into
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode[] store
int count
public void disposeChildren (com.intellij.lang.ASTNode[], int)
com.intellij.lang.ASTNode[] nodes
int count
public java.lang.CharSequence toString (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public int getStartOffset (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public int getEndOffset (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public volatile int getEndOffset (java.lang.Object)
public volatile int getStartOffset (java.lang.Object)
public volatile java.lang.CharSequence toString (java.lang.Object)
public volatile void disposeChildren (java.lang.Object[], int)
public volatile int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public volatile java.lang.Object prepareForGetChildren (java.lang.Object)
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getRoot ()
}
com/intellij/psi/impl/source/tree/AstBufferUtil$BufferVisitor.classAstBufferUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.AstBufferUtil$BufferVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
private final boolean skipWhitespace
private final boolean skipComments
protected final int offset
protected int end
protected final char[] buffer
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiElement element
boolean skipWhitespace
boolean skipComments
public void (boolean, boolean, int, char[])
boolean skipWhitespace
boolean skipComments
int offset
char[] buffer
public int getEnd ()
public char[] getBuffer ()
public java.lang.CharSequence createCharSequence ()
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement element
protected boolean isIgnored (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement element
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.LazyParseableElement lpe
int lpeResult
com.intellij.psi.impl.source.tree.CompositeElement composite
static void ()
}
com/intellij/psi/impl/source/tree/AstBufferUtil.classAstBufferUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.AstBufferUtil extends java.lang.Object {
private void ()
public static int toBuffer (com.intellij.lang.ASTNode, char[], int)
com.intellij.lang.ASTNode element
char[] buffer
int offset
public static int toBuffer (com.intellij.lang.ASTNode, char[], int, boolean)
com.intellij.lang.ASTNode element
char[] buffer
int offset
boolean skipWhitespaceAndComments
com.intellij.psi.impl.source.tree.AstBufferUtil$BufferVisitor visitor
public static java.lang.String getTextSkippingWhitespaceComments (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
int length
char[] buffer
}
com/intellij/psi/impl/source/tree/AstPath$1.classAstPath.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.AstPath$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.psi.impl.source.tree.LazyParseableElement val$parent
final java.util.List val$children
final int val$depth
final com.intellij.psi.impl.source.tree.AstPath val$parentPath
void (boolean, com.intellij.psi.impl.source.tree.LazyParseableElement, java.util.List, int, com.intellij.psi.impl.source.tree.AstPath)
boolean doTransform
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
int index
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/AstPath$ChildPath.classAstPath.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.AstPath$ChildPath extends com.intellij.psi.impl.source.tree.AstPath {
private final com.intellij.psi.impl.source.tree.AstPath myParent
private final int myIndex
void (com.intellij.psi.impl.source.tree.AstPath, int)
com.intellij.psi.impl.source.tree.AstPath parent
int index
public com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
com.intellij.psi.impl.source.tree.CompositeElement parentNode
com.intellij.psi.impl.source.tree.CompositeElement[] children
protected int getDepth ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.tree.AstPath$ChildPath path
public int hashCode ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
}
com/intellij/psi/impl/source/tree/AstPath$MilestoneChildPath.classAstPath.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.AstPath$MilestoneChildPath extends com.intellij.psi.impl.source.tree.AstPath$ChildPath {
private final int myDepth
private final com.intellij.psi.impl.source.PsiFileImpl myFile
private volatile java.lang.ref.WeakReference myNode
void (com.intellij.psi.impl.source.tree.AstPath, int, int)
com.intellij.psi.impl.source.tree.AstPath parent
int index
int depth
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
com.intellij.psi.impl.source.tree.CompositeElement node
public com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
protected int getDepth ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
}
com/intellij/psi/impl/source/tree/AstPath$RootPath.classAstPath.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.AstPath$RootPath extends com.intellij.psi.impl.source.tree.AstPath {
private final com.intellij.psi.impl.source.PsiFileImpl myFile
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl file
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
protected int getDepth ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
}
com/intellij/psi/impl/source/tree/AstPath.classAstPath.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.AstPath extends com.intellij.psi.impl.source.SubstrateRef {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key PATH_CHILDREN
private static final com.intellij.openapi.util.Key NODE_PATH
public void ()
public abstract com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
public abstract com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public boolean isValid ()
protected abstract int getDepth ()
public com.intellij.psi.stubs.Stub getGreenStub (int)
int stubIndex
com.intellij.psi.stubs.StubTree stubTree
public static com.intellij.psi.impl.source.tree.AstPath getNodePath (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.CompositeElement node
static void cacheNodePaths (com.intellij.psi.impl.source.tree.LazyParseableElement)
com.intellij.psi.impl.source.tree.LazyParseableElement parent
com.intellij.psi.impl.source.tree.AstPath parentPath
int depth
java.util.List children
public static void invalidatePaths (com.intellij.psi.impl.source.tree.LazyParseableElement)
com.intellij.psi.impl.source.tree.CompositeElement child
com.intellij.psi.impl.source.tree.LazyParseableElement scope
com.intellij.psi.impl.source.tree.CompositeElement[] children
private static void assertConsistency (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement cachedPsi
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
static com.intellij.openapi.util.Key access$000 ()
static com.intellij.openapi.util.Key access$100 ()
static void ()
}
com/intellij/psi/impl/source/tree/ChangeUtil$1.classChangeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.ChangeUtil$1 extends com.intellij.pom.impl.PomTransactionBase {
final com.intellij.pom.PomModel val$model
final com.intellij.pom.tree.TreeAspect val$treeAspect
final com.intellij.psi.impl.source.tree.FileElement val$changedFile
final com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction val$action
final com.intellij.psi.impl.source.tree.TreeElement val$changedElement
void (com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.pom.PomModel, com.intellij.pom.tree.TreeAspect, com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/ChangeUtil$ChangeAction.classChangeUtil.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction extends java.lang.Object {
public abstract void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
}
com/intellij/psi/impl/source/tree/ChangeUtil.classChangeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ChangeUtil extends java.lang.Object {
public void ()
public static void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
private static void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.lang.ASTNode original
private static void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, java.util.Map)
com.intellij.psi.impl.source.tree.TreeCopyHandler handler
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.lang.ASTNode child1
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.lang.ASTNode original
java.util.Map state
public static com.intellij.psi.impl.source.tree.TreeElement decodeInformation (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
private static com.intellij.psi.impl.source.tree.TreeElement decodeInformation (com.intellij.psi.impl.source.tree.TreeElement, java.util.Map)
com.intellij.psi.impl.source.tree.TreeElement handled
com.intellij.psi.impl.source.tree.TreeCopyHandler handler
com.intellij.psi.impl.source.tree.TreeElement element
java.util.Map state
com.intellij.psi.impl.source.tree.TreeElement child
public static com.intellij.psi.impl.source.tree.LeafElement copyLeafWithText (com.intellij.psi.impl.source.tree.LeafElement, java.lang.String)
com.intellij.psi.impl.source.tree.LeafElement original
String text
com.intellij.psi.impl.source.tree.LeafElement element
public static com.intellij.psi.impl.source.tree.TreeElement copyElement (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.util.CharTable)
com.intellij.psi.impl.source.tree.TreeElement original
com.intellij.util.CharTable table
com.intellij.psi.impl.source.tree.CompositeElement treeParent
public static com.intellij.psi.impl.source.tree.TreeElement copyElement (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.impl.source.tree.TreeElement original
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiManager manager
private static void saveIndentationToCopy (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement original
com.intellij.psi.impl.source.tree.TreeElement element
int indentation
public static com.intellij.psi.impl.source.tree.TreeElement copyToElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement original
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.TreeElement treeElement
public static com.intellij.psi.impl.source.tree.TreeElement generateTreeElement (com.intellij.psi.PsiElement, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeGenerator generator
com.intellij.psi.PsiElement original
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
public static void prepareAndRunChangeAction (com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction action
com.intellij.psi.impl.source.tree.TreeElement changedElement
com.intellij.psi.impl.source.tree.FileElement changedFile
com.intellij.psi.PsiManager manager
com.intellij.pom.PomModel model
com.intellij.pom.tree.TreeAspect treeAspect
}
com/intellij/psi/impl/source/tree/CompositeElement$1.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final int[] val$result
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, boolean, int[])
com.intellij.psi.impl.source.tree.CompositeElement this$0
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
}
com/intellij/psi/impl/source/tree/CompositeElement$2.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$2 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final int[] val$curOffset
final CharSequence val$buffer
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, int[], java.lang.CharSequence)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
private void matchText (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/CompositeElement$3.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$3 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.lang.ASTNode val$anchorBefore
final com.intellij.psi.impl.source.tree.TreeElement val$first
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$4.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$4 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.psi.impl.source.tree.TreeElement val$oldChild1
final com.intellij.psi.impl.source.tree.TreeElement val$newChild1
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$5.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$5 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.lang.ASTNode val$anotherParent
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$6.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$6 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.lang.ASTNode val$firstChild
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.impl.ChangeInfoImpl changeInfo
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$7.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$7 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public com.intellij.extapi.psi.StubBasedPsiElementBase create ()
public volatile java.lang.Object create ()
}
com/intellij/psi/impl/source/tree/CompositeElement$8.classCompositeElement.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.CompositeElement$8 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.psi.impl.source.tree.TreeElement val$first
final com.intellij.psi.impl.source.tree.TreeElement val$last
final com.intellij.psi.impl.source.tree.FileElement val$fileElement
void (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.FileElement)
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement.classCompositeElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.CompositeElement extends com.intellij.psi.impl.source.tree.TreeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.impl.source.tree.TreeElement firstChild
private com.intellij.psi.impl.source.tree.TreeElement lastChild
private volatile int myModificationsCount
private volatile int myCachedLength
private volatile int myHC
private volatile com.intellij.psi.PsiElement myWrapper
private static final boolean ASSERT_THREADING
private static final com.intellij.util.concurrency.AtomicFieldUpdater ourPsiUpdater
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getModificationCount ()
public com.intellij.psi.impl.source.tree.CompositeElement clone ()
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.CompositeElement clone
public void subtreeChanged ()
com.intellij.psi.PsiElement psi
com.intellij.psi.impl.source.tree.CompositeElement compositeElement
public void clearCaches ()
private void assertThreading ()
boolean ok
private java.lang.String getThreadingDiagnostics ()
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.psi.PsiFile psiFile
private boolean isNonPhysicalOrInjected ()
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.psi.PsiElement wrapper
com.intellij.psi.PsiFile psiFile
public void acceptTree (com.intellij.psi.impl.source.tree.TreeElementVisitor)
com.intellij.psi.impl.source.tree.TreeElementVisitor visitor
public com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
int textLength
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.psi.impl.source.tree.TreeElement lastChild
int elementTextLength
boolean fwd
int offset
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement findPsiChildByType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement findPsiChildByType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode element
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType, com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType type
com.intellij.lang.ASTNode anchor
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet, com.intellij.lang.ASTNode)
com.intellij.psi.tree.TokenSet typesSet
com.intellij.lang.ASTNode anchor
com.intellij.lang.ASTNode child
public java.lang.String getText ()
public java.lang.CharSequence getChars ()
public int getNotCachedLength ()
int[] result
public char[] textToCharArray ()
int endOffset
int length
ArrayIndexOutOfBoundsException e1
String msg
ArrayIndexOutOfBoundsException e
String msg
int startStamp
int len
char[] buffer
int endOffset
private java.lang.String diagnoseTextInconsistency (java.lang.String, int)
StackOverflowError e
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement fileLeaf
com.intellij.psi.impl.source.tree.LeafElement myLeaf
com.intellij.psi.PsiFile file
boolean valid
String text
int startStamp
String msg
int shitStart
com.intellij.psi.impl.source.tree.LeafElement leaf
com.intellij.psi.PsiElement psi
public boolean textContains (char)
com.intellij.lang.ASTNode child
char c
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
int[] curOffset
public final com.intellij.psi.PsiElement findChildByRoleAsPsiElement (int)
int role
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
protected final int getChildRole (com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode child
int roleCandidate
public com.intellij.lang.ASTNode[] getChildren (com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.TokenSet filter
int count
com.intellij.lang.ASTNode[] result
public com.intellij.psi.PsiElement[] getChildrenAsPsiElements (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode child
com.intellij.psi.tree.TokenSet filter
com.intellij.util.ArrayFactory constructor
int count
com.intellij.psi.PsiElement[] result
int idx
public com.intellij.psi.PsiElement[] getChildrenAsPsiElements (com.intellij.psi.tree.IElementType, com.intellij.util.ArrayFactory)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType type
com.intellij.util.ArrayFactory constructor
int count
com.intellij.psi.PsiElement[] result
int idx
public int countChildren (com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.TokenSet filter
int count
private int countChildren (com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType type
int count
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.lang.ASTNode anchorBefore
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.lang.ASTNode anchorBefore
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public int getTextLength ()
String assertion
AssertionError e
int cachedLength
public int hc ()
com.intellij.psi.impl.source.tree.TreeElement child
int hc
public int getCachedLength ()
private static com.intellij.psi.impl.source.tree.TreeElement drillDown (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeElement cur
private int walkCachingLength ()
com.intellij.psi.impl.source.tree.TreeElement child
int length
com.intellij.psi.impl.source.tree.TreeElement next
com.intellij.psi.impl.source.tree.TreeElement cur
void setCachedLength (int)
int cachedLength
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
void setFirstChildNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement firstChild
void setLastChildNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement lastChild
public void addChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode anchorBefore
com.intellij.psi.impl.source.tree.TreeElement last
com.intellij.psi.impl.source.tree.TreeElement first
public void addLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType leafType
CharSequence leafText
com.intellij.lang.ASTNode anchorBefore
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.psi.impl.source.tree.LeafElement leaf
public void addChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void removeChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void removeRange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode firstWhichStayInTree
public void replaceChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldChild
com.intellij.lang.ASTNode newChild
com.intellij.psi.impl.source.tree.TreeElement oldChild1
com.intellij.psi.impl.source.tree.TreeElement newChildNext
com.intellij.psi.impl.source.tree.TreeElement newChild1
public void replaceAllChildrenToChildrenOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anotherParent
com.intellij.lang.ASTNode firstChild
public void removeAllChildren ()
com.intellij.psi.impl.source.tree.TreeElement child
public void addChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode next1
com.intellij.lang.ASTNode firstChild
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode anchorBefore
public final com.intellij.psi.PsiElement getCachedPsi ()
public final com.intellij.psi.PsiElement getPsi ()
com.intellij.psi.PsiElement wrapper
private com.intellij.psi.PsiElement obtainStubBasedPsi ()
com.intellij.psi.impl.source.tree.AstPath path
public com.intellij.psi.PsiElement getPsi (java.lang.Class)
Class clazz
protected com.intellij.psi.PsiElement createPsiNoLock ()
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public void setPsi (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
protected void clearPsi ()
public final void rawAddChildren (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement first
public void rawAddChildrenWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.TreeElement treeNext
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement last
public void rawRemoveAllChildren ()
com.intellij.psi.impl.source.tree.TreeElement first
private static void repairRemovedElement (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldParent
com.intellij.psi.impl.source.tree.TreeElement oldChild
com.intellij.psi.impl.source.tree.FileElement treeElement
private static void add (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement child
private static void remove (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement last
private static void insertBefore (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
com.intellij.psi.impl.source.tree.TreeElement anchorBefore
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement child
private static void replace (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent sourceTreeChange
com.intellij.psi.impl.source.tree.TreeElement oldChild
com.intellij.psi.impl.source.tree.TreeElement newChild
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl change
private static void removeChildInner (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
private static void removeChildrenInner (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.psi.impl.source.tree.TreeElement last
com.intellij.psi.impl.source.tree.FileElement fileElement
public com.intellij.psi.impl.source.tree.TreeElement rawFirstChild ()
public com.intellij.psi.impl.source.tree.TreeElement rawLastChild ()
public volatile java.lang.Object clone ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
static void access$000 (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.psi.impl.source.tree.TreeElement x2
static void access$100 (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent x0
com.intellij.psi.impl.source.tree.CompositeElement x1
com.intellij.psi.impl.source.tree.TreeElement x2
static void access$200 (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.psi.impl.source.tree.TreeElement x2
static void access$300 (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.CompositeElement x0
com.intellij.psi.impl.source.tree.TreeElement x1
static void access$400 (com.intellij.pom.tree.events.TreeChangeEvent, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.pom.tree.events.TreeChangeEvent x0
com.intellij.psi.impl.source.tree.TreeElement x1
com.intellij.psi.impl.source.tree.TreeElement x2
static void ()
}
com/intellij/psi/impl/source/tree/CompositePsiElement.classCompositePsiElement.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.CompositePsiElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected static int ourHC
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.CompositePsiElement clone ()
com.intellij.psi.impl.source.tree.CompositePsiElement clone
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement getLastChild ()
com.intellij.lang.ASTNode node
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement getParent ()
com.intellij.psi.impl.source.tree.CompositeElement parentNode
public com.intellij.psi.PsiElement getNextSibling ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement getPrevSibling ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.lang.ASTNode leaf
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public final com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public final com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable descriptor
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
private com.intellij.psi.PsiElement addInnerBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile java.lang.Object clone ()
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/Factory.classFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.Factory extends java.lang.Object {
private void ()
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable, com.intellij.psi.PsiManager, com.intellij.psi.PsiFile)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiFile originalFile
com.intellij.psi.impl.source.DummyHolder dummyHolder
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.LeafElement newElement
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable, com.intellij.psi.PsiManager, boolean)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
boolean generatedFlag
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.LeafElement newElement
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.tree.IElementType type
CharSequence buffer
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
public static com.intellij.psi.impl.source.tree.CompositeElement createErrorElement (java.lang.String)
String description
public static com.intellij.psi.impl.source.tree.CompositeElement createCompositeElement (com.intellij.psi.tree.IElementType, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.tree.IElementType type
com.intellij.util.CharTable charTableByTree
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/FileElement.classFileElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.FileElement extends com.intellij.psi.impl.source.tree.LazyParseableElement implements com.intellij.lang.FileASTNode com.intellij.openapi.util.Getter {
public static final com.intellij.psi.impl.source.tree.FileElement[] EMPTY_ARRAY
private volatile com.intellij.util.CharTable myCharTable
private volatile boolean myDetached
protected com.intellij.psi.PsiElement createPsiNoLock ()
public void detachFromFile ()
public com.intellij.util.CharTable getCharTable ()
public com.intellij.lang.LighterAST getLighterAST ()
com.intellij.psi.tree.IElementType contentType
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.psi.impl.source.tree.CompositeElement treeParent
public com.intellij.lang.ASTNode copyElement ()
com.intellij.psi.impl.source.PsiFileImpl psiElement
com.intellij.psi.impl.source.PsiFileImpl psiElementCopy
public void setCharTable (com.intellij.util.CharTable)
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.tree.FileElement get ()
public volatile java.lang.Object get ()
static void ()
}
com/intellij/psi/impl/source/tree/ForeignLeafPsiElement.classForeignLeafPsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ForeignLeafPsiElement extends com.intellij.psi.impl.source.tree.LeafPsiElement {
private final com.intellij.lang.ForeignLeafType myForeignType
public void (com.intellij.lang.ForeignLeafType, java.lang.CharSequence)
com.intellij.lang.ForeignLeafType type
CharSequence text
private static com.intellij.psi.tree.IElementType dereferenceElementType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
int offset
public boolean textMatches (java.lang.CharSequence)
CharSequence seq
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getTextLength ()
public int getNotCachedLength ()
public int getStartOffset ()
public com.intellij.lang.ForeignLeafType getForeignType ()
public java.lang.String toString ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
}
com/intellij/psi/impl/source/tree/ICodeFragmentElementType.classICodeFragmentElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.ICodeFragmentElementType extends com.intellij.psi.tree.IFileElementType {
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
}
com/intellij/psi/impl/source/tree/LazyParseableElement$1.classLazyParseableElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.LazyParseableElement$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/LazyParseableElement$ChameleonLock.classLazyParseableElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.LazyParseableElement$ChameleonLock extends java.lang.Object {
private void ()
public java.lang.String toString ()
void (com.intellij.psi.impl.source.tree.LazyParseableElement$1)
com.intellij.psi.impl.source.tree.LazyParseableElement$1 x0
}
com/intellij/psi/impl/source/tree/LazyParseableElement.classLazyParseableElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LazyParseableElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.StaticGetter NO_TEXT
private final com.intellij.psi.impl.source.tree.LazyParseableElement$ChameleonLock lock
private com.intellij.openapi.util.Getter myText
private boolean myParsed
private static boolean ourParsingAllowed
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public void clearCaches ()
public java.lang.String getText ()
CharSequence text
String s
public java.lang.CharSequence getChars ()
CharSequence text
public int getTextLength ()
CharSequence text
public int getNotCachedLength ()
CharSequence text
public int hc ()
CharSequence text
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
CharSequence text
public boolean isParsed ()
private java.lang.CharSequence myText ()
final void setFirstChildNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
final void setLastChildNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
private void ensureParsed ()
CharSequence text
CharSequence diagText
com.intellij.psi.tree.ILazyParseableElementTypeBase type
com.intellij.lang.ASTNode parsedNode
CharSequence text
private void assertTextLengthIntact (int)
com.intellij.lang.ASTNode node
int expected
int length
public void rawAddChildrenWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement first
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
public int copyTo (char[], int)
char[] buffer
int start
CharSequence text
public static void setParsingAllowed (boolean)
boolean allowed
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
static void ()
}
com/intellij/psi/impl/source/tree/LazyParseablePsiElement.classLazyParseablePsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LazyParseablePsiElement extends com.intellij.psi.impl.source.tree.LazyParseableElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence buffer
public com.intellij.psi.impl.source.tree.LazyParseablePsiElement clone ()
com.intellij.psi.impl.source.tree.LazyParseablePsiElement clone
public com.intellij.psi.PsiElement[] getChildren ()
protected java.lang.Object findChildByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
protected java.lang.Object[] findChildrenByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
java.util.List result
public com.intellij.psi.PsiElement getFirstChild ()
com.intellij.psi.impl.source.tree.TreeElement child
public com.intellij.psi.PsiElement getLastChild ()
com.intellij.psi.impl.source.tree.TreeElement child
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement getParent ()
com.intellij.psi.impl.source.tree.CompositeElement treeParent
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.lang.ASTNode leaf
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public final com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public final com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
private com.intellij.psi.PsiElement addInnerBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile java.lang.Object clone ()
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/LeafElement.classLeafElement.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.LeafElement extends com.intellij.psi.impl.source.tree.TreeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key CACHED_TEXT
private static final int TEXT_MATCHES_THRESHOLD
private final CharSequence myText
static final boolean $assertionsDisabled
protected void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.LeafElement clone ()
com.intellij.psi.impl.source.tree.LeafElement clone
public int getTextLength ()
public java.lang.CharSequence getChars ()
public java.lang.String getText ()
String cachedText
CharSequence text
public char charAt (int)
int position
public int copyTo (char[], int)
char[] buffer
int start
int length
public char[] textToCharArray ()
char[] buffer
public boolean textContains (char)
char aChar
char[] chars
int i
char c
CharSequence text
int len
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
static int leafTextMatches (java.lang.CharSequence, java.lang.CharSequence, int)
int k
int i
CharSequence text
CharSequence buffer
int start
int length
public com.intellij.psi.impl.source.tree.LeafElement rawReplaceWithText (java.lang.String)
String newText
com.intellij.psi.impl.source.tree.LeafElement newLeaf
public com.intellij.psi.impl.source.tree.LeafElement replaceWithText (java.lang.String)
String newText
com.intellij.psi.impl.source.tree.LeafElement newLeaf
public com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
int offset
public boolean textMatches (java.lang.CharSequence, int, int)
int i
CharSequence buf
int start
int end
CharSequence text
int len
public void acceptTree (com.intellij.psi.impl.source.tree.TreeElementVisitor)
com.intellij.psi.impl.source.tree.TreeElementVisitor visitor
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType, com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType type
com.intellij.lang.ASTNode anchor
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet typesSet
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet, com.intellij.lang.ASTNode)
com.intellij.psi.tree.TokenSet typesSet
com.intellij.lang.ASTNode anchor
public int hc ()
static int leafHC (java.lang.CharSequence)
int i
CharSequence text
int len
int hc
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
public int getNotCachedLength ()
public int getCachedLength ()
public com.intellij.lang.ASTNode[] getChildren (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet filter
public void addChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode anchorBefore
public void addLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType leafType
CharSequence leafText
com.intellij.lang.ASTNode anchorBefore
public void addChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void removeChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void replaceChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldChild
com.intellij.lang.ASTNode newChild
public void replaceAllChildrenToChildrenOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anotherParent
public void removeRange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode firstWhichStayInTree
public void addChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode firstChild
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode anchorBefore
public com.intellij.psi.PsiElement getPsi ()
public com.intellij.psi.PsiElement getPsi (java.lang.Class)
Class clazz
static com.intellij.psi.PsiElement getPsi (java.lang.Class, com.intellij.psi.PsiElement, com.intellij.openapi.diagnostic.Logger)
Class clazz
com.intellij.psi.PsiElement element
com.intellij.openapi.diagnostic.Logger log
public volatile java.lang.Object clone ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
static void ()
}
com/intellij/psi/impl/source/tree/LeafPsiElement.classLeafPsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LeafPsiElement extends com.intellij.psi.impl.source.tree.LeafElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
private void invalid ()
StringBuilder builder
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.PsiElement getPsi ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable descriptor
public boolean canNavigate ()
public boolean canNavigateToSource ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/LightTreeUtil$1.classLightTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.LightTreeUtil$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final int val$offset
void (int)
public boolean value (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/tree/LightTreeUtil.classLightTreeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LightTreeUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static com.intellij.lang.LighterASTNode firstChildOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.IElementType type
java.util.List children
public static com.intellij.lang.LighterASTNode firstChildOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.TokenSet types
java.util.List children
public static com.intellij.lang.LighterASTNode requiredChildOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
public static com.intellij.lang.LighterASTNode requiredChildOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.TokenSet types
com.intellij.lang.LighterASTNode child
public static java.util.List getChildrenOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.LighterASTNode child
int i
int size
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.IElementType type
java.util.List result
java.util.List children
public static java.util.List getChildrenOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.LighterASTNode child
int i
int size
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.TokenSet types
java.util.List children
java.util.List result
public static java.lang.String toFilteredString (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.TokenSet skipTypes
int length
StringBuilder buffer
public static void toBuffer (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder, com.intellij.psi.tree.TokenSet)
int i
int size
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
StringBuilder buffer
com.intellij.psi.tree.TokenSet skipTypes
java.util.List children
public static com.intellij.lang.LighterASTNode getParentOfType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.tree.TokenSet types
com.intellij.psi.tree.TokenSet stopAt
public static com.intellij.lang.LighterASTNode findLeafElementAt (com.intellij.lang.LighterAST, int)
java.util.List children
com.intellij.lang.LighterAST tree
int offset
com.intellij.lang.LighterASTNode eachNode
private static com.intellij.lang.LighterASTNode findChildAtOffset (int, java.util.List)
int offset
java.util.List children
private static boolean containsOffset (com.intellij.lang.LighterASTNode, int)
com.intellij.lang.LighterASTNode node
int offset
static boolean access$000 (com.intellij.lang.LighterASTNode, int)
com.intellij.lang.LighterASTNode x0
int x1
static void ()
}
com/intellij/psi/impl/source/tree/LighterASTNodeVisitor.classLighterASTNodeVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.LighterASTNodeVisitor extends java.lang.Object {
public void ()
public abstract void visitNode (com.intellij.lang.LighterASTNode)
public void visitTokenNode (com.intellij.lang.LighterASTTokenNode)
com.intellij.lang.LighterASTTokenNode node
public void visitLazyParseableNode (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode node
}
com/intellij/psi/impl/source/tree/OwnBufferLeafPsiElement.classOwnBufferLeafPsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.OwnBufferLeafPsiElement extends com.intellij.psi.impl.source.tree.LeafElement implements com.intellij.psi.PsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.PsiElement result
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.PsiElement getPsi ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/PlainTextASTFactory.classPlainTextASTFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PlainTextASTFactory extends com.intellij.lang.ASTFactory {
public void ()
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
}
com/intellij/psi/impl/source/tree/PsiCommentImpl.classPsiCommentImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiCommentImpl extends com.intellij.psi.impl.source.tree.PsiCoreCommentImpl implements com.intellij.psi.PsiLanguageInjectionHost {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public boolean isValidHost ()
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
String text
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
}
com/intellij/psi/impl/source/tree/PsiCoreCommentImpl.classPsiCoreCommentImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiCoreCommentImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiComment {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiReference[] getReferences ()
}
com/intellij/psi/impl/source/tree/PsiErrorElementImpl.classPsiErrorElementImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiErrorElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiErrorElement {
private final String myErrorDescription
public void (java.lang.String)
String errorDescription
public java.lang.String getErrorDescription ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.Language getLanguage ()
com.intellij.psi.PsiElement master
}
com/intellij/psi/impl/source/tree/PsiPlainTextImpl.classPsiPlainTextImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiPlainTextImpl extends com.intellij.psi.impl.source.tree.OwnBufferLeafPsiElement implements com.intellij.psi.PsiPlainText {
protected void (java.lang.CharSequence)
CharSequence text
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/PsiWhiteSpaceImpl.classPsiWhiteSpaceImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiWhiteSpaceImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiWhiteSpace {
public void (java.lang.CharSequence)
CharSequence text
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.Language getLanguage ()
com.intellij.psi.PsiElement master
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$1.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1 extends com.intellij.util.WalkingState {
final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
void (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor, com.intellij.util.WalkingState$TreeGuide)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
com.intellij.util.WalkingState$TreeGuide arg0
public void elementFinished (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public void visit (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode iNode
com.intellij.lang.LighterASTNode element
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor visitor
public volatile void visit (java.lang.Object)
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode extends java.lang.Object {
private static final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] EMPTY_ARRAY
private final com.intellij.lang.LighterASTNode node
private final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode prev
private com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode next
void (com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.lang.LighterASTNode node
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode prev
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode access$000 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode access$100 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static com.intellij.lang.LighterASTNode access$200 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] access$400 ()
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode access$002 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode, com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x1
static void ()
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$LighterASTGuide.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$LighterASTGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
private void (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getNextSibling (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getPrevSibling (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getFirstChild (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.lang.LighterASTNode child
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode indexedNode
int i
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
java.util.List children
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] indexedChildren
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getParent (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
void (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor, com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1 x1
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor extends com.intellij.psi.impl.source.tree.LighterASTNodeVisitor {
private final com.intellij.lang.LighterAST ast
private final com.intellij.util.containers.Stack childrenStack
private final com.intellij.util.containers.Stack parentStack
private final com.intellij.util.WalkingState myWalkingState
protected void (com.intellij.lang.LighterAST)
com.intellij.lang.LighterAST ast
protected void elementFinished (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
public void stopWalking ()
static com.intellij.lang.LighterAST access$300 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
static com.intellij.util.containers.Stack access$500 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
static com.intellij.util.containers.Stack access$600 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementVisitor.classRecursiveTreeElementVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.RecursiveTreeElementVisitor extends com.intellij.psi.impl.source.tree.TreeElementVisitor {
public void ()
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.TreeElement treeNext
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.psi.impl.source.tree.TreeElement child
protected abstract boolean visitNode (com.intellij.psi.impl.source.tree.TreeElement)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor$1.classRecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1 extends com.intellij.util.WalkingState {
final com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor this$0
void (com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor, com.intellij.util.WalkingState$TreeGuide)
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor this$0
com.intellij.util.WalkingState$TreeGuide arg0
public void elementFinished (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public void visit (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public volatile void visit (java.lang.Object)
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor$ASTTreeGuide.classRecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
private static final com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide instance
private void ()
public com.intellij.lang.ASTNode getNextSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode getPrevSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode getFirstChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode getParent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
static com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide access$000 ()
static void ()
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.classRecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor extends com.intellij.psi.impl.source.tree.TreeElementVisitor {
private final boolean myDoTransform
private final com.intellij.util.WalkingState myWalkingState
protected void ()
protected void (boolean)
boolean doTransform
protected void elementFinished (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public void stopWalking ()
}
com/intellij/psi/impl/source/tree/SharedImplUtil.classSharedImplUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.SharedImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean CHECK_FOR_READ_ACTION
private void ()
public static com.intellij.psi.PsiElement getParent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
public static com.intellij.psi.PsiElement getFirstChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.psi.PsiElement getLastChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.psi.PsiElement getNextSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
public static com.intellij.psi.PsiElement getPrevSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
public static com.intellij.psi.PsiFile getContainingFile (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
com.intellij.lang.FileASTNode node
com.intellij.psi.PsiElement psi
public static boolean isValid (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
com.intellij.psi.PsiFile file
public static boolean isWritable (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
com.intellij.psi.PsiFile file
public static com.intellij.lang.FileASTNode findFileElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode parent
public static com.intellij.util.CharTable findCharTableByTree (com.intellij.lang.ASTNode)
com.intellij.util.CharTable charTable
com.intellij.lang.ASTNode o
com.intellij.lang.ASTNode tree
public static com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.lang.ASTNode, java.lang.Boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement thisElement
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable table
com.intellij.psi.impl.source.tree.TreeElement copyFirst
com.intellij.lang.ASTNode copyLast
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode parent
public static com.intellij.psi.PsiManager getManagerByTree (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.lang.ASTNode[] getChildrenOfType (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
int count
com.intellij.lang.ASTNode[] result
private static int countChildrenOfType (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
int count
public static void acceptChildren (com.intellij.psi.PsiElementVisitor, com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElementVisitor visitor
com.intellij.lang.ASTNode root
com.intellij.lang.ASTNode childNode
public static com.intellij.psi.PsiElement doReplace (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.impl.source.tree.TreeElement treeElement
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.PsiElement result
static void ()
}
com/intellij/psi/impl/source/tree/TreeCopyHandler.classTreeCopyHandler.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.TreeCopyHandler extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, java.util.Map)
public abstract com.intellij.psi.impl.source.tree.TreeElement decodeInformation (com.intellij.psi.impl.source.tree.TreeElement, java.util.Map)
static void ()
}
com/intellij/psi/impl/source/tree/TreeElement.classTreeElement.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.TreeElement extends com.intellij.psi.impl.ElementBase implements com.intellij.lang.ASTNode java.lang.Cloneable {
public static final com.intellij.psi.impl.source.tree.TreeElement[] EMPTY_ARRAY
private com.intellij.psi.impl.source.tree.TreeElement myNextSibling
private com.intellij.psi.impl.source.tree.TreeElement myPrevSibling
private com.intellij.psi.impl.source.tree.CompositeElement myParent
private final com.intellij.psi.tree.IElementType myType
private volatile int myStartOffsetInParent
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
static com.intellij.psi.impl.source.PsiFileImpl getCachedFile (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement each
com.intellij.psi.impl.source.tree.FileElement node
public java.lang.Object clone ()
com.intellij.psi.impl.source.tree.TreeElement clone
public com.intellij.lang.ASTNode copyElement ()
com.intellij.util.CharTable table
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.tree.TreeElement element
public abstract com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
public abstract char[] textToCharArray ()
public abstract com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public abstract com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
public abstract int getNotCachedLength ()
public abstract int getCachedLength ()
public com.intellij.openapi.util.TextRange getTextRange ()
int start
public int getStartOffset ()
int result
com.intellij.psi.impl.source.tree.TreeElement current
public final int getStartOffsetInParent ()
com.intellij.psi.impl.source.tree.TreeElement prev
com.intellij.psi.impl.source.tree.TreeElement next
int offsetInParent
com.intellij.psi.impl.source.tree.TreeElement cur
public int getTextOffset ()
public boolean textMatches (java.lang.CharSequence, int, int)
CharSequence buffer
int startOffset
int endOffset
protected abstract int textMatches (java.lang.CharSequence, int)
public boolean textMatches (java.lang.CharSequence)
CharSequence seq
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String toString ()
public final com.intellij.psi.impl.source.tree.CompositeElement getTreeParent ()
public final com.intellij.psi.impl.source.tree.TreeElement getTreePrev ()
final void setTreeParent (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.PsiFileImpl file
final void setTreePrev (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement prev
public final com.intellij.psi.impl.source.tree.TreeElement getTreeNext ()
final void setTreeNext (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement next
static void clearRelativeOffsets (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement cur
public void clearCaches ()
public final boolean equals (java.lang.Object)
Object obj
public abstract int hc ()
public abstract void acceptTree (com.intellij.psi.impl.source.tree.TreeElementVisitor)
protected void onInvalidated ()
public void rawInsertBeforeMe (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement treeNext
com.intellij.psi.impl.source.tree.CompositeElement p
com.intellij.psi.impl.source.tree.TreeElement firstNew
com.intellij.psi.impl.source.tree.TreeElement anchorPrev
public void rawInsertAfterMe (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement firstNew
com.intellij.psi.impl.source.tree.CompositeElement parent
final void rawInsertAfterMeWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement n
com.intellij.psi.impl.source.tree.TreeElement firstNew
com.intellij.psi.impl.source.tree.CompositeElement p
com.intellij.psi.impl.source.tree.TreeElement treeNext
public void rawRemove ()
com.intellij.psi.impl.source.tree.TreeElement next
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement prev
public void rawReplaceWithList (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement firstNew
protected void invalidate ()
com.intellij.psi.impl.source.tree.CompositeElement parent
public void rawRemoveUpToLast ()
public void rawRemoveUpTo (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement end
com.intellij.psi.impl.source.tree.CompositeElement parent
final void rawRemoveUpToWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement, boolean)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement end
boolean invalidate
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement startPrev
com.intellij.psi.impl.source.tree.TreeElement endPrev
public com.intellij.psi.tree.IElementType getElementType ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile com.intellij.lang.ASTNode getTreePrev ()
public volatile com.intellij.lang.ASTNode getTreeNext ()
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
public volatile com.intellij.lang.ASTNode getTreeParent ()
static void ()
}
com/intellij/psi/impl/source/tree/TreeElementVisitor.classTreeElementVisitor.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeElementVisitor extends java.lang.Object {
public void ()
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement leaf
}
com/intellij/psi/impl/source/tree/TreeGenerator.classTreeGenerator.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.TreeGenerator extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.impl.source.tree.TreeElement generateTreeFor (com.intellij.psi.PsiElement, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
static void ()
}
com/intellij/psi/impl/source/tree/TreeUtil$1.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
void ()
}
com/intellij/psi/impl/source/tree/TreeUtil$1MyVisitor.classTreeUtil.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
private com.intellij.psi.impl.source.tree.TreeElement result
final com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState val$commonParent
final boolean val$expandChameleons
final com.intellij.psi.tree.IElementType val$searchedType
void (boolean, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, boolean, com.intellij.psi.tree.IElementType)
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement node
static com.intellij.psi.impl.source.tree.TreeElement access$200 (com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor)
com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor x0
}
com/intellij/psi/impl/source/tree/TreeUtil$2.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$2 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.openapi.progress.ProgressIndicator val$indicator
void (com.intellij.openapi.progress.ProgressIndicator)
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
}
com/intellij/psi/impl/source/tree/TreeUtil$3.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$3 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.openapi.util.Ref val$result
void (boolean, com.intellij.openapi.util.Ref)
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
}
com/intellij/psi/impl/source/tree/TreeUtil$4.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$4 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
void (boolean)
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
}
com/intellij/psi/impl/source/tree/TreeUtil$5.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$5 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.psi.StubBuilder val$builder
final java.util.ListIterator val$stubs
void (com.intellij.psi.StubBuilder, java.util.ListIterator)
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.tree.TreeElement node
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType type
}
com/intellij/psi/impl/source/tree/TreeUtil$CommonParentState.classTreeUtil.java
package com.intellij.psi.impl.source.tree
public final com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState extends java.lang.Object {
com.intellij.psi.impl.source.tree.TreeElement startLeafBranchStart
public com.intellij.lang.ASTNode nextLeafBranchStart
com.intellij.psi.impl.source.tree.CompositeElement strongWhiteSpaceHolder
boolean isStrongElementOnRisingSlope
public void ()
}
com/intellij/psi/impl/source/tree/TreeUtil$StubBindingException.classTreeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeUtil$StubBindingException extends java.lang.RuntimeException {
void (java.lang.String)
String message
}
com/intellij/psi/impl/source/tree/TreeUtil.classTreeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key UNCLOSED_ELEMENT_PROPERTY
public static final com.intellij.openapi.util.Key CONTAINING_FILE_KEY_AFTER_REPARSE
static final boolean $assertionsDisabled
private void ()
public static void ensureParsed (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static void ensureParsedRecursively (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static void ensureParsedRecursivelyCheckingProgress (com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.lang.ASTNode node
com.intellij.openapi.progress.ProgressIndicator indicator
public static boolean isCollapsedChameleon (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.lang.ASTNode findChildBackward (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode parent
com.intellij.psi.tree.IElementType type
public static com.intellij.lang.ASTNode skipElements (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
public static com.intellij.lang.ASTNode skipElementsBack (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode firstChildNode
com.intellij.lang.ASTNode lastRelevant
public static com.intellij.lang.ASTNode findParent (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.psi.tree.IElementType type
public static com.intellij.lang.ASTNode findParent (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
public static com.intellij.psi.impl.source.tree.LeafElement findFirstLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.lang.ASTNode findFirstLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
boolean expandChameleons
private static boolean isLeafOrCollapsedChameleon (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.psi.impl.source.tree.TreeElement findFirstLeafOrChameleon (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.openapi.util.Ref result
public static com.intellij.lang.ASTNode findLastLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.lang.ASTNode findLastLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
boolean expandChameleons
public static com.intellij.lang.ASTNode findSibling (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findSibling (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findSiblingBackward (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findSiblingBackward (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findCommonParent (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode one
com.intellij.lang.ASTNode two
java.util.Set parents
public static com.intellij.openapi.util.Couple findTopmostSiblingParents (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode one
com.intellij.lang.ASTNode two
java.util.LinkedList oneParents
java.util.LinkedList twoParents
public static void clearCaches (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement tree
public static com.intellij.lang.ASTNode nextLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.psi.impl.source.tree.FileElement getFileElement (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement parent
public static com.intellij.lang.ASTNode prevLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static boolean isStrongWhitespaceHolder (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static java.lang.String getTokenText (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
public static com.intellij.psi.impl.source.tree.LeafElement nextLeaf (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState)
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
public static com.intellij.psi.impl.source.tree.TreeElement nextLeaf (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, com.intellij.psi.tree.IElementType, boolean)
com.intellij.psi.impl.source.tree.TreeElement nextTree
com.intellij.psi.impl.source.tree.TreeElement next
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
com.intellij.psi.tree.IElementType searchedType
boolean expandChameleons
com.intellij.psi.impl.source.tree.TreeElement element
private static void initStrongWhitespaceHolder (com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
com.intellij.lang.ASTNode start
boolean slopeSide
private static com.intellij.psi.impl.source.tree.TreeElement findFirstLeafOrType (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.tree.IElementType, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, boolean)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.tree.IElementType searchedType
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
boolean expandChameleons
com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor visitor
public static com.intellij.lang.ASTNode prevLeaf (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState)
com.intellij.lang.ASTNode prevTree
com.intellij.lang.ASTNode prev
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
public static com.intellij.lang.ASTNode nextLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode each
com.intellij.lang.ASTNode start
boolean expandChameleons
public static com.intellij.lang.ASTNode prevLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode each
com.intellij.lang.ASTNode start
boolean expandChameleons
public static com.intellij.lang.ASTNode getLastChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode child
public static void bindStubsToTree (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.stubs.StubTree, com.intellij.psi.impl.source.tree.FileElement) throws com.intellij.psi.impl.source.tree.TreeUtil$StubBindingException
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.impl.source.tree.FileElement tree
java.util.ListIterator stubs
com.intellij.psi.tree.IStubFileElementType type
com.intellij.psi.StubBuilder builder
public static com.intellij.lang.ASTNode skipWhitespaceAndComments (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode node
boolean forward
public static com.intellij.lang.ASTNode skipWhitespaceCommentsAndTokens (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet, boolean)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.TokenSet alsoSkip
boolean forward
com.intellij.lang.ASTNode element
public static boolean isWhitespaceOrComment (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
static boolean access$000 (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode x0
static void access$100 (com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState x0
com.intellij.lang.ASTNode x1
boolean x2
static void ()
}
com/intellij/psi/impl/source/tree/injected/CommentLiteralEscaper.classCommentLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.CommentLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
public void (com.intellij.psi.impl.source.tree.PsiCommentImpl)
com.intellij.psi.impl.source.tree.PsiCommentImpl host
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
int offset
public boolean isOneLine ()
com.intellij.lang.Commenter commenter
}
com/intellij/psi/scope/BaseScopeProcessor.classBaseScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.BaseScopeProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
public void ()
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
}
com/intellij/psi/scope/DelegatingScopeProcessor.classDelegatingScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.DelegatingScopeProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
private final com.intellij.psi.scope.PsiScopeProcessor myDelegate
public void (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor delegate
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
}
com/intellij/psi/scope/processor/FilterElementProcessor.classFilterElementProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.FilterElementProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
private final java.util.List myResults
private final com.intellij.psi.filters.ElementFilter myFilter
private final com.intellij.psi.search.PsiElementProcessor myProcessor
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.search.PsiElementProcessor, java.util.List)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.search.PsiElementProcessor processor
java.util.List container
public void (com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.filters.ElementFilter filter
java.util.List container
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.search.PsiElementProcessor proc
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void add (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.util.List getResults ()
public boolean shouldProcess (java.lang.Class)
Class elementClass
}
com/intellij/psi/search/ProjectScopeImpl.classProjectScopeImpl.java
package com.intellij.psi.search
public com.intellij.psi.search.ProjectScopeImpl extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.FileIndexFacade myFileIndex
public void (com.intellij.openapi.project.Project, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.FileIndexFacade fileIndex
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String getDisplayName ()
public java.lang.String toString ()
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
}
com/intellij/psi/search/PsiFileSystemItemProcessor.classPsiFileSystemItemProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiFileSystemItemProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
public abstract boolean acceptItem (java.lang.String, boolean)
}
com/intellij/psi/stubs/CoreStubTreeLoader.classCoreStubTreeLoader.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.CoreStubTreeLoader extends com.intellij.psi.stubs.StubTreeLoader {
public void ()
public com.intellij.psi.stubs.ObjectStubTree readOrBuild (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.util.indexing.FileContent fc
com.intellij.psi.stubs.Stub element
java.io.IOException e
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.stubs.ObjectStubTree readFromVFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vFile
public void rebuildStubTree (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean canHaveStub (com.intellij.openapi.vfs.VirtualFile)
com.intellij.lang.Language l
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.IFileElementType elementType
com.intellij.psi.stubs.BinaryFileStubBuilder builder
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
}
com/intellij/psi/stubs/DefaultStubBuilder$StubBuildingWalkingVisitor.classDefaultStubBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor extends java.lang.Object {
private final com.intellij.util.containers.Stack parentStubs
private final com.intellij.util.containers.Stack parentNodes
private final com.intellij.util.containers.BooleanStack parentNodesStubbed
final com.intellij.psi.stubs.DefaultStubBuilder this$0
protected void (com.intellij.psi.stubs.DefaultStubBuilder, com.intellij.lang.ASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.DefaultStubBuilder this$0
com.intellij.lang.ASTNode root
com.intellij.psi.stubs.StubElement parentStub
public final void buildStubTree ()
protected void visitNode (com.intellij.psi.stubs.StubElement, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.ASTNode node
boolean immediateParentStubbed
com.intellij.psi.stubs.StubElement stub
protected final com.intellij.lang.ASTNode peekNextElement ()
private com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.stubs.StubElement, com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement element
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType type
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType nodeType
private void pushChildren (com.intellij.lang.ASTNode, boolean, com.intellij.psi.stubs.StubElement)
com.intellij.lang.ASTNode childNode
com.intellij.lang.ASTNode node
boolean hasStub
com.intellij.psi.stubs.StubElement stub
}
com/intellij/psi/stubs/DefaultStubBuilder.classDefaultStubBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.DefaultStubBuilder extends java.lang.Object implements com.intellij.psi.StubBuilder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
protected com.intellij.psi.stubs.StubElement createStubForFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.stubs.PsiFileStubImpl stub
protected boolean skipChildProcessingWhenBuildingStubs (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
protected final com.intellij.psi.stubs.StubElement buildStubTreeFor (com.intellij.lang.ASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.ASTNode root
com.intellij.psi.stubs.StubElement parentStub
public boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/stubs/LightStubBuilder.classLightStubBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.LightStubBuilder extends java.lang.Object implements com.intellij.psi.StubBuilder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final ThreadLocal FORCED_AST
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.tree.IFileElementType contentType
com.intellij.lang.FileASTNode node
com.intellij.psi.PsiFile file
com.intellij.lang.LighterAST tree
com.intellij.psi.stubs.StubElement rootStub
protected com.intellij.psi.stubs.StubElement createStubForFile (com.intellij.psi.PsiFile, com.intellij.lang.LighterAST)
com.intellij.psi.PsiFile file
com.intellij.lang.LighterAST tree
protected void buildStubTree (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
java.util.List kids
com.intellij.psi.stubs.StubElement stub
boolean hasStub
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode root
com.intellij.psi.stubs.StubElement rootStub
com.intellij.util.containers.Stack parents
gnu.trove.TIntStack childNumbers
com.intellij.util.containers.BooleanStack parentsStubbed
com.intellij.util.containers.Stack kinderGarden
com.intellij.util.containers.Stack parentStubs
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode element
java.util.List children
int childNumber
com.intellij.psi.stubs.StubElement parentStub
boolean immediateParentStubbed
private static com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.ILightStubElementType lightElementType
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode element
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.tree.IElementType elementType
private boolean skipNode (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
public boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
protected boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
static void ()
}
com/intellij/psi/stubs/ObjectStubTree$1.classObjectStubTree.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.ObjectStubTree$1 extends java.lang.Object {
}
com/intellij/psi/stubs/ObjectStubTree$StubIndexSink.classObjectStubTree.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink extends java.lang.Object implements com.intellij.psi.stubs.IndexSink gnu.trove.TObjectProcedure gnu.trove.TObjectObjectProcedure {
private final gnu.trove.THashMap myResult
private int myStubIdx
private java.util.Map myProcessingMap
private void ()
public void occurrence (com.intellij.psi.stubs.StubIndexKey, java.lang.Object)
int[] newlist
int lastZero
com.intellij.psi.stubs.StubIndexKey indexKey
Object value
java.util.Map map
int[] list
public java.util.Map getResult ()
public boolean execute (java.util.Map)
java.util.Map object
public boolean execute (java.lang.Object, int[])
int[] shorterList
Object a
int[] b
int firstZero
public volatile boolean execute (java.lang.Object)
public volatile boolean execute (java.lang.Object, java.lang.Object)
void (com.intellij.psi.stubs.ObjectStubTree$1)
com.intellij.psi.stubs.ObjectStubTree$1 x0
static int access$102 (com.intellij.psi.stubs.ObjectStubTree$StubIndexSink, int)
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink x0
int x1
}
com/intellij/psi/stubs/ObjectStubTree.classObjectStubTree.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.ObjectStubTree extends java.lang.Object {
protected static final com.intellij.openapi.util.Key STUB_TO_TREE_REFERENCE
public static final com.intellij.openapi.util.Key LAST_STUB_TREE_HASH
protected final com.intellij.psi.stubs.ObjectStubBase myRoot
private String myDebugInfo
protected final java.util.List myPlainList
static final boolean $assertionsDisabled
public void (com.intellij.psi.stubs.ObjectStubBase, boolean)
com.intellij.psi.stubs.ObjectStubBase root
boolean withBackReference
public com.intellij.psi.stubs.Stub getRoot ()
public java.util.List getPlainList ()
public java.util.List getPlainListFromAllRoots ()
public java.util.Map indexStubTree ()
com.intellij.psi.stubs.Stub stub
int i
int plainListSize
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink sink
java.util.List plainList
private static void enumerateStubs (com.intellij.psi.stubs.Stub, java.util.List)
com.intellij.psi.stubs.Stub child
int i
com.intellij.psi.stubs.Stub root
java.util.List result
java.util.List childrenStubs
public void setDebugInfo (java.lang.String)
String info
com.intellij.psi.stubs.ObjectStubTree ref
public static com.intellij.psi.stubs.ObjectStubTree getStubTree (com.intellij.psi.stubs.ObjectStubBase)
com.intellij.psi.stubs.ObjectStubBase root
public java.lang.String getDebugInfo ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/stubs/PsiFileStubImpl.classPsiFileStubImpl.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.PsiFileStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.stubs.PsiFileStub {
public static final com.intellij.psi.tree.IStubFileElementType TYPE
private volatile com.intellij.psi.PsiFile myFile
private volatile String myInvalidationReason
private volatile com.intellij.psi.stubs.PsiFileStub[] myStubRoots
public void (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getPsi ()
public void setPsi (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psi
public void clearPsi (java.lang.String)
String reason
public java.lang.String getInvalidationReason ()
public com.intellij.psi.stubs.IStubElementType getStubType ()
public com.intellij.psi.tree.IStubFileElementType getType ()
public com.intellij.psi.stubs.PsiFileStub[] getStubRoots ()
com.intellij.psi.stubs.PsiFileStub root
com.intellij.psi.stubs.StubTree secondaryStubTree
com.intellij.openapi.util.Pair stubbedRoot
com.intellij.psi.stubs.PsiFileStub root
java.util.List roots
java.util.List stubbedRoots
com.intellij.psi.stubs.PsiFileStub[] rootsArray
com.intellij.psi.PsiFile psi
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.psi.stubs.StubTree baseTree
private static com.intellij.psi.stubs.StubTree getOrCalcStubTree (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.psi.stubs.StubTree result
public void setStubRoots (com.intellij.psi.stubs.PsiFileStub[])
com.intellij.psi.stubs.PsiFileStub[] roots
public boolean rootsAreSet ()
public java.lang.String getDiagnostics ()
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.psi.PsiFile file
Integer lastStubTreeHash
public volatile com.intellij.psi.PsiElement getPsi ()
public volatile void setPsi (com.intellij.psi.PsiElement)
public volatile com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
public volatile com.intellij.psi.tree.StubFileElementType getType ()
static void ()
}
com/intellij/psi/stubs/StubTree$1.classStubTree.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.StubTree$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.stubs.StubTree this$0
void (com.intellij.psi.stubs.StubTree)
com.intellij.psi.stubs.StubTree this$0
public java.util.Collection fun (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.psi.stubs.ObjectStubTree existingTree
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/stubs/StubTree.classStubTree.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubTree extends com.intellij.psi.stubs.ObjectStubTree {
public void (com.intellij.psi.stubs.PsiFileStub)
com.intellij.psi.stubs.PsiFileStub root
public void (com.intellij.psi.stubs.PsiFileStub, boolean)
com.intellij.psi.stubs.PsiFileStub root
boolean withBackReference
public java.util.List getPlainListFromAllRoots ()
com.intellij.psi.stubs.PsiFileStub[] roots
public com.intellij.psi.stubs.PsiFileStub getRoot ()
public volatile com.intellij.psi.stubs.Stub getRoot ()
}
com/intellij/psi/stubs/StubTreeBuilder$1.classStubTreeBuilder.java
package com.intellij.psi.stubs
final com.intellij.psi.stubs.StubTreeBuilder$1 extends java.lang.Object implements java.util.Comparator {
final com.intellij.psi.PsiFile val$stubBindingRoot
void (com.intellij.psi.PsiFile)
public int compare (com.intellij.openapi.util.Trinity, com.intellij.openapi.util.Trinity)
com.intellij.openapi.util.Trinity o1
com.intellij.openapi.util.Trinity o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/stubs/StubTreeBuilder$2.classStubTreeBuilder.java
package com.intellij.psi.stubs
final com.intellij.psi.stubs.StubTreeBuilder$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.openapi.util.Pair fun (com.intellij.openapi.util.Trinity)
com.intellij.openapi.util.Trinity trinity
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/stubs/StubTreeBuilder.classStubTreeBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubTreeBuilder extends java.lang.Object {
private static final com.intellij.openapi.util.Key stubElementKey
private void ()
public static com.intellij.psi.stubs.Stub buildStubTree (com.intellij.util.indexing.FileContent)
com.intellij.psi.PsiFile secondaryPsi
com.intellij.psi.StubBuilder stubbedRootBuilder
com.intellij.psi.stubs.StubElement element
com.intellij.openapi.util.Pair stubbedRoot
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.psi.StubBuilder stubBuilder
java.util.List stubbedRoots
java.util.List stubs
com.intellij.psi.stubs.PsiFileStub[] stubsArray
com.intellij.psi.tree.IStubFileElementType stubFileElementType
CharSequence contentAsText
com.intellij.util.indexing.FileContentImpl fileContent
com.intellij.psi.PsiFile psi
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.stubs.BinaryFileStubBuilder builder
com.intellij.util.indexing.FileContent inputData
com.intellij.psi.stubs.Stub data
public static java.util.List getStubbedRoots (com.intellij.psi.FileViewProvider)
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiFile file
com.intellij.lang.Language language
com.intellij.psi.FileViewProvider viewProvider
java.util.List roots
com.intellij.psi.PsiFile stubBindingRoot
static void ()
}
com/intellij/psi/stubs/StubTreeLoader$1.classStubTreeLoader.java
package com.intellij.psi.stubs
final com.intellij.psi.stubs.StubTreeLoader$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.lang.Language)
com.intellij.lang.Language language
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/stubs/StubTreeLoader$2.classStubTreeLoader.java
package com.intellij.psi.stubs
final com.intellij.psi.stubs.StubTreeLoader$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/stubs/StubTreeLoader$3.classStubTreeLoader.java
package com.intellij.psi.stubs
final com.intellij.psi.stubs.StubTreeLoader$3 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/stubs/StubTreeLoader$4.classStubTreeLoader.java
package com.intellij.psi.stubs
final com.intellij.psi.stubs.StubTreeLoader$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.Function val$fileClassName
void (com.intellij.util.Function)
public java.lang.String fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/stubs/StubTreeLoader.classStubTreeLoader.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubTreeLoader extends java.lang.Object {
public void ()
public static com.intellij.psi.stubs.StubTreeLoader getInstance ()
public abstract com.intellij.psi.stubs.ObjectStubTree readOrBuild (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
public abstract com.intellij.psi.stubs.ObjectStubTree readFromVFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public abstract void rebuildStubTree (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean canHaveStub (com.intellij.openapi.vfs.VirtualFile)
public java.lang.String getStubAstMismatchDiagnostics (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile, com.intellij.psi.stubs.ObjectStubTree, com.intellij.openapi.editor.Document)
boolean consistent
String text
com.intellij.psi.PsiFile fromText
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile psiFile
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.openapi.editor.Document prevCachedDocument
String msg
com.intellij.psi.stubs.ObjectStubTree latestIndexedStub
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.editor.Document document
public static java.lang.String getFileViewProviderMismatchDiagnostics (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
com.intellij.util.Function languageID
com.intellij.util.Function fileClassName
com.intellij.util.Function fileToFileType
com.intellij.util.Function stubRootToString
java.util.List roots
}
com/intellij/psi/templateLanguages/TreePatcher.classTreePatcher.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TreePatcher extends java.lang.Object {
public abstract void insert (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.templateLanguages.OuterLanguageElement)
public abstract com.intellij.psi.impl.source.tree.LeafElement split (com.intellij.psi.impl.source.tree.LeafElement, int, com.intellij.util.CharTable)
}
com/intellij/psi/text/BlockSupport$ReparsedSuccessfullyException.classBlockSupport.java
package com.intellij.psi.text
public com.intellij.psi.text.BlockSupport$ReparsedSuccessfullyException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ControlFlowException {
private final com.intellij.psi.impl.source.text.DiffLog myDiffLog
public void (com.intellij.psi.impl.source.text.DiffLog)
com.intellij.psi.impl.source.text.DiffLog diffLog
public com.intellij.psi.impl.source.text.DiffLog getDiffLog ()
public synchronized java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/text/BlockSupport.classBlockSupport.java
package com.intellij.psi.text
public abstract com.intellij.psi.text.BlockSupport extends java.lang.Object {
public static final com.intellij.openapi.util.Key DO_NOT_REPARSE_INCREMENTALLY
public static final com.intellij.openapi.util.Key TREE_TO_BE_REPARSED
public static final int INCREMENTAL_REPARSE_DEPTH_LIMIT
public static final com.intellij.openapi.util.Key TREE_DEPTH_LIMIT_EXCEEDED
public void ()
public static com.intellij.psi.text.BlockSupport getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void reparseRange (com.intellij.psi.PsiFile, int, int, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.impl.source.text.DiffLog reparseRange (com.intellij.psi.PsiFile, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public static boolean isTooDeep (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder element
static void ()
}
com/intellij/psi/tree/ChildRoleBase.classChildRoleBase.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ChildRoleBase extends java.lang.Object {
public static final int NONE
}
com/intellij/psi/tree/DefaultRoleFinder.classDefaultRoleFinder.java
package com.intellij.psi.tree
public com.intellij.psi.tree.DefaultRoleFinder extends java.lang.Object implements com.intellij.psi.tree.RoleFinder {
protected com.intellij.psi.tree.IElementType[] myElementTypes
public transient void (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] elementType
public com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode current
}
com/intellij/psi/tree/IErrorCounterReparseableElementType.classIErrorCounterReparseableElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IErrorCounterReparseableElementType extends com.intellij.psi.tree.IReparseableElementType {
public static final int NO_ERRORS
public static final int FATAL_ERROR
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public abstract int getErrorsCount (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
public boolean isParsable (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
}
com/intellij/psi/tree/ILightStubFileElementType.classILightStubFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.ILightStubFileElementType extends com.intellij.psi.tree.IStubFileElementType {
static final boolean $assertionsDisabled
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public com.intellij.psi.stubs.LightStubBuilder getBuilder ()
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContentsLight (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.PsiBuilderFactory factory
com.intellij.lang.PsiBuilder builder
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lang.PsiParser parser
public volatile com.intellij.psi.StubBuilder getBuilder ()
static void ()
}
com/intellij/psi/tree/IStubFileElementType.classIStubFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IStubFileElementType extends com.intellij.psi.tree.StubFileElementType {
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public int getStubVersion ()
public com.intellij.psi.StubBuilder getBuilder ()
public java.lang.String getExternalId ()
public void serialize (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.stubs.PsiFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.psi.stubs.IndexSink sink
public boolean shouldBuildStubFor (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/tree/RoleFinder.classRoleFinder.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.RoleFinder extends java.lang.Object {
public abstract com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
}
com/intellij/refactoring/rename/BindablePsiReference.classBindablePsiReference.java
package com.intellij.refactoring.rename
public abstract com.intellij.refactoring.rename.BindablePsiReference extends java.lang.Object implements com.intellij.psi.PsiReference {
}
com/intellij/refactoring/rename/FragmentaryPsiReference.classFragmentaryPsiReference.java
package com.intellij.refactoring.rename
public abstract com.intellij.refactoring.rename.FragmentaryPsiReference extends java.lang.Object implements com.intellij.refactoring.rename.BindablePsiReference {
public abstract boolean isReadOnlyFragment ()
public abstract boolean isFragmentOnlyRename ()
}
com/intellij/util/CachedValueBase$Data.classCachedValueBase.java
package com.intellij.util
public com.intellij.util.CachedValueBase$Data extends java.lang.Object implements com.intellij.openapi.Disposable {
private final Object myValue
private final Object[] myDependencies
private final long[] myTimeStamps
public void (java.lang.Object, java.lang.Object[], long[])
Object value
Object[] dependencies
long[] timeStamps
public void dispose ()
static java.lang.Object access$000 (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data x0
static long[] access$100 (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data x0
static java.lang.Object[] access$200 (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data x0
}
com/intellij/util/CachedValueBase.classCachedValueBase.java
package com.intellij.util
public abstract com.intellij.util.CachedValueBase extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.reference.SoftReference myData
public void ()
private com.intellij.util.CachedValueBase$Data computeData (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
Object value
Object[] dependencies
gnu.trove.TLongArrayList timeStamps
java.util.List deps
private synchronized com.intellij.util.CachedValueBase$Data cacheOrGetData (com.intellij.util.CachedValueBase$Data, com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data expected
com.intellij.util.CachedValueBase$Data updatedValue
private synchronized void setData (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data data
private synchronized boolean compareAndClearData (com.intellij.util.CachedValueBase$Data)
com.intellij.util.CachedValueBase$Data expected
protected java.lang.Object[] getDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
protected java.lang.Object[] getDependenciesPlusValue (com.intellij.psi.util.CachedValueProvider$Result)
Object[] items
Object value
com.intellij.psi.util.CachedValueProvider$Result result
public void clear ()
public boolean hasUpToDateValue ()
private com.intellij.util.CachedValueBase$Data getUpToDateOrNull (boolean)
boolean dispose
com.intellij.util.CachedValueBase$Data data
private com.intellij.util.CachedValueBase$Data getData ()
protected boolean isUpToDate (com.intellij.util.CachedValueBase$Data)
Object dependency
int i
com.intellij.util.CachedValueBase$Data data
protected boolean isDependencyOutOfDate (java.lang.Object, long)
Object dependency
long oldTimeStamp
long timeStamp
private void collectDependencies (gnu.trove.TLongArrayList, java.util.List, java.lang.Object[])
Object dependency
gnu.trove.TLongArrayList timeStamps
java.util.List resultingDeps
Object[] dependencies
protected long getTimeStamp (java.lang.Object)
Object original
Object original
Object dependency
public java.lang.Object setValue (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
com.intellij.util.CachedValueBase$Data data
protected void valueUpdated (java.lang.Object[])
Object[] dependencies
public abstract boolean isFromMyProject (com.intellij.openapi.project.Project)
protected java.lang.Object getValueWithLock (java.lang.Object)
com.intellij.util.CachedValueBase$Data alreadyComputed
boolean reuse
com.intellij.util.CachedValueBase$Data toReturn
Object param
com.intellij.util.CachedValueBase$Data data
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
protected abstract com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
static void ()
}
com/intellij/util/CachedValueChecker$1.classCachedValueChecker.java
package com.intellij.util
final com.intellij.util.CachedValueChecker$1 extends java.lang.Object implements com.intellij.util.PairProcessor {
final com.intellij.openapi.util.Ref val$result
final com.intellij.openapi.util.UserDataHolder val$toIgnore
final int val$depth
final java.util.Set val$visited
final com.intellij.util.DebugReflectionUtil$BackLink val$backLink
void (com.intellij.openapi.util.Ref, com.intellij.openapi.util.UserDataHolder, int, java.util.Set, com.intellij.util.DebugReflectionUtil$BackLink)
public boolean process (java.lang.Object, java.lang.reflect.Field)
Object next
java.lang.reflect.Field field
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/util/CachedValueChecker.classCachedValueChecker.java
package com.intellij.util
com.intellij.util.CachedValueChecker extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean DO_CHECKS
private static final java.util.Set ourCheckedKeys
void ()
static void checkProvider (com.intellij.psi.util.CachedValueProvider, com.intellij.openapi.util.Key, com.intellij.openapi.util.UserDataHolder)
com.intellij.psi.util.CachedValueProvider provider
com.intellij.openapi.util.Key key
com.intellij.openapi.util.UserDataHolder userDataHolder
java.util.Set visited
com.intellij.util.DebugReflectionUtil$BackLink path
private static synchronized com.intellij.util.DebugReflectionUtil$BackLink findReferencedPsi (java.lang.Object, com.intellij.openapi.util.UserDataHolder, int, java.util.Set, com.intellij.util.DebugReflectionUtil$BackLink)
Object o
com.intellij.openapi.util.UserDataHolder toIgnore
int depth
java.util.Set visited
com.intellij.util.DebugReflectionUtil$BackLink backLink
com.intellij.openapi.util.Ref result
static com.intellij.util.DebugReflectionUtil$BackLink access$000 (java.lang.Object, com.intellij.openapi.util.UserDataHolder, int, java.util.Set, com.intellij.util.DebugReflectionUtil$BackLink)
Object x0
com.intellij.openapi.util.UserDataHolder x1
int x2
java.util.Set x3
com.intellij.util.DebugReflectionUtil$BackLink x4
static void ()
}
com/intellij/util/CachedValueImpl.classCachedValueImpl.java
package com.intellij.util
public com.intellij.util.CachedValueImpl extends com.intellij.util.CachedValueBase implements com.intellij.psi.util.CachedValue {
private final com.intellij.psi.util.CachedValueProvider myProvider
public void (com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.util.CachedValueProvider provider
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
public com.intellij.psi.util.CachedValueProvider getValueProvider ()
public java.lang.Object getValue ()
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/util/CachedValuesFactory.classCachedValuesFactory.java
package com.intellij.util
public abstract com.intellij.util.CachedValuesFactory extends java.lang.Object {
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)
}
com/intellij/util/CachedValuesManagerImpl.classCachedValuesManagerImpl.java
package com.intellij.util
public com.intellij.util.CachedValuesManagerImpl extends com.intellij.psi.util.CachedValuesManager {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.util.CachedValuesFactory myFactory
static final boolean $assertionsDisabled
public void (com.intellij.openapi.project.Project, com.intellij.util.CachedValuesFactory)
com.intellij.openapi.project.Project project
com.intellij.util.CachedValuesFactory factory
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
public java.lang.Object getCachedValue (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key, com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.openapi.util.UserDataHolderEx dh
com.intellij.psi.util.CachedValue value
com.intellij.psi.util.CachedValue value
com.intellij.openapi.util.UserDataHolder dataHolder
com.intellij.openapi.util.Key key
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
com.intellij.psi.util.CachedValue value
private boolean isOutdated (com.intellij.psi.util.CachedValue)
com.intellij.psi.util.CachedValue value
public com.intellij.openapi.project.Project getProject ()
static void ()
}
com/intellij/util/DebugReflectionUtil$BackLink$1.classDebugReflectionUtil.java
package com.intellij.util
com.intellij.util.DebugReflectionUtil$BackLink$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.util.DebugReflectionUtil$BackLink this$0
void (com.intellij.util.DebugReflectionUtil$BackLink)
com.intellij.util.DebugReflectionUtil$BackLink this$0
public java.lang.String compute ()
String valueStr
Throwable e
String valueStr
String valueStr
com.intellij.openapi.application.AccessToken token
java.lang.reflect.Field field
String fieldName
String result
com.intellij.util.DebugReflectionUtil$BackLink backLink
public volatile java.lang.Object compute ()
}
com/intellij/util/DebugReflectionUtil$BackLink.classDebugReflectionUtil.java
package com.intellij.util
public com.intellij.util.DebugReflectionUtil$BackLink extends java.lang.Object {
public final Object value
private final java.lang.reflect.Field field
private final com.intellij.util.DebugReflectionUtil$BackLink backLink
public void (java.lang.Object, java.lang.reflect.Field, com.intellij.util.DebugReflectionUtil$BackLink)
Object value
java.lang.reflect.Field field
com.intellij.util.DebugReflectionUtil$BackLink backLink
public java.lang.String toString ()
static java.lang.reflect.Field access$000 (com.intellij.util.DebugReflectionUtil$BackLink)
com.intellij.util.DebugReflectionUtil$BackLink x0
static com.intellij.util.DebugReflectionUtil$BackLink access$100 (com.intellij.util.DebugReflectionUtil$BackLink)
com.intellij.util.DebugReflectionUtil$BackLink x0
}
com/intellij/util/DebugReflectionUtil.classDebugReflectionUtil.java
package com.intellij.util
public com.intellij.util.DebugReflectionUtil extends java.lang.Object {
private static final java.util.Map allFields
private static final java.lang.reflect.Field[] EMPTY_FIELD_ARRAY
private static final java.lang.reflect.Method Unsafe_shouldBeInitialized
public void ()
private static java.lang.reflect.Field[] getAllFields (java.lang.Class)
Class type
java.lang.reflect.Field declaredField
java.lang.reflect.Field sup
java.lang.reflect.Field[] declaredFields
java.util.List fields
Class superclass
IncompatibleClassChangeError e
SecurityException e
NoClassDefFoundError e
Class aClass
java.lang.reflect.Field[] cached
private static boolean isTrivial (java.lang.Class)
Class type
public static boolean processStronglyReferencedValues (java.lang.Object, com.intellij.util.PairProcessor)
Object value
IllegalArgumentException e
IllegalAccessException e
String fieldName
Object value
java.lang.reflect.Field field
Object o
Object value
java.lang.reflect.Field field
Object root
com.intellij.util.PairProcessor processor
Class rootClass
private static boolean isLoadedAlready (java.lang.Class)
Class root
boolean isLoadedAlready
static void ()
}
com/intellij/util/DefaultCachedValuesFactory$1.classDefaultCachedValuesFactory.java
package com.intellij.util
com.intellij.util.DefaultCachedValuesFactory$1 extends com.intellij.util.CachedValueImpl {
final com.intellij.util.DefaultCachedValuesFactory this$0
void (com.intellij.util.DefaultCachedValuesFactory, com.intellij.psi.util.CachedValueProvider)
com.intellij.util.DefaultCachedValuesFactory this$0
com.intellij.psi.util.CachedValueProvider provider
protected java.lang.Object[] getDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/util/DefaultCachedValuesFactory$2.classDefaultCachedValuesFactory.java
package com.intellij.util
com.intellij.util.DefaultCachedValuesFactory$2 extends com.intellij.util.CachedValueImpl {
final com.intellij.util.DefaultCachedValuesFactory this$0
void (com.intellij.util.DefaultCachedValuesFactory, com.intellij.psi.util.CachedValueProvider)
com.intellij.util.DefaultCachedValuesFactory this$0
com.intellij.psi.util.CachedValueProvider provider
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/util/DefaultCachedValuesFactory$3.classDefaultCachedValuesFactory.java
package com.intellij.util
com.intellij.util.DefaultCachedValuesFactory$3 extends com.intellij.util.ParameterizedCachedValueImpl {
final com.intellij.util.DefaultCachedValuesFactory this$0
void (com.intellij.util.DefaultCachedValuesFactory, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.util.DefaultCachedValuesFactory this$0
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/util/DefaultCachedValuesFactory$4.classDefaultCachedValuesFactory.java
package com.intellij.util
com.intellij.util.DefaultCachedValuesFactory$4 extends com.intellij.util.ParameterizedCachedValueImpl {
final com.intellij.util.DefaultCachedValuesFactory this$0
void (com.intellij.util.DefaultCachedValuesFactory, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.util.DefaultCachedValuesFactory this$0
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/util/DefaultCachedValuesFactory.classDefaultCachedValuesFactory.java
package com.intellij.util
public com.intellij.util.DefaultCachedValuesFactory extends java.lang.Object implements com.intellij.util.CachedValuesFactory {
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.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.util.DefaultCachedValuesFactory)
com.intellij.util.DefaultCachedValuesFactory x0
}
com/intellij/util/DocumentUtil$1.classDocumentUtil.java
package com.intellij.util
final com.intellij.util.DocumentUtil$1 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
void (java.lang.Runnable)
public void run ()
}
com/intellij/util/DocumentUtil.classDocumentUtil.java
package com.intellij.util
public final com.intellij.util.DocumentUtil extends java.lang.Object {
private void ()
public static void executeInBulk (com.intellij.openapi.editor.Document, boolean, java.lang.Runnable)
com.intellij.openapi.editor.Document document
boolean executeInBulk
Runnable task
com.intellij.openapi.editor.ex.DocumentEx documentEx
public static void writeInRunUndoTransparentAction (java.lang.Runnable)
Runnable runnable
public static int getFirstNonSpaceCharOffset (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int line
int startOffset
int endOffset
public static int getFirstNonSpaceCharOffset (com.intellij.openapi.editor.Document, int, int)
char c
int i
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
CharSequence text
public static boolean isValidOffset (int, com.intellij.openapi.editor.Document)
int offset
com.intellij.openapi.editor.Document document
public static int getLineStartOffset (int, com.intellij.openapi.editor.Document)
int offset
com.intellij.openapi.editor.Document document
int lineNumber
public static int getLineEndOffset (int, com.intellij.openapi.editor.Document)
int offset
com.intellij.openapi.editor.Document document
int lineNumber
public static com.intellij.openapi.util.TextRange getLineTextRange (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int line
public static boolean isAtLineStart (int, com.intellij.openapi.editor.Document)
int offset
com.intellij.openapi.editor.Document document
public static boolean isAtLineEnd (int, com.intellij.openapi.editor.Document)
int offset
com.intellij.openapi.editor.Document document
public static int alignToCodePointBoundary (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int offset
public static boolean isSurrogatePair (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int offset
CharSequence text
public static boolean isInsideSurrogatePair (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int offset
public static int getPreviousCodePointOffset (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int offset
public static int getNextCodePointOffset (com.intellij.openapi.editor.Document, int)
com.intellij.openapi.editor.Document document
int offset
}
com/intellij/util/ParameterizedCachedValueImpl.classParameterizedCachedValueImpl.java
package com.intellij.util
public abstract com.intellij.util.ParameterizedCachedValueImpl extends com.intellij.util.CachedValueBase implements com.intellij.psi.util.ParameterizedCachedValue {
private final com.intellij.psi.util.ParameterizedCachedValueProvider myProvider
public void (com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public java.lang.Object getValue (java.lang.Object)
Object param
public com.intellij.psi.util.ParameterizedCachedValueProvider getValueProvider ()
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
}
com/intellij/util/PatchedWeakReference.classPatchedWeakReference.java
package com.intellij.util
public com.intellij.util.PatchedWeakReference extends java.lang.ref.WeakReference implements com.intellij.openapi.util.Getter {
public void (java.lang.Object)
Object referent
}
com/intellij/util/SofterReference$1.classSofterReference.java
package com.intellij.util
final com.intellij.util.SofterReference$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
com.intellij.util.SofterReference reference
}
com/intellij/util/SofterReference.classSofterReference.java
package com.intellij.util
public com.intellij.util.SofterReference extends java.lang.Object {
private volatile java.lang.ref.Reference myRef
private static final com.intellij.util.containers.WeakList ourRegistry
private static final com.intellij.openapi.util.LowMemoryWatcher ourWatcher
public void (java.lang.Object)
Object referent
private void weaken ()
Object o
public java.lang.Object get ()
java.lang.ref.Reference ref
Object referent
static com.intellij.util.containers.WeakList access$000 ()
static void access$100 (com.intellij.util.SofterReference)
com.intellij.util.SofterReference x0
static void ()
}
com/intellij/util/codeInsight/CommentUtilCore.classCommentUtilCore.java
package com.intellij.util.codeInsight
public com.intellij.util.codeInsight.CommentUtilCore extends java.lang.Object {
public void ()
public static boolean isComment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isComment (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType type
com.intellij.lang.ParserDefinition parserDefinition
public static boolean isCommentTextElement (com.intellij.psi.PsiElement)
com.intellij.lang.CodeDocumentationAwareCommenterEx commenterEx
com.intellij.psi.PsiElement element
com.intellij.lang.Commenter commenter
}
com/intellij/util/indexing/FileContentImpl$IllegalDataException.classFileContentImpl.java
package com.intellij.util.indexing
public com.intellij.util.indexing.FileContentImpl$IllegalDataException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/intellij/util/indexing/FileContentImpl.classFileContentImpl.java
package com.intellij.util.indexing
public com.intellij.util.indexing.FileContentImpl extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.util.indexing.FileContent {
protected final com.intellij.openapi.vfs.VirtualFile myFile
protected final String myFileName
protected final com.intellij.openapi.fileTypes.FileType myFileType
protected final java.nio.charset.Charset myCharset
protected byte[] myContent
protected CharSequence myContentAsText
protected final long myStamp
protected byte[] myHash
private boolean myLighterASTShouldBeThreadSafe
private static final com.intellij.openapi.util.Key CACHED_PSI
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiFile getPsiFile ()
com.intellij.psi.PsiFile psi
public com.intellij.lang.LighterAST getLighterASTForPsiDependentIndex ()
com.intellij.lang.FileASTNode node
com.intellij.lang.LighterAST lighterAST
void ensureThreadSafeLighterAST ()
public com.intellij.psi.PsiFile createFileFromText (java.lang.CharSequence)
CharSequence text
com.intellij.openapi.project.Project project
public static com.intellij.psi.PsiFile createFileFromText (com.intellij.openapi.project.Project, java.lang.CharSequence, com.intellij.openapi.fileTypes.LanguageFileType, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
CharSequence text
com.intellij.openapi.fileTypes.LanguageFileType fileType
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.lang.Language language
com.intellij.lang.Language substitutedLanguage
public void (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, java.nio.charset.Charset)
com.intellij.openapi.vfs.VirtualFile file
CharSequence contentAsText
java.nio.charset.Charset charset
public void (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, java.nio.charset.Charset, long)
com.intellij.openapi.vfs.VirtualFile file
CharSequence contentAsText
java.nio.charset.Charset charset
long documentStamp
public void (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
private void (com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence, byte[], java.nio.charset.Charset, long)
com.intellij.openapi.vfs.VirtualFile file
CharSequence contentAsText
byte[] content
java.nio.charset.Charset charset
long stamp
public com.intellij.openapi.fileTypes.FileType getSubstitutedFileType ()
public static com.intellij.util.indexing.FileContent createByFile (com.intellij.openapi.vfs.VirtualFile)
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType getFileTypeWithoutSubstitution ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getFileName ()
public java.nio.charset.Charset getCharset ()
public long getStamp ()
public byte[] getContent ()
java.io.UnsupportedEncodingException e
public java.lang.CharSequence getContentAsText ()
CharSequence content
public java.lang.String toString ()
public byte[] getHash ()
public void setHash (byte[])
byte[] hash
public com.intellij.psi.PsiFile getPsiFileForPsiDependentIndex ()
com.intellij.psi.PsiFile existingPsi
com.intellij.psi.PsiDocumentManager psiDocumentManager
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile psi
static void ()
}
com/intellij/util/indexing/IndexingDataKeys.classIndexingDataKeys.java
package com.intellij.util.indexing
public com.intellij.util.indexing.IndexingDataKeys extends java.lang.Object {
public static final com.intellij.openapi.util.Key VIRTUAL_FILE
public static final com.intellij.openapi.util.Key PROJECT
public static final com.intellij.openapi.util.Key PSI_FILE
public static final com.intellij.openapi.util.Key FILE_TEXT_CONTENT_KEY
public static final com.intellij.openapi.util.Key LIGHTER_AST_NODE_KEY
private void ()
static void ()
}
com/intellij/util/indexing/SubstitutedFileType.classSubstitutedFileType.java
package com.intellij.util.indexing
public com.intellij.util.indexing.SubstitutedFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
private final com.intellij.openapi.fileTypes.FileType myOriginalFileType
private final com.intellij.openapi.fileTypes.FileType myFileType
private void (com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.fileTypes.LanguageFileType, com.intellij.lang.Language)
com.intellij.openapi.fileTypes.FileType originalFileType
com.intellij.openapi.fileTypes.LanguageFileType substitutionFileType
com.intellij.lang.Language substitutedLanguage
public static com.intellij.openapi.fileTypes.FileType substituteFileType (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType, com.intellij.openapi.project.Project)
com.intellij.lang.Language language
com.intellij.lang.Language substitutedLanguage
com.intellij.openapi.fileTypes.LanguageFileType substFileType
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.project.Project project
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public com.intellij.openapi.fileTypes.FileType getOriginalFileType ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public boolean isSameFileType ()
public java.lang.String toString ()
}
com/intellij/util/profiling/ProfileViewer$1.classProfileViewer.java
package com.intellij.util.profiling
com.intellij.util.profiling.ProfileViewer$1 extends java.lang.Object implements java.util.Comparator {
final com.intellij.util.profiling.ProfileViewer this$0
void (com.intellij.util.profiling.ProfileViewer)
com.intellij.util.profiling.ProfileViewer this$0
public int compare (com.intellij.util.profiling.ProfileViewer$Ref, com.intellij.util.profiling.ProfileViewer$Ref)
com.intellij.util.profiling.ProfileViewer$Ref ref1
com.intellij.util.profiling.ProfileViewer$Ref ref2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/profiling/ProfileViewer$Occurrence.classProfileViewer.java
package com.intellij.util.profiling
com.intellij.util.profiling.ProfileViewer$Occurrence extends java.lang.Object {
private com.intellij.util.profiling.ProfileViewer$Ref ref
private int time
private String type
private final java.util.List subOccurrences
static final boolean $assertionsDisabled
final com.intellij.util.profiling.ProfileViewer this$0
void (com.intellij.util.profiling.ProfileViewer)
com.intellij.util.profiling.ProfileViewer this$0
void setData (java.lang.String)
String filename
String text
int hashcode
com.intellij.util.profiling.ProfileViewer$Ref ref
NumberFormatException e
String line
String[] split
com.intellij.util.profiling.ProfileViewer$Ref getRef ()
int getTime ()
void addSubOccurrence (com.intellij.util.profiling.ProfileViewer$Occurrence)
com.intellij.util.profiling.ProfileViewer$Occurrence o
public java.lang.String toString ()
static int access$000 (com.intellij.util.profiling.ProfileViewer$Occurrence)
com.intellij.util.profiling.ProfileViewer$Occurrence x0
static void ()
}
com/intellij/util/profiling/ProfileViewer$Ref.classProfileViewer.java
package com.intellij.util.profiling
com.intellij.util.profiling.ProfileViewer$Ref extends java.lang.Object {
private final String text
private final String fileName
private final int hashcode
private int totalTime
private final java.util.List occurrences
final com.intellij.util.profiling.ProfileViewer this$0
void (com.intellij.util.profiling.ProfileViewer, java.lang.String, int, java.lang.String)
String text
int hashcode
String filename
void addOccurrence (com.intellij.util.profiling.ProfileViewer$Occurrence)
com.intellij.util.profiling.ProfileViewer$Occurrence o
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
static java.lang.String access$100 (com.intellij.util.profiling.ProfileViewer$Ref)
com.intellij.util.profiling.ProfileViewer$Ref x0
static int access$200 (com.intellij.util.profiling.ProfileViewer$Ref)
com.intellij.util.profiling.ProfileViewer$Ref x0
}
com/intellij/util/profiling/ProfileViewer.classProfileViewer.java
package com.intellij.util.profiling
com.intellij.util.profiling.ProfileViewer extends java.lang.Object {
java.util.HashMap map
void ()
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
void run () throws java.io.IOException
String line
java.io.BufferedReader reader
java.io.File file
com.intellij.util.profiling.ProfileViewer$Occurrence occurrence
com.intellij.util.profiling.ProfileViewer$Occurrence occurrence
int spaces
String line
java.util.List list
java.io.File dir
com.intellij.util.profiling.ProfileViewer$Occurrence root
java.util.ArrayDeque stack
int curSpaces
java.util.List refs
int var
static int leadingSpaces (java.lang.String)
String s
int i
}
com/intellij/util/profiling/ResolveProfiler$1.classResolveProfiler.java
package com.intellij.util.profiling
com.intellij.util.profiling.ResolveProfiler$1 extends java.lang.Object {
}
com/intellij/util/profiling/ResolveProfiler$ThreadInfo.classResolveProfiler.java
package com.intellij.util.profiling
com.intellij.util.profiling.ResolveProfiler$ThreadInfo extends java.lang.Object {
private final String myFileName
private final java.util.Deque myTimeStack
private String myPrefix
private void (java.lang.String)
String name
public java.lang.String getName ()
public void start ()
public long finish ()
Long time
private java.lang.String getPrefix ()
static java.lang.String access$000 (com.intellij.util.profiling.ResolveProfiler$ThreadInfo)
com.intellij.util.profiling.ResolveProfiler$ThreadInfo x0
void (java.lang.String, com.intellij.util.profiling.ResolveProfiler$1)
String x0
com.intellij.util.profiling.ResolveProfiler$1 x1
}
com/intellij/util/profiling/ResolveProfiler.classResolveProfiler.java
package com.intellij.util.profiling
public com.intellij.util.profiling.ResolveProfiler extends java.lang.Object {
private static final String PATH
private static final boolean DISABLED
private static final ThreadLocal threadMap
private static volatile int fileCount
public void ()
public static void start ()
public static long finish ()
public static void write (java.lang.String, com.intellij.psi.PsiElement, long)
String prefix
com.intellij.psi.PsiElement expression
long time
public static void write (java.lang.String)
String s
private static com.intellij.util.profiling.ResolveProfiler$ThreadInfo getThreadInfo ()
com.intellij.util.profiling.ResolveProfiler$ThreadInfo info
public static java.lang.String getInfo (java.lang.String, com.intellij.psi.PsiElement, long)
String prefix
com.intellij.psi.PsiElement expression
long time
com.intellij.psi.PsiFile file
String text
String textInfo
static void ()
}
org/jetbrains/ide/PooledThreadExecutor.classPooledThreadExecutor.java
package org.jetbrains.ide
public final org.jetbrains.ide.PooledThreadExecutor extends java.lang.Object {
public static final java.util.concurrent.ExecutorService INSTANCE
public void ()
static void ()
}
org/jetbrains/ide/script/IdeScriptEngine.classIdeScriptEngine.java
package org.jetbrains.ide.script
public abstract org.jetbrains.ide.script.IdeScriptEngine extends java.lang.Object {
public abstract java.lang.Object getBinding (java.lang.String)
public abstract void setBinding (java.lang.String, java.lang.Object)
public abstract java.io.Writer getStdOut ()
public abstract void setStdOut (java.io.Writer)
public abstract java.io.Writer getStdErr ()
public abstract void setStdErr (java.io.Writer)
public abstract java.io.Reader getStdIn ()
public abstract void setStdIn (java.io.Reader)
public abstract java.lang.String getLanguage ()
public abstract java.util.List getFileExtensions ()
public abstract java.lang.Object eval (java.lang.String) throws org.jetbrains.ide.script.IdeScriptException
}
org/jetbrains/ide/script/IdeScriptEngineManager.classIdeScriptEngineManager.java
package org.jetbrains.ide.script
public abstract org.jetbrains.ide.script.IdeScriptEngineManager extends java.lang.Object {
public void ()
public static org.jetbrains.ide.script.IdeScriptEngineManager getInstance ()
public abstract java.util.List getLanguages ()
public abstract java.util.List getFileExtensions (java.lang.String)
public abstract org.jetbrains.ide.script.IdeScriptEngine getEngineForLanguage (java.lang.String, java.lang.ClassLoader)
public abstract org.jetbrains.ide.script.IdeScriptEngine getEngineForFileExtension (java.lang.String, java.lang.ClassLoader)
public abstract boolean isInitialized ()
}
org/jetbrains/ide/script/IdeScriptException.classIdeScriptException.java
package org.jetbrains.ide.script
public org.jetbrains.ide.script.IdeScriptException extends java.lang.Exception {
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.String)
String message
public void ()
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$1$1.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$1$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$1 this$1
void (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$1)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$1 this$1
public javax.script.ScriptEngineManager compute ()
public volatile java.lang.Object compute ()
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$1.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$1 extends java.lang.Object implements java.util.concurrent.Callable {
final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
void (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
public javax.script.ScriptEngineManager call ()
long end
long end
long start
public volatile java.lang.Object call () throws java.lang.Exception
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$1Log.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$1Log extends java.io.Writer {
final boolean error
void (boolean)
boolean error
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
String s
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$2.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$2 extends java.lang.Object implements com.intellij.util.Function {
final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
void (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
public java.lang.String fun (javax.script.ScriptEngineFactory)
javax.script.ScriptEngineFactory factory
public volatile java.lang.Object fun (java.lang.Object)
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$3.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final String val$language
final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
void (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl, java.lang.String)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
public org.jetbrains.ide.script.IdeScriptEngine compute ()
public volatile java.lang.Object compute ()
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$4.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final String val$extension
final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
void (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl, java.lang.String)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl this$0
public org.jetbrains.ide.script.IdeScriptEngine compute ()
public volatile java.lang.Object compute ()
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$AllPluginsLoader.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$AllPluginsLoader extends java.lang.ClassLoader {
static final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$AllPluginsLoader INSTANCE
final java.util.concurrent.ConcurrentMap myLuckyGuess
public void ()
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassLoader loader
ClassNotFoundException e
ClassLoader l
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
String name
int p0
boolean hasBase
int p1
String base
long hash
Class c
ClassLoader guess1
ClassLoader guess2
private static boolean isAllowedPluginResource (java.lang.String)
String name
protected java.net.URL findResource (java.lang.String)
ClassLoader l
java.net.URL url
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
String name
protected java.util.Enumeration findResources (java.lang.String) throws java.io.IOException
ClassLoader l
java.util.Enumeration urls
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
java.util.Set result
String name
static void ()
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine$1.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final String val$script
final org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine this$0
void (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine, java.lang.String)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine this$0
public java.lang.Object compute () throws org.jetbrains.ide.script.IdeScriptException
Throwable ex
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine extends java.lang.Object implements org.jetbrains.ide.script.IdeScriptEngine {
private final javax.script.ScriptEngine myEngine
private final ClassLoader myLoader
void (javax.script.ScriptEngine)
javax.script.ScriptEngine engine
public java.lang.Object getBinding (java.lang.String)
String name
public void setBinding (java.lang.String, java.lang.Object)
String name
Object value
public java.io.Writer getStdOut ()
public void setStdOut (java.io.Writer)
java.io.Writer writer
public java.io.Writer getStdErr ()
public void setStdErr (java.io.Writer)
java.io.Writer writer
public java.io.Reader getStdIn ()
public void setStdIn (java.io.Reader)
java.io.Reader reader
public java.lang.String getLanguage ()
public java.util.List getFileExtensions ()
public java.lang.Object eval (java.lang.String) throws org.jetbrains.ide.script.IdeScriptException
String script
static javax.script.ScriptEngine access$300 (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl$Jsr223IdeScriptEngine x0
}
org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl.classJsr223IdeScriptEngineManagerImpl.java
package org.jetbrains.ide.script
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl extends org.jetbrains.ide.script.IdeScriptEngineManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.concurrent.Future myManagerFuture
void ()
public java.util.List getLanguages ()
public java.util.List getFileExtensions (java.lang.String)
javax.script.ScriptEngineFactory factory
String language
java.util.List extensions
java.util.List factories
public org.jetbrains.ide.script.IdeScriptEngine getEngineForLanguage (java.lang.String, java.lang.ClassLoader)
String language
ClassLoader loader
ClassLoader l
public org.jetbrains.ide.script.IdeScriptEngine getEngineForFileExtension (java.lang.String, java.lang.ClassLoader)
String extension
ClassLoader loader
ClassLoader l
public boolean isInitialized ()
private javax.script.ScriptEngineManager getScriptEngineManager ()
Exception e
javax.script.ScriptEngineManager manager
private static org.jetbrains.ide.script.IdeScriptEngine createIdeScriptEngine (javax.script.ScriptEngine)
javax.script.ScriptEngine engine
private static org.jetbrains.ide.script.IdeScriptEngine redirectOutputToLog (org.jetbrains.ide.script.IdeScriptEngine)
org.jetbrains.ide.script.IdeScriptEngine engine
static com.intellij.openapi.diagnostic.Logger access$000 ()
static javax.script.ScriptEngineManager access$100 (org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl)
org.jetbrains.ide.script.Jsr223IdeScriptEngineManagerImpl x0
static org.jetbrains.ide.script.IdeScriptEngine access$200 (javax.script.ScriptEngine)
javax.script.ScriptEngine x0
static void ()
}
com/intellij/openapi/extensions/
com/intellij/openapi/extensions/impl/
com/intellij/util/pico/
com/intellij/openapi/extensions/AbstractExtensionPointBean.classAbstractExtensionPointBean.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AbstractExtensionPointBean extends java.lang.Object implements com.intellij.openapi.extensions.PluginAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
public void ()
public final void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public final java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String className
public final java.lang.Class findClassNoExceptions (java.lang.String)
ClassNotFoundException e
String className
public java.lang.ClassLoader getLoaderForClass ()
public final java.lang.Object instantiate (java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
String className
org.picocontainer.PicoContainer container
public static java.lang.Object instantiate (java.lang.Class, org.picocontainer.PicoContainer)
Class aClass
org.picocontainer.PicoContainer container
public static java.lang.Object instantiate (java.lang.Class, org.picocontainer.PicoContainer, boolean)
Class aClass
org.picocontainer.PicoContainer container
boolean allowNonPublicClasses
static void ()
}
com/intellij/openapi/extensions/AreaInstance.classAreaInstance.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaInstance extends java.lang.Object {
}
com/intellij/openapi/extensions/AreaListener.classAreaListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaListener extends java.lang.Object {
public abstract void areaCreated (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
public abstract void areaDisposing (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
}
com/intellij/openapi/extensions/AreaPicoContainer.classAreaPicoContainer.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaPicoContainer extends java.lang.Object implements org.picocontainer.MutablePicoContainer {
}
com/intellij/openapi/extensions/CustomLoadingExtensionPointBean.classCustomLoadingExtensionPointBean.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.CustomLoadingExtensionPointBean extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
public String factoryClass
public String factoryArgument
public void ()
protected java.lang.Object instantiateExtension (java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
com.intellij.openapi.extensions.ExtensionFactory factory
String implementationClass
org.picocontainer.PicoContainer picoContainer
}
com/intellij/openapi/extensions/DefaultPluginDescriptor.classDefaultPluginDescriptor.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.DefaultPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
private com.intellij.openapi.extensions.PluginId myPluginId
private ClassLoader myPluginClassLoader
public void (java.lang.String)
String pluginId
public void (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public void (com.intellij.openapi.extensions.PluginId, java.lang.ClassLoader)
com.intellij.openapi.extensions.PluginId pluginId
ClassLoader pluginClassLoader
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.ClassLoader getPluginClassLoader ()
public void setPluginId (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public void setPluginClassLoader (java.lang.ClassLoader)
ClassLoader pluginClassLoader
}
com/intellij/openapi/extensions/EPAvailabilityListenerExtension.classEPAvailabilityListenerExtension.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.EPAvailabilityListenerExtension extends java.lang.Object implements com.intellij.openapi.extensions.PluginAware {
public static final String EXTENSION_POINT_NAME
private String myExtensionPointName
private String myListenerClass
private com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
public void ()
public void (java.lang.String, java.lang.String)
String extensionPointName
String listenerClass
public java.lang.String getExtensionPointName ()
public void setExtensionPointName (java.lang.String)
String extensionPointName
public java.lang.String getListenerClass ()
public void setListenerClass (java.lang.String)
String listenerClass
public void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public java.lang.Class loadListenerClass () throws java.lang.ClassNotFoundException
}
com/intellij/openapi/extensions/Extension.classExtension.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.Extension extends java.lang.Object {
public abstract void extensionAdded (com.intellij.openapi.extensions.ExtensionPoint)
public abstract void extensionRemoved (com.intellij.openapi.extensions.ExtensionPoint)
}
com/intellij/openapi/extensions/ExtensionException.classExtensionException.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionException extends java.lang.RuntimeException {
private final Class myExtensionClass
public void (java.lang.Class)
Class extensionClass
public java.lang.Class getExtensionClass ()
}
com/intellij/openapi/extensions/ExtensionFactory.classExtensionFactory.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionFactory extends java.lang.Object {
public abstract java.lang.Object createInstance (java.lang.String, java.lang.String)
}
com/intellij/openapi/extensions/ExtensionPoint$Kind.classExtensionPoint.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.ExtensionPoint$Kind extends java.lang.Enum {
public static final com.intellij.openapi.extensions.ExtensionPoint$Kind INTERFACE
public static final com.intellij.openapi.extensions.ExtensionPoint$Kind BEAN_CLASS
private static final com.intellij.openapi.extensions.ExtensionPoint$Kind[] $VALUES
public static com.intellij.openapi.extensions.ExtensionPoint$Kind[] values ()
public static com.intellij.openapi.extensions.ExtensionPoint$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/extensions/ExtensionPoint.classExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPoint extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract com.intellij.openapi.extensions.AreaInstance getArea ()
public abstract void registerExtension (java.lang.Object)
public abstract void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
public abstract java.lang.Object[] getExtensions ()
public abstract boolean hasAnyExtensions ()
public abstract java.lang.Object getExtension ()
public abstract boolean hasExtension (java.lang.Object)
public abstract void unregisterExtension (java.lang.Object)
public abstract void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, com.intellij.openapi.Disposable)
public abstract void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
public abstract void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
public abstract void reset ()
public abstract java.lang.Class getExtensionClass ()
public abstract com.intellij.openapi.extensions.ExtensionPoint$Kind getKind ()
public abstract java.lang.String getClassName ()
}
com/intellij/openapi/extensions/ExtensionPointAndAreaListener.classExtensionPointAndAreaListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointAndAreaListener extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
public abstract void areaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
}
com/intellij/openapi/extensions/ExtensionPointAvailabilityListener.classExtensionPointAvailabilityListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointAvailabilityListener extends java.lang.Object {
public abstract void extensionPointRegistered (com.intellij.openapi.extensions.ExtensionPoint)
public abstract void extensionPointRemoved (com.intellij.openapi.extensions.ExtensionPoint)
}
com/intellij/openapi/extensions/ExtensionPointListener$Adapter.classExtensionPointListener.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionPointListener$Adapter extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
public void ()
public void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
}
com/intellij/openapi/extensions/ExtensionPointListener.classExtensionPointListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointListener extends java.lang.Object {
public abstract void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public abstract void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
}
com/intellij/openapi/extensions/ExtensionPointName.classExtensionPointName.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionPointName extends java.lang.Object {
private final String myName
public void (java.lang.String)
String name
public static com.intellij.openapi.extensions.ExtensionPointName create (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String toString ()
public java.lang.Object[] getExtensions ()
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Object findExtension (java.lang.Class)
Class instanceOf
}
com/intellij/openapi/extensions/Extensions$1.classExtensions.java
package com.intellij.openapi.extensions
final com.intellij.openapi.extensions.Extensions$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl val$oldRootArea
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl val$newArea
void (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
public void dispose ()
}
com/intellij/openapi/extensions/Extensions$AreaClassConfiguration.classExtensions.java
package com.intellij.openapi.extensions
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration extends java.lang.Object {
private final String myClassName
private final String myParentClassName
private void (java.lang.String, java.lang.String)
String className
String parentClassName
public java.lang.String getClassName ()
public java.lang.String getParentClassName ()
public java.lang.String toString ()
void (java.lang.String, java.lang.String, com.intellij.openapi.extensions.Extensions$1)
String x0
String x1
com.intellij.openapi.extensions.Extensions$1 x2
}
com/intellij/openapi/extensions/Extensions$SimpleLogProvider.classExtensions.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.Extensions$SimpleLogProvider extends java.lang.Object implements com.intellij.openapi.extensions.LogProvider {
public void ()
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.Throwable)
Throwable t
}
com/intellij/openapi/extensions/Extensions.classExtensions.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.Extensions extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName AREA_LISTENER_EXTENSION_POINT
private static com.intellij.openapi.extensions.LogProvider ourLogger
private static final java.util.Map ourAreaInstance2area
private static final java.util.Map ourAreaClass2Configuration
private static com.intellij.openapi.extensions.impl.ExtensionsAreaImpl ourRootArea
static final boolean $assertionsDisabled
private void ()
private static com.intellij.openapi.extensions.impl.ExtensionsAreaImpl createRootArea ()
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl rootArea
public static com.intellij.openapi.extensions.ExtensionsArea getRootArea ()
public static com.intellij.openapi.extensions.ExtensionsArea getArea (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl area
public static void cleanRootArea (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl oldRootArea
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl newArea
public static java.lang.Object[] getExtensions (java.lang.String)
String extensionPointName
public static java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public static java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName, com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
com.intellij.openapi.extensions.AreaInstance areaInstance
public static java.lang.Object[] getExtensions (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String extensionPointName
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public static java.lang.Object findExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
Object t
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
Class extClass
public static java.lang.Object findExtension (com.intellij.openapi.extensions.ExtensionPointName, com.intellij.openapi.extensions.AreaInstance, java.lang.Class)
Object t
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
com.intellij.openapi.extensions.AreaInstance areaInstance
Class extClass
public static void instantiateArea (java.lang.String, com.intellij.openapi.extensions.AreaInstance, com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaListener listener
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.AreaInstance parentAreaInstance
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration configuration
com.intellij.openapi.extensions.ExtensionsArea parentArea
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl area
private static com.intellij.openapi.extensions.AreaListener[] getAreaListeners ()
public static void registerAreaClass (java.lang.String, java.lang.String)
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration configuration
String areaClass
String parentAreaClass
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration configuration
public static void disposeArea (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaListener listener
com.intellij.openapi.extensions.AreaInstance areaInstance
String areaClass
private static boolean equals (java.lang.Object, java.lang.Object)
Object object1
Object object2
public static void setLogProvider (com.intellij.openapi.extensions.LogProvider)
com.intellij.openapi.extensions.LogProvider logProvider
public static boolean isComponentSuitableForOs (java.lang.String)
String os
static com.intellij.openapi.extensions.impl.ExtensionsAreaImpl access$002 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
static void ()
}
com/intellij/openapi/extensions/ExtensionsArea.classExtensionsArea.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionsArea extends java.lang.Object {
public abstract void registerExtensionPoint (java.lang.String, java.lang.String)
public abstract void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind)
public abstract void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.PluginDescriptor)
public abstract void unregisterExtensionPoint (java.lang.String)
public abstract boolean hasExtensionPoint (java.lang.String)
public abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (java.lang.String)
public abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName)
public abstract com.intellij.openapi.extensions.ExtensionPoint[] getExtensionPoints ()
public abstract void suspendInteractions ()
public abstract void resumeInteractions ()
public abstract void killPendingInteractions ()
public abstract void addAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
public abstract com.intellij.openapi.extensions.AreaPicoContainer getPicoContainer ()
public abstract void registerExtensionPoint (java.lang.String, org.jdom.Element)
public abstract void registerExtensionPoint (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
public abstract void registerExtension (java.lang.String, org.jdom.Element)
public abstract void registerExtension (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
public abstract org.picocontainer.PicoContainer getPluginContainer (java.lang.String)
public abstract java.lang.String getAreaClass ()
}
com/intellij/openapi/extensions/KeyedFactoryEPBean.classKeyedFactoryEPBean.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.KeyedFactoryEPBean extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
public String key
public String implementationClass
public String factoryClass
public void ()
}
com/intellij/openapi/extensions/LoadingOrder$1.classLoadingOrder.java
package com.intellij.openapi.extensions
final com.intellij.openapi.extensions.LoadingOrder$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final java.util.List val$orderable
final java.util.Map val$cachedMap
final java.util.Map val$map
final java.util.Set val$hasBefore
final java.util.Set val$first
void (java.util.List, java.util.Map, java.util.Map, java.util.Set, java.util.Set)
public java.util.Collection getNodes ()
java.util.List list
public java.util.Iterator getIn (com.intellij.openapi.extensions.LoadingOrder$Orderable)
com.intellij.openapi.extensions.LoadingOrder$Orderable o
String id
com.intellij.openapi.extensions.LoadingOrder hisOrder
com.intellij.openapi.extensions.LoadingOrder$Orderable o
com.intellij.openapi.extensions.LoadingOrder hisOrder
com.intellij.openapi.extensions.LoadingOrder$Orderable o
com.intellij.openapi.extensions.LoadingOrder$Orderable n
com.intellij.openapi.extensions.LoadingOrder order
java.util.Set predecessors
String id
public volatile java.util.Iterator getIn (java.lang.Object)
}
com/intellij/openapi/extensions/LoadingOrder$Orderable.classLoadingOrder.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.LoadingOrder$Orderable extends java.lang.Object {
public abstract java.lang.String getOrderId ()
public abstract com.intellij.openapi.extensions.LoadingOrder getOrder ()
public abstract org.jdom.Element getDescribingElement ()
}
com/intellij/openapi/extensions/LoadingOrder.classLoadingOrder.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.LoadingOrder extends java.lang.Object {
private static final String FIRST_STR
private static final String LAST_STR
private static final String BEFORE_STR
private static final String BEFORE_STR_OLD
private static final String AFTER_STR
private static final String AFTER_STR_OLD
public static final com.intellij.openapi.extensions.LoadingOrder ANY
public static final com.intellij.openapi.extensions.LoadingOrder FIRST
public static final com.intellij.openapi.extensions.LoadingOrder LAST
private final String myName
private final boolean myFirst
private final boolean myLast
private final java.util.Set myBefore
private final java.util.Set myAfter
private void ()
private void (java.lang.String)
String trimmed
String string
String text
boolean last
boolean first
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.extensions.LoadingOrder that
public int hashCode ()
int result
public static com.intellij.openapi.extensions.LoadingOrder before (java.lang.String)
String id
public static com.intellij.openapi.extensions.LoadingOrder after (java.lang.String)
String id
public static transient void sort (com.intellij.openapi.extensions.LoadingOrder$Orderable[])
com.intellij.openapi.extensions.LoadingOrder$Orderable[] orderable
public static void sort (java.util.List)
String id
com.intellij.openapi.extensions.LoadingOrder order
com.intellij.openapi.extensions.LoadingOrder$Orderable o
com.intellij.openapi.util.Couple p
java.util.List orderable
java.util.Map map
java.util.Map cachedMap
java.util.Set first
java.util.Set hasBefore
com.intellij.util.graph.InboundSemiGraph graph
com.intellij.util.graph.DFSTBuilder builder
public static com.intellij.openapi.extensions.LoadingOrder readOrder (java.lang.String)
String orderAttr
static java.util.Set access$000 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static java.util.Set access$100 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static boolean access$200 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static boolean access$300 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static void ()
}
com/intellij/openapi/extensions/LogProvider.classLogProvider.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.LogProvider extends java.lang.Object {
public abstract void error (java.lang.String)
public abstract void error (java.lang.String, java.lang.Throwable)
public abstract void error (java.lang.Throwable)
public abstract void warn (java.lang.String)
public abstract void warn (java.lang.String, java.lang.Throwable)
public abstract void warn (java.lang.Throwable)
}
com/intellij/openapi/extensions/PluginAware.classPluginAware.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.PluginAware extends java.lang.Object {
public abstract void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
}
com/intellij/openapi/extensions/PluginDescriptor.classPluginDescriptor.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.PluginDescriptor extends java.lang.Object {
public abstract com.intellij.openapi.extensions.PluginId getPluginId ()
public abstract java.lang.ClassLoader getPluginClassLoader ()
}
com/intellij/openapi/extensions/PluginId.classPluginId.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.PluginId extends java.lang.Object implements java.lang.Comparable {
public static final com.intellij.openapi.extensions.PluginId[] EMPTY_ARRAY
private static final java.util.Map ourRegisteredIds
private final String myIdString
private void (java.lang.String)
String idString
public int compareTo (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId o
public static synchronized com.intellij.openapi.extensions.PluginId getId (java.lang.String)
String idString
com.intellij.openapi.extensions.PluginId pluginId
public static synchronized transient com.intellij.openapi.extensions.PluginId findId (java.lang.String[])
com.intellij.openapi.extensions.PluginId pluginId
String idString
String[] idStrings
public java.lang.String getIdString ()
public java.lang.String toString ()
public static synchronized java.util.Map getRegisteredIds ()
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/openapi/extensions/SimpleSmartExtensionPoint.classSimpleSmartExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.SimpleSmartExtensionPoint extends com.intellij.openapi.extensions.SmartExtensionPoint {
public void (java.util.Collection)
java.util.Collection explicitExtensions
protected java.lang.Object getExtension (java.lang.Object)
Object t
}
com/intellij/openapi/extensions/SmartExtensionPoint$1.classSmartExtensionPoint.java
package com.intellij.openapi.extensions
com.intellij.openapi.extensions.SmartExtensionPoint$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
final com.intellij.openapi.extensions.SmartExtensionPoint this$0
void (com.intellij.openapi.extensions.SmartExtensionPoint)
com.intellij.openapi.extensions.SmartExtensionPoint this$0
public java.lang.Object fun (java.lang.Object)
Object extension
}
com/intellij/openapi/extensions/SmartExtensionPoint.classSmartExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.SmartExtensionPoint extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointAndAreaListener {
private final java.util.Collection myExplicitExtensions
private com.intellij.openapi.extensions.ExtensionPoint myExtensionPoint
private java.util.List myCache
protected void (java.util.Collection)
java.util.Collection explicitExtensions
protected abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint ()
public final void addExplicitExtension (java.lang.Object)
Object extension
public final void removeExplicitExtension (java.lang.Object)
Object extension
protected abstract java.lang.Object getExtension (java.lang.Object)
public final java.util.List getExtensions ()
public final void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public final void dropCache ()
public final void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void areaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionsArea area
}
com/intellij/openapi/extensions/SortingException$1.classSortingException.java
package com.intellij.openapi.extensions
com.intellij.openapi.extensions.SortingException$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (org.jdom.Element)
org.jdom.Element element
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/extensions/SortingException.classSortingException.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.SortingException extends java.lang.RuntimeException {
private final org.jdom.Element[] myConflictingElements
public transient void (java.lang.String, org.jdom.Element[])
String message
org.jdom.Element[] conflictingElements
public org.jdom.Element[] getConflictingElements ()
}
com/intellij/openapi/extensions/impl/ExtensionComponentAdapter.classExtensionComponentAdapter.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.ExtensionComponentAdapter extends java.lang.Object implements com.intellij.openapi.extensions.LoadingOrder$Orderable com.intellij.util.pico.AssignableToComponentAdapter {
public static final com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] EMPTY_ARRAY
private Object myComponentInstance
private final org.jdom.Element myExtensionElement
private final org.picocontainer.PicoContainer myContainer
private final com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
private final boolean myDeserializeInstance
private org.picocontainer.ComponentAdapter myDelegate
private Object myImplementationClassOrName
private boolean myNotificationSent
public void (java.lang.String, org.jdom.Element, org.picocontainer.PicoContainer, com.intellij.openapi.extensions.PluginDescriptor, boolean)
String implementationClassName
org.jdom.Element extensionElement
org.picocontainer.PicoContainer container
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
boolean deserializeInstance
public java.lang.Object getComponentKey ()
public java.lang.Class getComponentImplementation ()
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoException com.intellij.openapi.progress.ProcessCanceledException
Exception e
Object componentInstance
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.extensions.PluginId pluginId
Throwable t
com.intellij.openapi.extensions.PluginAware pluginAware
org.picocontainer.PicoContainer container
public void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
public java.lang.Object getExtension ()
public com.intellij.openapi.extensions.LoadingOrder getOrder ()
public java.lang.String getOrderId ()
private org.jdom.Element getExtensionElement ()
public org.jdom.Element getDescribingElement ()
public com.intellij.openapi.extensions.PluginId getPluginName ()
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
private java.lang.Class loadImplementationClass ()
ClassLoader classLoader
ClassNotFoundException e
Object implementationClassOrName
private synchronized org.picocontainer.ComponentAdapter getDelegate ()
Class impl
public java.lang.String getAssignableToClassName ()
Object implementationClassOrName
boolean isNotificationSent ()
void setNotificationSent (boolean)
boolean notificationSent
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$1.classExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionPointImpl$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPointListener val$listener
final boolean val$invokeForLoadedExtensions
final com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
void (com.intellij.openapi.extensions.impl.ExtensionPointImpl, com.intellij.openapi.extensions.ExtensionPointListener, boolean)
com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
public void dispose ()
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$ObjectComponentAdapter.classExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter extends com.intellij.openapi.extensions.impl.ExtensionComponentAdapter {
private final Object myExtension
private final com.intellij.openapi.extensions.LoadingOrder myLoadingOrder
private void (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
Object extension
com.intellij.openapi.extensions.LoadingOrder loadingOrder
public java.lang.Object getExtension ()
public com.intellij.openapi.extensions.LoadingOrder getOrder ()
public java.lang.String getOrderId ()
public org.jdom.Element getDescribingElement ()
void (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder, com.intellij.openapi.extensions.impl.ExtensionPointImpl$1)
Object x0
com.intellij.openapi.extensions.LoadingOrder x1
com.intellij.openapi.extensions.impl.ExtensionPointImpl$1 x2
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl.classExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.ExtensionPointImpl extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPoint {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.extensions.AreaInstance myArea
private final String myName
private final String myClassName
private final com.intellij.openapi.extensions.ExtensionPoint$Kind myKind
private volatile Object[] myExtensionsCache
private final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl myOwner
private final com.intellij.openapi.extensions.PluginDescriptor myDescriptor
private java.util.Set myExtensionAdapters
private final java.util.List myEPListeners
private java.util.List myLoadedAdapters
private Class myExtensionClass
private static final com.intellij.util.containers.StringInterner INTERNER
private boolean processingAdaptersNow
void (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind, com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.AreaInstance, com.intellij.openapi.extensions.PluginDescriptor)
String name
String className
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl owner
com.intellij.openapi.extensions.AreaInstance area
com.intellij.openapi.extensions.PluginDescriptor descriptor
public java.lang.String getName ()
public com.intellij.openapi.extensions.AreaInstance getArea ()
public java.lang.String getClassName ()
public com.intellij.openapi.extensions.ExtensionPoint$Kind getKind ()
public void registerExtension (java.lang.Object)
Object extension
public com.intellij.openapi.extensions.PluginDescriptor getDescriptor ()
public synchronized void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter lastAdapter
int index
Object extension
com.intellij.openapi.extensions.LoadingOrder order
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private int getLoadedAdaptersSize ()
java.util.List loadedAdapters
private void registerExtension (java.lang.Object, com.intellij.openapi.extensions.impl.ExtensionComponentAdapter, int, boolean)
Throwable e
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int index
boolean runNotifications
Class extensionClass
private void notifyListenersOnAdd (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Throwable e
com.intellij.openapi.extensions.ExtensionPointListener listener
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public java.lang.Object[] getExtensions ()
Object[] result
public boolean hasAnyExtensions ()
Object[] cache
private java.lang.Object[] processAdapters ()
Object extension
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
Class extensionClass
Object[] result
java.util.List adapters
java.util.Set loaded
boolean errorHappened
int totalSize
private int getExtensionAdaptersSize ()
public synchronized void removeUnloadableExtensions ()
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] adapters
public java.lang.Object getExtension ()
Object[] extensions
public synchronized boolean hasExtension (java.lang.Object)
Object extension
Object[] extensions
public synchronized void unregisterExtension (java.lang.Object)
Object extension
int index
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
Object key
private int getExtensionIndex (java.lang.Object)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
Object extension
private void unregisterExtension (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Throwable e
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
int index
private void notifyListenersOnRemove (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Throwable e
com.intellij.openapi.extensions.ExtensionPointListener listener
Object extensionObject
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.Disposable parentDisposable
public synchronized void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, boolean, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.ExtensionPointListener listener
boolean invokeForLoadedExtensions
com.intellij.openapi.Disposable parentDisposable
public synchronized void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
Object extension
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter componentAdapter
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] array
com.intellij.openapi.extensions.ExtensionPointListener listener
public void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
private synchronized void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, boolean)
Object extension
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter componentAdapter
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] array
com.intellij.openapi.extensions.ExtensionPointListener listener
boolean invokeForLoadedExtensions
public synchronized void reset ()
Object extension
public java.lang.Class getExtensionClass ()
ClassLoader pluginClassLoader
Class extClass
ClassNotFoundException e
Class extensionClass
public java.lang.String toString ()
synchronized void registerExtensionAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private void clearCache ()
private boolean unregisterExtensionAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
Object key
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
final synchronized void notifyAreaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.extensions.ExtensionsArea area
static void access$100 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, com.intellij.openapi.extensions.ExtensionPointListener, boolean)
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
com.intellij.openapi.extensions.ExtensionPointListener x1
boolean x2
static void ()
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$1.classExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
java.util.Iterator iterator
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.EPAvailabilityListenerExtension epListenerExtension
java.util.Collection listeners
public void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
String epName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
Exception e
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.EPAvailabilityListenerExtension epListenerExtension
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$2.classExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.extensions.ExtensionPointAvailabilityListener val$listener
final com.intellij.openapi.extensions.ExtensionPoint val$extensionPoint
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener, com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void run ()
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$3.classExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.extensions.ExtensionPointAvailabilityListener val$listener
final com.intellij.openapi.extensions.ExtensionPoint val$extensionPoint
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener, com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void run ()
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl.classExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.ExtensionsAreaImpl extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionsArea {
private final com.intellij.openapi.extensions.LogProvider myLogger
public static final String ATTRIBUTE_AREA
private static final java.util.Map ourDefaultEPs
private static final boolean DEBUG_REGISTRATION
private final com.intellij.openapi.extensions.AreaPicoContainer myPicoContainer
private final Throwable myCreationTrace
private final java.util.Map myExtensionPoints
private final java.util.Map myEPTraces
private final com.intellij.util.containers.MultiMap myAvailabilityListeners
private final java.util.List mySuspendedListenerActions
private boolean myAvailabilityNotificationsActive
private final com.intellij.openapi.extensions.AreaInstance myAreaInstance
private final String myAreaClass
static final boolean $assertionsDisabled
public void (java.lang.String, com.intellij.openapi.extensions.AreaInstance, org.picocontainer.PicoContainer, com.intellij.openapi.extensions.LogProvider)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
org.picocontainer.PicoContainer parentPicoContainer
com.intellij.openapi.extensions.LogProvider logger
void (org.picocontainer.MutablePicoContainer, com.intellij.openapi.extensions.LogProvider)
org.picocontainer.MutablePicoContainer parentPicoContainer
com.intellij.openapi.extensions.LogProvider logger
public final void notifyAreaReplaced ()
com.intellij.openapi.extensions.impl.ExtensionPointImpl point
public com.intellij.openapi.extensions.AreaPicoContainer getPicoContainer ()
public java.lang.String getAreaClass ()
public void registerExtensionPoint (java.lang.String, org.jdom.Element)
String pluginName
org.jdom.Element extensionPointElement
public void registerExtensionPoint (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
String name
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
String className
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.jdom.Element extensionPointElement
String pluginId
String epName
String beanClassName
String interfaceClassName
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
String className
public void registerExtension (java.lang.String, org.jdom.Element)
String pluginName
org.jdom.Element extensionElement
public void registerExtension (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
String implClass
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
org.jdom.Element extensionElement
com.intellij.openapi.extensions.PluginId pluginId
String epName
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
com.intellij.openapi.extensions.impl.ExtensionPointImpl extensionPoint
private static boolean shouldDeserializeInstance (org.jdom.Element)
String name
org.jdom.Attribute attribute
org.jdom.Element extensionElement
public static java.lang.String extractEPName (org.jdom.Element)
org.jdom.Namespace namespace
org.jdom.Element parentElement
String ns
org.jdom.Element extensionElement
String epName
public org.picocontainer.PicoContainer getPluginContainer (java.lang.String)
String pluginName
private org.picocontainer.MutablePicoContainer internalGetPluginContainer ()
private void initialize ()
String epName
java.util.Map$Entry entry
private java.lang.Object instantiate (java.lang.Class)
Class clazz
com.intellij.util.pico.CachingConstructorInjectionComponentAdapter adapter
public java.lang.Throwable getCreationTrace ()
public void addAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
public void registerExtensionPoint (java.lang.String, java.lang.String)
String extensionPointName
String extensionPointBeanClass
public void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind)
String extensionPointName
String extensionPointBeanClass
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
public void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.PluginDescriptor)
String extensionPointName
String extensionPointBeanClass
com.intellij.openapi.extensions.PluginDescriptor descriptor
private void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.PluginDescriptor, com.intellij.openapi.extensions.ExtensionPoint$Kind)
String extensionPointName
String extensionPointBeanClass
com.intellij.openapi.extensions.PluginDescriptor descriptor
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
public void registerExtensionPoint (com.intellij.openapi.extensions.impl.ExtensionPointImpl)
com.intellij.openapi.extensions.impl.ExtensionPointImpl extensionPoint
String name
private void notifyEPRegistered (com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
java.util.Collection listeners
private void notifyAvailableListener (com.intellij.openapi.extensions.ExtensionPointAvailabilityListener, com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
private void queueNotificationAction (java.lang.Runnable)
Runnable action
public com.intellij.openapi.extensions.impl.ExtensionPointImpl getExtensionPoint (java.lang.String)
String extensionPointName
com.intellij.openapi.extensions.impl.ExtensionPointImpl extensionPoint
public com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public com.intellij.openapi.extensions.ExtensionPoint[] getExtensionPoints ()
public void unregisterExtensionPoint (java.lang.String)
String extensionPointName
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
private void notifyEPRemoved (com.intellij.openapi.extensions.ExtensionPoint)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
java.util.Collection listeners
private void notifyUnavailableListener (com.intellij.openapi.extensions.ExtensionPoint, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
public boolean hasExtensionPoint (java.lang.String)
String extensionPointName
public void suspendInteractions ()
public void resumeInteractions ()
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
Exception e
Runnable action
com.intellij.openapi.extensions.ExtensionPoint[] extensionPoints
public void killPendingInteractions ()
void removeAllComponents (java.util.Set)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter componentAdapter
Object extensionAdapter
java.util.Set extensionAdapters
public java.lang.String toString ()
void error (java.lang.String)
String msg
void error (java.lang.Throwable)
Throwable msg
public volatile com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (java.lang.String)
static com.intellij.util.containers.MultiMap access$000 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
static com.intellij.openapi.extensions.LogProvider access$100 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
static java.lang.Object access$200 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, java.lang.Class)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
Class x1
static void ()
}
com/intellij/openapi/extensions/impl/PicoPluginExtensionInitializationException.classPicoPluginExtensionInitializationException.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException extends org.picocontainer.PicoInitializationException {
private final com.intellij.openapi.extensions.PluginId myPluginId
public void (java.lang.String, java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
String message
Throwable cause
com.intellij.openapi.extensions.PluginId id
public com.intellij.openapi.extensions.PluginId getPluginId ()
}
com/intellij/openapi/extensions/impl/UndefinedPluginDescriptor.classUndefinedPluginDescriptor.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.UndefinedPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
void ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.ClassLoader getPluginClassLoader ()
}
com/intellij/openapi/extensions/impl/package.html
com/intellij/openapi/extensions/package.html
com/intellij/openapi/util/KeyedExtensionFactory$1.classKeyedExtensionFactory.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionFactory$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.openapi.extensions.KeyedFactoryEPBean[] val$epBeans
final com.intellij.openapi.util.KeyedExtensionFactory this$0
void (com.intellij.openapi.util.KeyedExtensionFactory, com.intellij.openapi.extensions.KeyedFactoryEPBean[])
com.intellij.openapi.util.KeyedExtensionFactory this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
Object keyArg
String key
Object result
}
com/intellij/openapi/util/KeyedExtensionFactory.classKeyedExtensionFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.KeyedExtensionFactory extends java.lang.Object {
private final Class myInterfaceClass
private final com.intellij.openapi.extensions.ExtensionPointName myEpName
private final org.picocontainer.PicoContainer myPicoContainer
public void (java.lang.Class, com.intellij.openapi.extensions.ExtensionPointName, org.picocontainer.PicoContainer)
Class interfaceClass
com.intellij.openapi.extensions.ExtensionPointName epName
org.picocontainer.PicoContainer picoContainer
public java.lang.Object get ()
com.intellij.openapi.extensions.KeyedFactoryEPBean[] epBeans
java.lang.reflect.InvocationHandler handler
public java.lang.Object getByKey (java.lang.Object)
Exception e
com.intellij.openapi.extensions.KeyedFactoryEPBean epBean
Object key
com.intellij.openapi.extensions.KeyedFactoryEPBean[] epBeans
private java.lang.Object getByKey (com.intellij.openapi.extensions.KeyedFactoryEPBean[], java.lang.String, java.lang.reflect.Method, java.lang.Object[])
Object factory
java.lang.reflect.InvocationTargetException e
RuntimeException e
Exception e
com.intellij.openapi.extensions.KeyedFactoryEPBean epBean
com.intellij.openapi.extensions.KeyedFactoryEPBean[] epBeans
String key
java.lang.reflect.Method method
Object[] args
Object result
public abstract java.lang.String getKey (java.lang.Object)
static java.lang.Object access$000 (com.intellij.openapi.util.KeyedExtensionFactory, com.intellij.openapi.extensions.KeyedFactoryEPBean[], java.lang.String, java.lang.reflect.Method, java.lang.Object[])
com.intellij.openapi.util.KeyedExtensionFactory x0
com.intellij.openapi.extensions.KeyedFactoryEPBean[] x1
String x2
java.lang.reflect.Method x3
Object[] x4
}
com/intellij/util/pico/AssignableToComponentAdapter.classAssignableToComponentAdapter.java
package com.intellij.util.pico
public abstract com.intellij.util.pico.AssignableToComponentAdapter extends java.lang.Object implements org.picocontainer.ComponentAdapter {
public abstract java.lang.String getAssignableToClassName ()
}
com/intellij/util/pico/CachingConstructorInjectionComponentAdapter$1.classCachingConstructorInjectionComponentAdapter.java
package com.intellij.util.pico
com.intellij.util.pico.CachingConstructorInjectionComponentAdapter$1 extends java.lang.Object implements java.util.Comparator {
final com.intellij.util.pico.CachingConstructorInjectionComponentAdapter this$0
void (com.intellij.util.pico.CachingConstructorInjectionComponentAdapter)
com.intellij.util.pico.CachingConstructorInjectionComponentAdapter this$0
public int compare (java.lang.reflect.Constructor, java.lang.reflect.Constructor)
java.lang.reflect.Constructor arg0
java.lang.reflect.Constructor arg1
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/util/pico/CachingConstructorInjectionComponentAdapter$2.classCachingConstructorInjectionComponentAdapter.java
package com.intellij.util.pico
com.intellij.util.pico.CachingConstructorInjectionComponentAdapter$2 extends java.lang.Object implements java.security.PrivilegedAction {
final com.intellij.util.pico.CachingConstructorInjectionComponentAdapter this$0
void (com.intellij.util.pico.CachingConstructorInjectionComponentAdapter)
com.intellij.util.pico.CachingConstructorInjectionComponentAdapter this$0
public java.lang.Object run ()
}
com/intellij/util/pico/CachingConstructorInjectionComponentAdapter.classCachingConstructorInjectionComponentAdapter.java
package com.intellij.util.pico
public com.intellij.util.pico.CachingConstructorInjectionComponentAdapter extends org.picocontainer.defaults.ConstructorInjectionComponentAdapter {
private Object myInstance
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
public void (java.lang.Object, java.lang.Class) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
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 instance
protected java.lang.reflect.Constructor getGreediestSatisfiableConstructor (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
int j
boolean failedDependency
Class[] parameterTypes
org.picocontainer.Parameter[] currentParameters
java.lang.reflect.Constructor constructor
java.util.Set nonMatching
org.picocontainer.PicoContainer container
java.util.Set conflicts
java.util.Set unsatisfiableDependencyTypes
java.util.List sortedMatchingConstructors
java.lang.reflect.Constructor greediestConstructor
int lastSatisfiableConstructorSize
Class unsatisfiedDependencyType
private java.util.List getSortedMatchingConstructors ()
java.lang.reflect.Constructor constructor
java.util.List matchingConstructors
private java.lang.reflect.Constructor[] getConstructors ()
}
com/intellij/util/pico/DefaultPicoContainer$1.classDefaultPicoContainer.java
package com.intellij.util.pico
com.intellij.util.pico.DefaultPicoContainer$1 extends java.lang.Object {
}
com/intellij/util/pico/DefaultPicoContainer$LinkedHashSetWrapper.classDefaultPicoContainer.java
package com.intellij.util.pico
com.intellij.util.pico.DefaultPicoContainer$LinkedHashSetWrapper extends java.lang.Object {
private final Object lock
private volatile java.util.Set immutableSet
private java.util.LinkedHashSet synchronizedSet
private void ()
public void add (java.lang.Object)
Object element
private java.util.LinkedHashSet copySyncSetIfExposedAsImmutable ()
public void remove (java.lang.Object)
Object element
public java.util.Set getImmutableSet ()
java.util.Set res
void (com.intellij.util.pico.DefaultPicoContainer$1)
com.intellij.util.pico.DefaultPicoContainer$1 x0
}
com/intellij/util/pico/DefaultPicoContainer.classDefaultPicoContainer.java
package com.intellij.util.pico
public com.intellij.util.pico.DefaultPicoContainer extends java.lang.Object implements com.intellij.openapi.extensions.AreaPicoContainer {
private final org.picocontainer.PicoContainer parent
private final java.util.Set children
private final java.util.Map componentKeyToAdapterCache
private final com.intellij.util.pico.DefaultPicoContainer$LinkedHashSetWrapper componentAdapters
private final java.util.Map classNameToAdapter
private final java.util.concurrent.atomic.AtomicReference nonAssignableComponentAdapters
public void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer parent
public void ()
public java.util.Collection getComponentAdapters ()
private void appendNonAssignableAdaptersOfType (java.lang.Class, java.util.List)
org.picocontainer.ComponentAdapter componentAdapter
int i
Class componentType
java.util.List result
java.util.List comp
public final org.picocontainer.ComponentAdapter getComponentAdapter (java.lang.Object)
Object componentKey
org.picocontainer.ComponentAdapter adapter
private org.picocontainer.ComponentAdapter getFromCache (java.lang.Object)
Object componentKey
org.picocontainer.ComponentAdapter adapter
public org.picocontainer.ComponentAdapter getComponentAdapterOfType (java.lang.Class)
int i
Class componentType
org.picocontainer.ComponentAdapter adapterByKey
java.util.List found
Class[] foundClasses
public java.util.List getComponentAdaptersOfType (java.lang.Class)
Class componentType
java.util.List result
org.picocontainer.ComponentAdapter cacheHit
public org.picocontainer.ComponentAdapter registerComponent (org.picocontainer.ComponentAdapter)
String classKey
com.intellij.util.containers.FList oldList
com.intellij.util.containers.FList newList
org.picocontainer.ComponentAdapter componentAdapter
Object componentKey
public org.picocontainer.ComponentAdapter unregisterComponent (java.lang.Object)
com.intellij.util.containers.FList oldList
com.intellij.util.containers.FList newList
Object componentKey
org.picocontainer.ComponentAdapter adapter
public java.util.List getComponentInstances ()
public java.util.List getComponentInstancesOfType (java.lang.Class)
org.picocontainer.ComponentAdapter componentAdapter
Class componentType
java.util.List result
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
org.picocontainer.ComponentAdapter adapter
public java.lang.Object getComponentInstanceOfType (java.lang.Class)
Class componentType
org.picocontainer.ComponentAdapter componentAdapter
private java.lang.Object getInstance (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter componentAdapter
private java.lang.Object getLocalInstance (org.picocontainer.ComponentAdapter)
org.picocontainer.PicoInitializationException e
org.picocontainer.PicoException firstLevelException
org.picocontainer.PicoIntrospectionException e
Object instance
org.picocontainer.ComponentAdapter componentAdapter
org.picocontainer.PicoException firstLevelException
public org.picocontainer.ComponentAdapter unregisterComponentByInstance (java.lang.Object)
Object o
org.picocontainer.ComponentAdapter adapter
Object componentInstance
public void verify ()
public void start ()
public void stop ()
public void dispose ()
public org.picocontainer.MutablePicoContainer makeChildContainer ()
com.intellij.util.pico.DefaultPicoContainer pc
public boolean addChildContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
public boolean removeChildContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.ComponentAdapter adapter
org.picocontainer.PicoContainer child
org.picocontainer.PicoVisitor visitor
public org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object)
Object component
public org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object, java.lang.Object)
Object componentKey
Object componentInstance
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Class)
Class componentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class)
Object componentKey
Class componentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
org.picocontainer.ComponentAdapter componentAdapter
public org.picocontainer.PicoContainer getParent ()
public java.lang.String toString ()
}
com/intellij/codeInsight/daemon/impl/analysis/
com/intellij/codeInsight/runner/
com/intellij/lang/java/
com/intellij/lang/spi/
com/intellij/openapi/projectRoots/
com/intellij/pom/java/
com/intellij/psi/augment/
com/intellij/psi/compiled/
com/intellij/psi/impl/source/resolve/graphInference/
com/intellij/psi/infos/
com/intellij/psi/javadoc/
com/intellij/psi/tree/java/
messages/
com/intellij/codeInsight/AnnotationInvocationHandler.classAnnotationInvocationHandler.java
package com.intellij.codeInsight
com.intellij.codeInsight.AnnotationInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final Class type
private final com.intellij.psi.PsiAnnotation myAnnotation
static final boolean $assertionsDisabled
void (java.lang.Class, com.intellij.psi.PsiAnnotation)
Class type
com.intellij.psi.PsiAnnotation annotation
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
String error
Object proxy
java.lang.reflect.Method method
Object[] args
Class[] paramTypes
String member
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiAnnotationMemberValue value
Object result
private static com.intellij.openapi.util.Pair attributeValueOrError (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiAnnotationMemberValue defaultValue
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation annotation
String attributeName
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod[] methods
private java.lang.String toStringImpl ()
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiNameValuePair e
StringBuilder result
boolean firstMember
com.intellij.psi.PsiNameValuePair[] attributes
static void ()
}
com/intellij/codeInsight/AnnotationTargetUtil.classAnnotationTargetUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.AnnotationTargetUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final java.util.Set DEFAULT_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] PACKAGE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_USE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] ANNOTATION_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_PARAMETER_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] CONSTRUCTOR_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] METHOD_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] FIELD_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] PARAMETER_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] LOCAL_VARIABLE_TARGETS
public void ()
public static com.intellij.psi.PsiAnnotation$TargetType[] getTargetsForLocation (com.intellij.psi.PsiAnnotationOwner)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnnotationOwner owner
public static java.util.Set extractRequiredAnnotationTargets (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotation$TargetType targetType
com.intellij.psi.PsiAnnotation$TargetType targetType
com.intellij.psi.PsiAnnotationMemberValue initializer
java.util.Set targets
com.intellij.psi.PsiAnnotationMemberValue value
private static com.intellij.psi.PsiAnnotation$TargetType translateTargetRef (com.intellij.psi.PsiReference)
String name
IllegalArgumentException e
String name
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement field
public static boolean isTypeAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation element
public static transient com.intellij.psi.PsiAnnotation$TargetType findAnnotationTarget (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiElement annotationType
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation$TargetType[] types
public static transient com.intellij.psi.PsiAnnotation$TargetType findAnnotationTarget (com.intellij.psi.PsiClass, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiAnnotation$TargetType type
java.util.Set targets
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiAnnotation$TargetType[] types
public static java.util.Set getAnnotationTargets (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation target
static void ()
}
com/intellij/codeInsight/AnnotationUtil$1$1.classAnnotationUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.AnnotationUtil$1$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.codeInsight.AnnotationUtil$1 this$0
void (com.intellij.codeInsight.AnnotationUtil$1)
com.intellij.codeInsight.AnnotationUtil$1 this$0
protected com.intellij.psi.PsiAnnotation create (java.util.Collection)
com.intellij.psi.PsiAnnotation annotation
java.util.Collection annotationNames
com.intellij.psi.PsiModifierList list
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil$1.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiModifierListOwner val$listOwner
void (com.intellij.psi.PsiModifierListOwner)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.util.containers.ConcurrentFactoryMap value
}
com/intellij/codeInsight/AnnotationUtil$2$1.classAnnotationUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.AnnotationUtil$2$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.codeInsight.AnnotationUtil$2 this$0
void (com.intellij.codeInsight.AnnotationUtil$2)
com.intellij.codeInsight.AnnotationUtil$2 this$0
protected com.intellij.psi.PsiAnnotation create (java.util.Collection)
com.intellij.psi.PsiAnnotation annotation
String annotationName
com.intellij.psi.PsiAnnotation annotation
String annotationName
java.util.Collection annotationNames
com.intellij.openapi.project.Project project
com.intellij.codeInsight.ExternalAnnotationsManager annotationsManager
com.intellij.codeInsight.InferredAnnotationsManager inferredAnnotationsManager
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil$2.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiModifierListOwner val$listOwner
void (com.intellij.psi.PsiModifierListOwner)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.util.containers.ConcurrentFactoryMap value
}
com/intellij/codeInsight/AnnotationUtil$3.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$3 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiModifierListOwner val$element
void (com.intellij.psi.PsiModifierListOwner)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.Set result
java.util.List list
}
com/intellij/codeInsight/AnnotationUtil$4$1.classAnnotationUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.AnnotationUtil$4$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.codeInsight.AnnotationUtil$4 this$0
void (com.intellij.codeInsight.AnnotationUtil$4)
com.intellij.codeInsight.AnnotationUtil$4 this$0
protected com.intellij.psi.PsiAnnotation create (java.util.Set)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner superOwner
java.util.Set annotationNames
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil$4.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$4 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiModifierListOwner val$listOwner
void (com.intellij.psi.PsiModifierListOwner)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.util.containers.ConcurrentFactoryMap value
}
com/intellij/codeInsight/AnnotationUtil$5.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$5 extends java.lang.Object implements com.intellij.util.Consumer {
final int val$index
final java.util.Set val$result
void (int, java.util.Set)
public void consume (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] superParameters
public volatile void consume (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil.classAnnotationUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.AnnotationUtil extends java.lang.Object {
public static final String NULLABLE
public static final String NOT_NULL
public static final String NOT_NULL_SIMPLE_NAME
public static final String NULLABLE_SIMPLE_NAME
public static final String NON_NLS
public static final String NLS
public static final String PROPERTY_KEY
public static final String PROPERTY_KEY_RESOURCE_BUNDLE_PARAMETER
public static final String NON_NLS_SIMPLE_NAME
public static final String PROPERTY_KEY_SIMPLE_NAME
public static final String TEST_ONLY
public static final String TEST_ONLY_SIMPLE_NAME
public static final String LANGUAGE
public static final java.util.Set ALL_ANNOTATIONS
private static final String[] SIMPLE_NAMES
static final boolean $assertionsDisabled
public void ()
public static transient com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public static transient com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, boolean, java.lang.String[])
com.intellij.psi.PsiModifierListOwner listOwner
boolean skipExternal
String[] annotationNames
java.util.Set set
public static com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.util.Set)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Set annotationNames
public static com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
public static com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.util.Collection, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
boolean skipExternal
com.intellij.psi.PsiAnnotation annotation
private static com.intellij.psi.PsiAnnotation findOwnAnnotation (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
com.intellij.util.containers.ConcurrentFactoryMap map
private static com.intellij.psi.PsiAnnotation findNonCodeAnnotation (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotationNames
com.intellij.util.containers.ConcurrentFactoryMap map
public static com.intellij.psi.PsiAnnotation[] findAnnotations (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.psi.PsiModifierListOwner modifierListOwner
java.util.Collection annotationNames
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation[] annotations
java.util.ArrayList result
public static java.util.List getSuperAnnotationOwners (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner element
public static com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.util.Set)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Set annotationNames
com.intellij.psi.PsiAnnotation directAnnotation
com.intellij.util.containers.ConcurrentFactoryMap map
private static void collectSuperParameters (java.util.Set, com.intellij.psi.PsiParameter)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
java.util.Set result
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement parent
int index
com.intellij.util.Consumer forEachSuperMethod
com.intellij.psi.PsiElement scope
private static void collectSuperMethods (java.util.Set, com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiElement, com.intellij.psi.PsiResolveHelper)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superSignature
java.util.Set result
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiElement place
com.intellij.psi.PsiResolveHelper resolveHelper
public static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotations
public static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.util.Collection, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotations
boolean checkHierarchy
public static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.util.Collection, boolean, boolean)
String annotation
com.intellij.psi.PsiModifierListOwner listOwner
java.util.Collection annotations
boolean checkHierarchy
boolean skipExternal
public static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
boolean checkHierarchy
public static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
boolean checkHierarchy
boolean skipExternal
private static boolean isAnnotated (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean, boolean, java.util.Set)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiClass[] superClasses
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
boolean checkHierarchy
boolean skipExternal
java.util.Set processed
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation annotation
public static boolean isAnnotatingApplicable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement elt
public static boolean isAnnotatingApplicable (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement elt
String annotationFQN
com.intellij.openapi.project.Project project
public static boolean isJetbrainsAnnotation (java.lang.String)
String simpleName
public static boolean checkAnnotatedUsingPatterns (com.intellij.psi.PsiModifierListOwner, java.util.Collection)
com.intellij.psi.PsiModifierList modList
String qName
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiAnnotation[] ownAnnotations
String annoFQN
boolean isPattern
String fqn
com.intellij.psi.PsiModifierListOwner owner
java.util.Collection annotations
com.intellij.psi.PsiModifierList modList
java.util.List fqns
public static com.intellij.psi.PsiMethod getAnnotationMethod (com.intellij.psi.PsiNameValuePair)
String name
com.intellij.psi.PsiNameValuePair pair
com.intellij.psi.PsiAnnotation annotation
String fqn
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean, java.util.Set)
com.intellij.psi.PsiModifierListOwner owner
boolean inHierarchy
java.util.Set visited
public static com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean, java.util.Set, boolean)
com.intellij.psi.PsiAnnotation[] inferredAnnotations
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.psi.HierarchicalMethodSignature methodSignature
java.util.List superSignatures
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiParameter[] superParameters
com.intellij.psi.HierarchicalMethodSignature superSignature
int index
com.intellij.psi.HierarchicalMethodSignature methodSignature
java.util.List superSignatures
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiModifierListOwner owner
boolean inHierarchy
java.util.Set visited
boolean withInferred
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.openapi.project.Project project
com.intellij.psi.PsiAnnotation[] externalAnnotations
public static boolean isInsideAnnotation (com.intellij.psi.PsiElement)
int level
com.intellij.psi.PsiElement element
public static boolean isInferredAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public static boolean isExternalAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public static java.lang.String getStringAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiAnnotation anno
String attributeName
com.intellij.psi.PsiAnnotationMemberValue attrValue
Object constValue
public static java.lang.Boolean getBooleanAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiAnnotation anno
String attributeName
com.intellij.psi.PsiAnnotationMemberValue attrValue
Object constValue
public static java.lang.String getDeclaredStringAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiAnnotation anno
String attributeName
com.intellij.psi.PsiAnnotationMemberValue attrValue
Object constValue
public static java.lang.annotation.Annotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.Class)
com.intellij.psi.PsiModifierListOwner listOwner
Class annotationClass
com.intellij.psi.PsiAnnotation annotation
com.intellij.codeInsight.AnnotationInvocationHandler handler
java.lang.annotation.Annotation t
public static com.intellij.psi.PsiNameValuePair findDeclaredAttribute (com.intellij.psi.PsiAnnotation, java.lang.String)
String name
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotation annotation
String attributeName
public static boolean equal (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation)
java.util.Map$Entry entry
com.intellij.psi.PsiAnnotation a
com.intellij.psi.PsiAnnotation b
String name
java.util.Map valueMap1
java.util.Map valueMap2
private static boolean fillValueMap (com.intellij.psi.PsiAnnotationParameterList, java.util.Map)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement target
com.intellij.psi.PsiAnnotationMethod annotationMethod
com.intellij.psi.PsiAnnotationMemberValue defaultValue
com.intellij.psi.PsiAnnotationMemberValue value
String name1
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotationParameterList parameterList
java.util.Map valueMap
com.intellij.psi.PsiNameValuePair[] attributes1
public static boolean equal (com.intellij.psi.PsiAnnotationMemberValue, com.intellij.psi.PsiAnnotationMemberValue)
int i
com.intellij.psi.PsiAnnotationMemberValue[] initializers1
com.intellij.psi.PsiAnnotationMemberValue[] initializers2
com.intellij.psi.PsiConstantEvaluationHelper constantEvaluationHelper
Object const1
Object const2
com.intellij.psi.PsiAnnotationMemberValue value1
com.intellij.psi.PsiAnnotationMemberValue value2
public static boolean equal (com.intellij.psi.PsiAnnotation[], com.intellij.psi.PsiAnnotation[])
java.util.Map$Entry entry
com.intellij.psi.PsiAnnotation[] annotations1
com.intellij.psi.PsiAnnotation[] annotations2
java.util.Map map1
java.util.Map map2
private static java.util.Map buildAnnotationMap (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation[] annotations
java.util.Map map
static void access$000 (java.util.Set, com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiElement, com.intellij.psi.PsiResolveHelper)
java.util.Set x0
com.intellij.psi.HierarchicalMethodSignature x1
com.intellij.psi.PsiElement x2
com.intellij.psi.PsiResolveHelper x3
static void access$100 (java.util.Set, com.intellij.psi.PsiParameter)
java.util.Set x0
com.intellij.psi.PsiParameter x1
static void ()
}
com/intellij/codeInsight/ClassUtil.classClassUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ClassUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiMethod getAnyAbstractMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod methodToImplement
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod getAnyMethodToImplement (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod superS
com.intellij.psi.HierarchicalMethodSignature signatureHierarchical
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superSignatureHierarchical
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
java.util.List superSignatures
com.intellij.psi.HierarchicalMethodSignature signatureHierarchical
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
java.util.Set alreadyImplemented
com.intellij.psi.PsiResolveHelper resolveHelper
private static boolean add (com.intellij.psi.PsiMethod, java.util.Set)
com.intellij.psi.PsiMethod superSig
com.intellij.psi.PsiMethod method
java.util.Set alreadyImplemented
boolean already
}
com/intellij/codeInsight/ConcurrencyAnnotationsManager$1.classConcurrencyAnnotationsManager.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ConcurrencyAnnotationsManager$1 extends java.lang.Object implements com.intellij.util.Function {
final String val$annoName
void (java.lang.String)
public java.lang.String fun (java.lang.String)
String framework
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/codeInsight/ConcurrencyAnnotationsManager.classConcurrencyAnnotationsManager.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ConcurrencyAnnotationsManager extends java.lang.Object {
private static final String[] FRAMEWORKS
private static final String IMMUTABLE
private static final String GUARDED_BY
private static final String THREAD_SAFE
private static final String NOT_THREAD_SAFE
private final java.util.List myImmutableList
private final java.util.List myGuardedByList
private final java.util.List myThreadSafeList
private final java.util.List myNotThreadSafeList
public void ()
private static void fillDefaults (java.util.List, java.lang.String)
java.util.List list
String annoName
public static com.intellij.codeInsight.ConcurrencyAnnotationsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.util.List getImmutableAnnotations ()
public java.util.List getGuardedByAnnotations ()
public java.util.List getThreadSafeList ()
public java.util.List getNotThreadSafeList ()
static void ()
}
com/intellij/codeInsight/ExternalAnnotationsListener$Adapter.classExternalAnnotationsListener.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsListener$Adapter extends java.lang.Object implements com.intellij.codeInsight.ExternalAnnotationsListener {
public void ()
public void afterExternalAnnotationChanging (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
com.intellij.psi.PsiModifierListOwner owner
String annotationFQName
boolean successful
public void externalAnnotationsChangedExternally ()
}
com/intellij/codeInsight/ExternalAnnotationsListener.classExternalAnnotationsListener.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsListener extends java.lang.Object implements java.util.EventListener {
public abstract void afterExternalAnnotationChanging (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
public abstract void externalAnnotationsChangedExternally ()
}
com/intellij/codeInsight/ExternalAnnotationsManager$AnnotationPlace.classExternalAnnotationsManager.java
package com.intellij.codeInsight
public final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace extends java.lang.Enum {
public static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace IN_CODE
public static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace EXTERNAL
public static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace NOWHERE
private static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace[] $VALUES
public static com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace[] values ()
public static com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/codeInsight/ExternalAnnotationsManager$CanceledConfigurationException.classExternalAnnotationsManager.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException extends java.lang.RuntimeException {
public static final com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException INSTANCE
private void ()
static void ()
}
com/intellij/codeInsight/ExternalAnnotationsManager.classExternalAnnotationsManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsManager extends java.lang.Object {
public static final String ANNOTATIONS_XML
public static final com.intellij.util.messages.Topic TOPIC
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public static com.intellij.codeInsight.ExternalAnnotationsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isExternalAnnotation (com.intellij.psi.PsiAnnotation)
public abstract com.intellij.psi.PsiAnnotation findExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract boolean isExternalAnnotationWritable (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract com.intellij.psi.PsiAnnotation[] findExternalAnnotations (com.intellij.psi.PsiModifierListOwner)
public abstract void annotateExternally (com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiFile, com.intellij.psi.PsiNameValuePair[]) throws com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException
public abstract boolean deannotate (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract boolean editExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiNameValuePair[])
public abstract com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace chooseAnnotationsPlace (com.intellij.psi.PsiElement)
public abstract java.util.List findExternalAnnotationsFiles (com.intellij.psi.PsiModifierListOwner)
static void ()
}
com/intellij/codeInsight/ImportFilter.classImportFilter.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ImportFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract boolean shouldUseFullyQualifiedName (com.intellij.psi.PsiFile, java.lang.String)
public static boolean shouldImport (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.codeInsight.ImportFilter filter
com.intellij.psi.PsiFile targetFile
String classQualifiedName
static void ()
}
com/intellij/codeInsight/InferredAnnotationsManager.classInferredAnnotationsManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.InferredAnnotationsManager extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public static com.intellij.codeInsight.InferredAnnotationsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract boolean ignoreInference (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract com.intellij.psi.PsiAnnotation[] findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
public abstract boolean isInferredAnnotation (com.intellij.psi.PsiAnnotation)
static void ()
}
com/intellij/codeInsight/MemberImplementorExplorer.classMemberImplementorExplorer.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.MemberImplementorExplorer extends java.lang.Object {
public abstract com.intellij.psi.PsiMethod[] getMethodsToImplement (com.intellij.psi.PsiClass)
}
com/intellij/codeInsight/NullableNotNullManager$1.classNullableNotNullManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.NullableNotNullManager$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final java.util.List val$superOwners
final com.intellij.codeInsight.NullableNotNullManager this$0
void (com.intellij.codeInsight.NullableNotNullManager, java.util.List)
com.intellij.codeInsight.NullableNotNullManager this$0
public com.intellij.psi.PsiAnnotation compute ()
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiParameter superOwner
public volatile java.lang.Object compute ()
}
com/intellij/codeInsight/NullableNotNullManager.classNullableNotNullManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.NullableNotNullManager extends java.lang.Object implements com.intellij.openapi.components.PersistentStateComponent {
private static final com.intellij.openapi.diagnostic.Logger LOG
public String myDefaultNullable
public String myDefaultNotNull
public final com.intellij.openapi.util.JDOMExternalizableStringList myNullables
public final com.intellij.openapi.util.JDOMExternalizableStringList myNotNulls
private static final String JAVAX_ANNOTATION_NULLABLE
private static final String JAVAX_ANNOTATION_NONNULL
public static final String[] DEFAULT_NULLABLES
public void ()
public static com.intellij.codeInsight.NullableNotNullManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean hasNullability (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private static transient void addAllIfNotPresent (java.util.Collection, java.lang.String[])
String annotation
java.util.Collection collection
String[] annotations
public transient void setNotNulls (java.lang.String[])
String annotation
String[] annotations
public transient void setNullables (java.lang.String[])
String[] annotations
public java.lang.String getDefaultNullable ()
public java.lang.String getNullable (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation annotation
private java.lang.String checkContainer (com.intellij.psi.PsiAnnotation, boolean)
com.intellij.psi.PsiAnnotation annotation
boolean acceptContainer
public com.intellij.psi.PsiAnnotation getNullableAnnotation (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
public boolean isContainerAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation anno
com.intellij.psi.PsiAnnotation$TargetType[] acceptAnyTarget
public void setDefaultNullable (java.lang.String)
String defaultNullable
public java.lang.String getDefaultNotNull ()
public com.intellij.psi.PsiAnnotation getNotNullAnnotation (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
public com.intellij.psi.PsiAnnotation copyNotNullAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner original
com.intellij.psi.PsiModifierListOwner generated
public com.intellij.psi.PsiAnnotation copyNullableAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner original
com.intellij.psi.PsiModifierListOwner generated
public com.intellij.psi.PsiAnnotation copyNullableOrNotNullAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner original
com.intellij.psi.PsiModifierListOwner generated
com.intellij.psi.PsiAnnotation annotation
private com.intellij.psi.PsiAnnotation copyAnnotation (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner target
public com.intellij.psi.PsiAnnotation copyNotNullAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public com.intellij.psi.PsiAnnotation copyNullableAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private com.intellij.psi.PsiAnnotation copyAnnotation (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation annotation
String notNull
public java.lang.String getNotNull (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
com.intellij.psi.PsiAnnotation annotation
public void setDefaultNotNull (java.lang.String)
String defaultNotNull
private com.intellij.psi.PsiAnnotation findNullabilityAnnotationWithDefault (com.intellij.psi.PsiModifierListOwner, boolean, boolean)
String qName
java.util.List contradictory
java.util.List superParameters
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
boolean nullable
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiType type
private com.intellij.psi.PsiAnnotation takeAnnotationFromSuperParameters (com.intellij.psi.PsiParameter, java.util.List)
com.intellij.psi.PsiParameter owner
java.util.List superOwners
private com.intellij.psi.PsiAnnotation findPlainNullabilityAnnotation (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
java.util.Set qNames
protected boolean hasHardcodedContracts (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiType getOwnerType (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isNullable (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
public boolean isNotNull (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean checkBases
static com.intellij.psi.PsiAnnotation findNullabilityDefaultInHierarchy (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiAnnotation annotation
String packageName
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.PsiModifierListOwner owner
boolean nullable
com.intellij.psi.PsiAnnotation$TargetType[] placeTargetTypes
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiAnnotation getNullabilityDefault (com.intellij.psi.PsiModifierListOwner, boolean, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner container
boolean nullable
com.intellij.psi.PsiAnnotation$TargetType[] placeTargetTypes
com.intellij.psi.PsiModifierList modifierList
private static boolean isNullabilityDefault (com.intellij.psi.PsiAnnotation, boolean, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiAnnotation annotation
boolean nullable
com.intellij.psi.PsiAnnotation$TargetType[] placeTargetTypes
com.intellij.psi.PsiJavaCodeReferenceElement element
com.intellij.psi.PsiElement declaration
String fqn
com.intellij.psi.PsiAnnotation tqDefault
java.util.Set required
public java.util.List getNullables ()
public java.util.List getNotNulls ()
public boolean hasDefaultValues ()
int i
int i
java.util.List predefinedNotNulls
public org.jdom.Element getState ()
com.intellij.openapi.util.WriteExternalException e
org.jdom.Element component
public void loadState (org.jdom.Element)
com.intellij.openapi.util.InvalidDataException e
org.jdom.Element state
public static boolean isNullable (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static boolean isNotNull (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public abstract java.util.List getPredefinedNotNulls ()
public volatile void loadState (java.lang.Object)
public volatile java.lang.Object getState ()
static com.intellij.psi.PsiAnnotation access$000 (com.intellij.codeInsight.NullableNotNullManager, com.intellij.psi.PsiModifierListOwner, boolean, boolean)
com.intellij.codeInsight.NullableNotNullManager x0
com.intellij.psi.PsiModifierListOwner x1
boolean x2
boolean x3
static void ()
}
com/intellij/codeInsight/TestFrameworks$1.classTestFrameworks.java
package com.intellij.codeInsight
final com.intellij.codeInsight.TestFrameworks$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiClass val$psiClass
void (com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/codeInsight/TestFrameworks.classTestFrameworks.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.TestFrameworks extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.TestFrameworks getInstance ()
public abstract boolean isTestClass (com.intellij.psi.PsiClass)
public abstract boolean isPotentialTestClass (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiMethod findOrCreateSetUpMethod (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiMethod findSetUpMethod (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiMethod findTearDownMethod (com.intellij.psi.PsiClass)
protected abstract boolean hasConfigMethods (com.intellij.psi.PsiClass)
public abstract boolean isTestMethod (com.intellij.psi.PsiMethod)
public boolean isTestOrConfig (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static com.intellij.testIntegration.TestFramework detectFramework (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static com.intellij.testIntegration.TestFramework computeFramework (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
static com.intellij.testIntegration.TestFramework access$000 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
}
com/intellij/codeInsight/daemon/impl/analysis/JavaGenericsUtil.classJavaGenericsUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.JavaGenericsUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static boolean isReifiableType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiModifierListOwner enclosingStaticElement
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolved
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
public static boolean isUncheckedWarning (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpression lastArg
int i
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiJavaCodeReferenceElement expression
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethod psiMethod
int parametersCount
com.intellij.psi.PsiParameter varargParameter
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElement parent
public static boolean isUncheckedCast (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor modifiedSubstitutor
com.intellij.psi.PsiClassType otherType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType operand
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor castSubstitutor
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType castClassType
com.intellij.psi.PsiClassType operandClassType
com.intellij.psi.PsiClassType$ClassResolveResult castResult
com.intellij.psi.PsiClassType$ClassResolveResult operandResult
com.intellij.psi.PsiClass operandClass
com.intellij.psi.PsiClass castClass
com.intellij.psi.PsiType castType
com.intellij.psi.PsiType operandType
public static boolean isRawToGeneric (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter lParameter
com.intellij.psi.PsiTypeParameter rParameter
com.intellij.psi.PsiType lTypeArg
com.intellij.psi.PsiType rTypeArg
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiClassType$ClassResolveResult lResolveResult
com.intellij.psi.PsiClassType$ClassResolveResult rResolveResult
com.intellij.psi.PsiClass lClass
com.intellij.psi.PsiClass rClass
com.intellij.psi.PsiSubstitutor lSubstitutor
com.intellij.psi.PsiSubstitutor rSubstitutor
java.util.Iterator lIterator
java.util.Iterator rIterator
public static com.intellij.psi.PsiType getCollectionItemType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType getCollectionItemType (com.intellij.psi.PsiType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiTypeParameter thisTypeParameter
com.intellij.psi.PsiTypeParameter thatTypeParameter
com.intellij.psi.PsiClass myClass
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiManager manager
String qName
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClass owner
com.intellij.psi.PsiSubstitutor superClassSubstitutor
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType type
com.intellij.psi.search.GlobalSearchScope scope
private static com.intellij.psi.PsiTypeParameter getIterableTypeParameter (com.intellij.psi.JavaPsiFacade, com.intellij.psi.PsiClass)
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass context
com.intellij.psi.PsiClass iterable
com.intellij.psi.PsiTypeParameter[] typeParameters
static void ()
}
com/intellij/codeInsight/folding/JavaCodeFoldingSettings.classJavaCodeFoldingSettings.java
package com.intellij.codeInsight.folding
public abstract com.intellij.codeInsight.folding.JavaCodeFoldingSettings extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.folding.JavaCodeFoldingSettings getInstance ()
public abstract boolean isCollapseImports ()
public abstract void setCollapseImports (boolean)
public abstract boolean isCollapseLambdas ()
public abstract void setCollapseLambdas (boolean)
public abstract boolean isCollapseMethods ()
public abstract void setCollapseMethods (boolean)
public abstract boolean isCollapseConstructorGenericParameters ()
public abstract void setCollapseConstructorGenericParameters (boolean)
public abstract boolean isCollapseAccessors ()
public abstract void setCollapseAccessors (boolean)
public abstract boolean isCollapseOneLineMethods ()
public abstract void setCollapseOneLineMethods (boolean)
public abstract boolean isCollapseInnerClasses ()
public abstract void setCollapseInnerClasses (boolean)
public abstract boolean isCollapseJavadocs ()
public abstract void setCollapseJavadocs (boolean)
public abstract boolean isCollapseFileHeader ()
public abstract void setCollapseFileHeader (boolean)
public abstract boolean isCollapseAnonymousClasses ()
public abstract void setCollapseAnonymousClasses (boolean)
public abstract boolean isCollapseAnnotations ()
public abstract void setCollapseAnnotations (boolean)
public abstract boolean isCollapseI18nMessages ()
public abstract void setCollapseI18nMessages (boolean)
public abstract boolean isCollapseSuppressWarnings ()
public abstract void setCollapseSuppressWarnings (boolean)
public abstract boolean isCollapseEndOfLineComments ()
public abstract void setCollapseEndOfLineComments (boolean)
}
com/intellij/codeInsight/runner/JavaMainMethodProvider.classJavaMainMethodProvider.java
package com.intellij.codeInsight.runner
public abstract com.intellij.codeInsight.runner.JavaMainMethodProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isApplicable (com.intellij.psi.PsiClass)
public abstract boolean hasMainMethod (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiMethod findMainInClass (com.intellij.psi.PsiClass)
static void ()
}
com/intellij/core/JavaCoreBundle.classJavaCoreBundle.java
package com.intellij.core
public com.intellij.core.JavaCoreBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/ide/util/ClassFilter$1.classClassFilter.java
package com.intellij.ide.util
final com.intellij.ide.util.ClassFilter$1 extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
void ()
public boolean isAccepted (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/ClassFilter$2.classClassFilter.java
package com.intellij.ide.util
final com.intellij.ide.util.ClassFilter$2 extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
void ()
public boolean isAccepted (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/ClassFilter$ClassFilterWithScope.classClassFilter.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.ClassFilter$ClassFilterWithScope extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
public abstract com.intellij.psi.search.GlobalSearchScope getScope ()
}
com/intellij/ide/util/ClassFilter.classClassFilter.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.ClassFilter extends java.lang.Object {
public static final com.intellij.ide.util.ClassFilter INSTANTIABLE
public static final com.intellij.ide.util.ClassFilter ALL
public abstract boolean isAccepted (com.intellij.psi.PsiClass)
static void ()
}
com/intellij/ide/util/JavaAnonymousClassesHelper$1.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$1 extends java.lang.Object {
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider$1$1.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 this$1
void (com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1)
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 this$1
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider$1.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
int index
final com.intellij.psi.PsiClass val$upper
final java.util.Map val$map
final com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider this$0
void (com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider, com.intellij.psi.PsiClass, java.util.Map)
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider this$0
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiExpressionList arguments
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
private void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass upper
java.util.Map map
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
void (com.intellij.ide.util.JavaAnonymousClassesHelper$1)
com.intellij.ide.util.JavaAnonymousClassesHelper$1 x0
}
com/intellij/ide/util/JavaAnonymousClassesHelper.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
public com.intellij.ide.util.JavaAnonymousClassesHelper extends java.lang.Object {
private static final com.intellij.openapi.util.Key ANONYMOUS_CLASS_NAME
public static final com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider ANON_CLASS_PROVIDER
public void ()
public static java.lang.String getName (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass cls
com.intellij.psi.PsiClass upper
com.intellij.psi.util.ParameterizedCachedValue value
static void ()
}
com/intellij/ide/util/PsiLambdaNameHelper$1$1.classPsiLambdaNameHelper.java
package com.intellij.ide.util
com.intellij.ide.util.PsiLambdaNameHelper$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
int index
final java.util.Map val$map
final com.intellij.psi.PsiClass val$upper
final com.intellij.ide.util.PsiLambdaNameHelper$1 this$0
void (com.intellij.ide.util.PsiLambdaNameHelper$1, java.util.Map, com.intellij.psi.PsiClass)
com.intellij.ide.util.PsiLambdaNameHelper$1 this$0
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/PsiLambdaNameHelper$1.classPsiLambdaNameHelper.java
package com.intellij.ide.util
final com.intellij.ide.util.PsiLambdaNameHelper$1 extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass upper
java.util.Map map
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/ide/util/PsiLambdaNameHelper.classPsiLambdaNameHelper.java
package com.intellij.ide.util
public com.intellij.ide.util.PsiLambdaNameHelper extends java.lang.Object {
private static final com.intellij.openapi.util.Key LAMBDA_NAME
public void ()
public static java.lang.String getVMName (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiClass upper
com.intellij.psi.util.ParameterizedCachedValue value
public static java.lang.String getLambdaPrefix (com.intellij.psi.PsiLambdaExpression)
String methodPrefix
String methodPrefix
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiMember member
String methodPrefix
static void ()
}
com/intellij/lang/java/JavaLanguage.classJavaLanguage.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaLanguage extends com.intellij.lang.Language {
public static final com.intellij.lang.java.JavaLanguage INSTANCE
private void ()
public java.lang.String getDisplayName ()
public boolean isCaseSensitive ()
static void ()
}
com/intellij/lang/spi/SPILanguage.classSPILanguage.java
package com.intellij.lang.spi
public com.intellij.lang.spi.SPILanguage extends com.intellij.lang.Language {
public static final com.intellij.lang.spi.SPILanguage INSTANCE
protected void ()
static void ()
}
com/intellij/lexer/JavaDocTokenTypes.classJavaDocTokenTypes.java
package com.intellij.lexer
public com.intellij.lexer.JavaDocTokenTypes extends java.lang.Object implements com.intellij.lexer.DocCommentTokenTypes {
public static final com.intellij.lexer.DocCommentTokenTypes INSTANCE
private final com.intellij.psi.tree.TokenSet mySpaceCommentsSet
private void ()
public com.intellij.psi.tree.IElementType commentStart ()
public com.intellij.psi.tree.IElementType commentEnd ()
public com.intellij.psi.tree.IElementType commentData ()
public com.intellij.psi.tree.TokenSet spaceCommentsTokenSet ()
public com.intellij.psi.tree.IElementType space ()
public com.intellij.psi.tree.IElementType tagValueToken ()
public com.intellij.psi.tree.IElementType tagValueLParen ()
public com.intellij.psi.tree.IElementType tagValueRParen ()
public com.intellij.psi.tree.IElementType tagValueSharp ()
public com.intellij.psi.tree.IElementType tagValueComma ()
public com.intellij.psi.tree.IElementType tagName ()
public com.intellij.psi.tree.IElementType tagValueLT ()
public com.intellij.psi.tree.IElementType tagValueGT ()
public com.intellij.psi.tree.IElementType inlineTagStart ()
public com.intellij.psi.tree.IElementType inlineTagEnd ()
public com.intellij.psi.tree.IElementType badCharacter ()
public com.intellij.psi.tree.IElementType commentLeadingAsterisks ()
static void ()
}
com/intellij/openapi/projectRoots/JavaSdkVersion.classJavaSdkVersion.java
package com.intellij.openapi.projectRoots
public final com.intellij.openapi.projectRoots.JavaSdkVersion extends java.lang.Enum {
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_0
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_1
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_2
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_3
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_4
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_5
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_6
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_7
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_8
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_9
private static final com.intellij.openapi.projectRoots.JavaSdkVersion MAX_JDK
private final com.intellij.pom.java.LanguageLevel myMaxLanguageLevel
private final String myDescription
private static final com.intellij.openapi.projectRoots.JavaSdkVersion[] $VALUES
public static com.intellij.openapi.projectRoots.JavaSdkVersion[] values ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.intellij.pom.java.LanguageLevel, java.lang.String)
com.intellij.pom.java.LanguageLevel maxLanguageLevel
String description
public com.intellij.pom.java.LanguageLevel getMaxLanguageLevel ()
public java.lang.String getDescription ()
public boolean isAtLeast (com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.openapi.projectRoots.JavaSdkVersion version
public java.lang.String toString ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion byDescription (java.lang.String) throws java.lang.IllegalArgumentException
com.intellij.openapi.projectRoots.JavaSdkVersion version
String description
public static com.intellij.openapi.projectRoots.JavaSdkVersion fromLanguageLevel (com.intellij.pom.java.LanguageLevel) throws java.lang.IllegalArgumentException
com.intellij.openapi.projectRoots.JavaSdkVersion version
com.intellij.pom.java.LanguageLevel languageLevel
static void ()
}
com/intellij/openapi/projectRoots/JavaVersionService.classJavaVersionService.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.JavaVersionService extends java.lang.Object {
public void ()
public static com.intellij.openapi.projectRoots.JavaVersionService getInstance ()
public boolean isAtLeast (com.intellij.psi.PsiElement, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiElement element
com.intellij.openapi.projectRoots.JavaSdkVersion version
public com.intellij.openapi.projectRoots.JavaSdkVersion getJavaSdkVersion (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/openapi/projectRoots/JdkVersionUtil.classJdkVersionUtil.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.JdkVersionUtil extends java.lang.Object {
private static final java.util.Map VERSION_STRINGS
public void ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion getVersion (java.lang.String)
String s
java.util.Map$Entry entry
String versionString
static void ()
}
com/intellij/openapi/roots/LanguageLevelModuleExtension.classLanguageLevelModuleExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LanguageLevelModuleExtension extends java.lang.Object {
public abstract void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/openapi/roots/LanguageLevelProjectExtension.classLanguageLevelProjectExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LanguageLevelProjectExtension extends java.lang.Object {
private Boolean myDefault
public void ()
public static com.intellij.openapi.roots.LanguageLevelProjectExtension getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
public java.lang.Boolean getDefault ()
public void setDefault (java.lang.Boolean)
Boolean value
public boolean isDefault ()
public void languageLevelsChanged ()
}
com/intellij/openapi/roots/PackageIndex.classPackageIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.PackageIndex extends java.lang.Object {
public void ()
public static com.intellij.openapi.roots.PackageIndex getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.vfs.VirtualFile[] getDirectoriesByPackageName (java.lang.String, boolean)
public abstract com.intellij.util.Query getDirsByPackageName (java.lang.String, boolean)
}
com/intellij/patterns/PsiAnnotationPattern$1.classPsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiAnnotationPattern this$0
void (com.intellij.patterns.PsiAnnotationPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiAnnotationPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiAnnotation, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiAnnotationPattern$2.classPsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiNameValuePairPattern attrPattern
final String val$attributeName
final com.intellij.patterns.ElementPattern val$parentAnnoPattern
final com.intellij.patterns.PsiAnnotationPattern this$0
void (com.intellij.patterns.PsiAnnotationPattern, java.lang.String, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiAnnotationPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiAnnotation, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiAnnotation annotation
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement attr
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiAnnotationPattern.classPsiAnnotationPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiAnnotationPattern extends com.intellij.patterns.PsiElementPattern {
static final com.intellij.patterns.PsiAnnotationPattern PSI_ANNOTATION_PATTERN
private void ()
public com.intellij.patterns.PsiAnnotationPattern qName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiAnnotationPattern qName (java.lang.String)
String qname
public com.intellij.patterns.PsiAnnotationPattern insideAnnotationAttribute (java.lang.String, com.intellij.patterns.ElementPattern)
String attributeName
com.intellij.patterns.ElementPattern parentAnnoPattern
static void ()
}
com/intellij/patterns/PsiBinaryExpressionPattern$1.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiBinaryExpressionPattern this$0
void (com.intellij.patterns.PsiBinaryExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiBinaryExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiBinaryExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiBinaryExpression psiBinaryExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiBinaryExpressionPattern$2.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiBinaryExpressionPattern this$0
void (com.intellij.patterns.PsiBinaryExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiBinaryExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiBinaryExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiBinaryExpression psiBinaryExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiBinaryExpressionPattern$3.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiBinaryExpressionPattern this$0
void (com.intellij.patterns.PsiBinaryExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiBinaryExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiBinaryExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiBinaryExpression psiBinaryExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiBinaryExpressionPattern.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiBinaryExpressionPattern extends com.intellij.patterns.PsiExpressionPattern {
protected void ()
public com.intellij.patterns.PsiBinaryExpressionPattern left (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiBinaryExpressionPattern right (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiBinaryExpressionPattern operation (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiClassPattern$1.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern val$pattern
final boolean val$strict
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, com.intellij.patterns.PsiClassPattern, boolean)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$2.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$2 extends com.intellij.patterns.PatternCondition {
final boolean val$strict
final String val$className
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, boolean, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$3.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$4.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$5.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$5 extends com.intellij.patterns.PatternCondition {
final boolean val$checkDeep
final com.intellij.patterns.ElementPattern val$memberPattern
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$6.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$6 extends com.intellij.patterns.PatternCondition {
final boolean val$checkDeep
final com.intellij.patterns.ElementPattern val$memberPattern
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$7.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$7 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$8.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$8 extends com.intellij.patterns.PatternCondition {
final String val$qname
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$9.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$9 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$qname
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern.classPsiClassPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiClassPattern extends com.intellij.patterns.PsiMemberPattern {
protected void ()
public com.intellij.patterns.PsiClassPattern inheritorOf (boolean, com.intellij.patterns.PsiClassPattern)
boolean strict
com.intellij.patterns.PsiClassPattern pattern
private static boolean isInheritor (com.intellij.psi.PsiClass, com.intellij.patterns.ElementPattern, com.intellij.util.ProcessingContext, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass psiClass
com.intellij.patterns.ElementPattern pattern
com.intellij.util.ProcessingContext matchingContext
boolean checkThisClass
public com.intellij.patterns.PsiClassPattern inheritorOf (boolean, java.lang.String)
boolean strict
String className
public com.intellij.patterns.PsiClassPattern isInterface ()
public com.intellij.patterns.PsiClassPattern isAnnotationType ()
public com.intellij.patterns.PsiClassPattern withMethod (boolean, com.intellij.patterns.ElementPattern)
boolean checkDeep
com.intellij.patterns.ElementPattern memberPattern
public com.intellij.patterns.PsiClassPattern withField (boolean, com.intellij.patterns.ElementPattern)
boolean checkDeep
com.intellij.patterns.ElementPattern memberPattern
public com.intellij.patterns.PsiClassPattern nonAnnotationType ()
public com.intellij.patterns.PsiClassPattern withQualifiedName (java.lang.String)
String qname
public com.intellij.patterns.PsiClassPattern withQualifiedName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern qname
static boolean access$000 (com.intellij.psi.PsiClass, com.intellij.patterns.ElementPattern, com.intellij.util.ProcessingContext, boolean)
com.intellij.psi.PsiClass x0
com.intellij.patterns.ElementPattern x1
com.intellij.util.ProcessingContext x2
boolean x3
}
com/intellij/patterns/PsiExpressionPattern$1.classPsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiExpressionPattern this$0
void (com.intellij.patterns.PsiExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiExpression t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiExpressionPattern$2.classPsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.patterns.ElementPattern val$method
final com.intellij.patterns.PsiExpressionPattern this$0
void (com.intellij.patterns.PsiExpressionPattern, java.lang.String, com.intellij.patterns.PsiNamePatternCondition, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethodCallExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiReferenceExpression methodExpression
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiExpressionPattern$3.classPsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$expressionPattern
final com.intellij.patterns.PsiExpressionPattern this$0
void (com.intellij.patterns.PsiExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiExpression t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiExpression expression
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiExpressionPattern$Capture.classPsiExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiExpressionPattern$Capture extends com.intellij.patterns.PsiExpressionPattern {
public void (java.lang.Class)
Class aClass
}
com/intellij/patterns/PsiExpressionPattern.classPsiExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiExpressionPattern extends com.intellij.patterns.PsiJavaElementPattern {
protected void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiExpressionPattern ofType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiMethodCallPattern methodCall (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern method
com.intellij.patterns.PsiNamePatternCondition nameCondition
public com.intellij.patterns.PsiExpressionPattern skipParentheses (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern expressionPattern
}
com/intellij/patterns/PsiFieldPattern$1.classPsiFieldPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFieldPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiFieldPattern.classPsiFieldPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFieldPattern extends com.intellij.patterns.PsiMemberPattern {
public void ()
}
com/intellij/patterns/PsiJavaElementPattern$1.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$2.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$2 extends com.intellij.patterns.PatternCondition {
final int val$index
final com.intellij.patterns.ElementPattern val$methodPattern
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, int, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiExpressionList psiExpressionList
com.intellij.psi.PsiExpression[] psiExpressions
com.intellij.psi.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$3.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$methodPattern
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$4.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$4 extends com.intellij.patterns.PatternCondition {
final int val$index
final String[] val$fqns
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, int, java.lang.String[])
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
String fqn
String qualifiedName
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiExpressionList psiExpressionList
com.intellij.psi.PsiExpression[] psiExpressions
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$Capture.classPsiJavaElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaElementPattern$Capture extends com.intellij.patterns.PsiJavaElementPattern {
public void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/PsiJavaElementPattern.classPsiJavaElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaElementPattern extends com.intellij.patterns.PsiElementPattern {
private static final String VALUE
public void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
public com.intellij.patterns.PsiJavaElementPattern annotationParam (java.lang.String, java.lang.String)
String annotationQualifiedName
String parameterName
public com.intellij.patterns.PsiJavaElementPattern annotationParam (java.lang.String)
String annotationQualifiedName
public com.intellij.patterns.PsiJavaElementPattern annotationParam (com.intellij.patterns.ElementPattern, java.lang.String)
com.intellij.patterns.ElementPattern annotationQualifiedName
String parameterName
public com.intellij.patterns.PsiJavaElementPattern annotationParam (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern annotation
public com.intellij.patterns.PsiJavaElementPattern annotationParam (java.lang.String, com.intellij.patterns.ElementPattern)
String parameterName
com.intellij.patterns.ElementPattern annotation
public com.intellij.patterns.PsiJavaElementPattern insideAnnotationParam (com.intellij.patterns.ElementPattern, java.lang.String)
com.intellij.patterns.ElementPattern annotationQualifiedName
String parameterName
public com.intellij.patterns.PsiJavaElementPattern insideAnnotationParam (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern annotationQualifiedName
public com.intellij.patterns.PsiJavaElementPattern insideAnnotationParam (java.lang.String)
String annotationQualifiedName
public com.intellij.patterns.PsiJavaElementPattern nameIdentifierOf (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiJavaElementPattern nameIdentifierOf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiJavaElementPattern methodCallParameter (int, com.intellij.patterns.ElementPattern)
int index
com.intellij.patterns.ElementPattern methodPattern
com.intellij.patterns.PsiNamePatternCondition nameCondition
public com.intellij.patterns.PsiJavaElementPattern methodCallParameter (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern methodPattern
com.intellij.patterns.PsiNamePatternCondition nameCondition
private static boolean checkCall (com.intellij.util.ProcessingContext, com.intellij.psi.PsiExpressionList, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiExpressionList psiExpressionList
com.intellij.patterns.ElementPattern methodPattern
com.intellij.patterns.PsiNamePatternCondition nameCondition
com.intellij.psi.PsiElement element
public transient com.intellij.patterns.PsiJavaElementPattern constructorParameter (int, java.lang.String[])
int index
String[] fqns
static boolean access$000 (com.intellij.util.ProcessingContext, com.intellij.psi.PsiExpressionList, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.util.ProcessingContext x0
com.intellij.psi.PsiExpressionList x1
com.intellij.patterns.ElementPattern x2
com.intellij.patterns.PsiNamePatternCondition x3
}
com/intellij/patterns/PsiJavaPatterns$1.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$1 extends com.intellij.patterns.InitialPatternCondition {
final Class[] val$classAlternatives
void (java.lang.Class, java.lang.Class[])
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Class classAlternative
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiJavaPatterns$2.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$2 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern val$value
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class x0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public java.util.List getPatterns ()
}
com/intellij/patterns/PsiJavaPatterns$3.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$3 extends com.intellij.patterns.InitialPatternCondition {
final String[] val$fqns
void (java.lang.Class, java.lang.String[])
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
String fqn
com.intellij.psi.PsiJavaCodeReferenceElement reference
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiJavaPatterns$4.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$4 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern val$value
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class x0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public java.util.List getPatterns ()
}
com/intellij/patterns/PsiJavaPatterns$5.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$5 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiJavaPatterns.classPsiJavaPatterns.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaPatterns extends com.intellij.patterns.StandardPatterns {
public void ()
public static com.intellij.patterns.IElementTypePattern elementType ()
public static com.intellij.patterns.VirtualFilePattern virtualFile ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiElement ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiElement (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiElement (java.lang.Class)
Class aClass
public static transient com.intellij.patterns.PsiJavaElementPattern$Capture psiElement (java.lang.Class[])
Class[] classAlternatives
public static com.intellij.patterns.PsiJavaElementPattern$Capture literalExpression ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiLiteral ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiLiteral (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern value
public static transient com.intellij.patterns.PsiJavaElementPattern$Capture psiNewExpression (java.lang.String[])
String[] fqns
public static com.intellij.patterns.PsiJavaElementPattern$Capture literalExpression (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern value
public static com.intellij.patterns.PsiMemberPattern$Capture psiMember ()
public static com.intellij.patterns.PsiMethodPattern psiMethod ()
public static com.intellij.patterns.PsiParameterPattern psiParameter ()
public static com.intellij.patterns.PsiModifierListOwnerPattern$Capture psiModifierListOwner ()
public static com.intellij.patterns.PsiFieldPattern psiField ()
public static com.intellij.patterns.PsiClassPattern psiClass ()
public static com.intellij.patterns.PsiAnnotationPattern psiAnnotation ()
public static com.intellij.patterns.PsiNameValuePairPattern psiNameValuePair ()
public static com.intellij.patterns.PsiTypePattern psiType ()
public static com.intellij.patterns.PsiExpressionPattern$Capture psiExpression ()
public static com.intellij.patterns.PsiBinaryExpressionPattern psiBinaryExpression ()
public static com.intellij.patterns.PsiTypeCastExpressionPattern psiTypeCastExpression ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiReferenceExpression ()
public static com.intellij.patterns.PsiStatementPattern$Capture psiExpressionStatement ()
public static com.intellij.patterns.PsiStatementPattern$Capture psiReturnStatement ()
}
com/intellij/patterns/PsiMemberPattern$1.classPsiMemberPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMemberPattern$1 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiMemberPattern this$0
void (com.intellij.patterns.PsiMemberPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMemberPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.PsiMember, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiMember t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiMemberPattern$Capture$1.classPsiMemberPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMemberPattern$Capture$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiMemberPattern$Capture.classPsiMemberPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMemberPattern$Capture extends com.intellij.patterns.PsiMemberPattern {
protected void ()
}
com/intellij/patterns/PsiMemberPattern.classPsiMemberPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMemberPattern extends com.intellij.patterns.PsiModifierListOwnerPattern {
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiMemberPattern inClass (java.lang.String)
String qname
public com.intellij.patterns.PsiMemberPattern inClass (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiMethodCallPattern$1.classPsiMethodCallPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodCallPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern[] val$arguments
final com.intellij.patterns.PsiMethodCallPattern this$0
void (com.intellij.patterns.PsiMethodCallPattern, java.lang.String, com.intellij.patterns.ElementPattern[])
com.intellij.patterns.PsiMethodCallPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethodCallExpression, com.intellij.util.ProcessingContext)
int i
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiExpression[] actualArguments
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodCallPattern$2.classPsiMethodCallPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodCallPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$qualifier
final com.intellij.patterns.PsiMethodCallPattern this$0
void (com.intellij.patterns.PsiMethodCallPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMethodCallPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethodCallExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethodCallExpression psiMethodCallExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodCallPattern.classPsiMethodCallPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMethodCallPattern extends com.intellij.patterns.PsiExpressionPattern {
void ()
public transient com.intellij.patterns.PsiMethodCallPattern withArguments (com.intellij.patterns.ElementPattern[])
com.intellij.patterns.ElementPattern[] arguments
public com.intellij.patterns.PsiMethodCallPattern withQualifier (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern qualifier
}
com/intellij/patterns/PsiMethodPattern$1.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$1 extends com.intellij.patterns.PatternCondition {
final int val$paramCount
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, int)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern$2.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$2 extends com.intellij.patterns.PatternCondition {
final String[] val$types
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
int i
com.intellij.psi.PsiParameter[] psiParameters
com.intellij.psi.PsiMethod psiMethod
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiParameterList parameterList
int dotsIndex
private boolean typeEquivalent (com.intellij.psi.PsiType, java.lang.String)
String text
String text
com.intellij.psi.PsiType type
String expectedText
com.intellij.psi.PsiType erasure
String text
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern$3$1.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$3$1 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.util.PairProcessor val$processor
final com.intellij.util.ProcessingContext val$context
final com.intellij.openapi.util.Ref val$result
final com.intellij.patterns.PsiMethodPattern$3 this$1
void (com.intellij.patterns.PsiMethodPattern$3, com.intellij.util.PairProcessor, com.intellij.util.ProcessingContext, com.intellij.openapi.util.Ref)
com.intellij.patterns.PsiMethodPattern$3 this$1
public boolean process (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
public volatile boolean process (java.lang.Object)
}
com/intellij/patterns/PsiMethodPattern$3.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$3 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiMethod t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
com.intellij.openapi.util.Ref result
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiMethodPattern$4.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$4 extends com.intellij.patterns.PatternCondition {
final boolean val$isConstructor
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, boolean)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern$5.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern.classPsiMethodPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMethodPattern extends com.intellij.patterns.PsiMemberPattern {
public void ()
public com.intellij.patterns.PsiMethodPattern withParameterCount (int)
int paramCount
public transient com.intellij.patterns.PsiMethodPattern withParameters (java.lang.String[])
String[] inputTypes
String[] types
public com.intellij.patterns.PsiMethodPattern definedInClass (java.lang.String)
String qname
public com.intellij.patterns.PsiMethodPattern definedInClass (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiMethodPattern constructor (boolean)
boolean isConstructor
public com.intellij.patterns.PsiMethodPattern withThrowsList (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiModifierListOwnerPattern$1$1.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$1$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.PsiModifierListOwner val$t
final com.intellij.patterns.PsiModifierListOwnerPattern$1 this$1
void (com.intellij.patterns.PsiModifierListOwnerPattern$1, com.intellij.psi.PsiModifierListOwner)
com.intellij.patterns.PsiModifierListOwnerPattern$1 this$1
public boolean value (java.lang.String)
String s
public volatile boolean value (java.lang.Object)
}
com/intellij/patterns/PsiModifierListOwnerPattern$1.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$1 extends com.intellij.patterns.PatternCondition {
final String[] val$modifiers
final com.intellij.patterns.PsiModifierListOwnerPattern this$0
void (com.intellij.patterns.PsiModifierListOwnerPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.PsiModifierListOwnerPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiModifierListOwner, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiModifierListOwner t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiModifierListOwnerPattern$2$1.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$2$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.PsiModifierListOwner val$t
final com.intellij.patterns.PsiModifierListOwnerPattern$2 this$1
void (com.intellij.patterns.PsiModifierListOwnerPattern$2, com.intellij.psi.PsiModifierListOwner)
com.intellij.patterns.PsiModifierListOwnerPattern$2 this$1
public boolean value (java.lang.String)
String s
public volatile boolean value (java.lang.Object)
}
com/intellij/patterns/PsiModifierListOwnerPattern$2.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$2 extends com.intellij.patterns.PatternCondition {
final String[] val$modifiers
final com.intellij.patterns.PsiModifierListOwnerPattern this$0
void (com.intellij.patterns.PsiModifierListOwnerPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.PsiModifierListOwnerPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiModifierListOwner, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiModifierListOwner t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiModifierListOwnerPattern$3.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$3 extends com.intellij.patterns.PatternCondition {
final String val$qualifiedName
final com.intellij.patterns.PsiModifierListOwnerPattern this$0
void (com.intellij.patterns.PsiModifierListOwnerPattern, java.lang.String, java.lang.String)
com.intellij.patterns.PsiModifierListOwnerPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiModifierListOwner, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiModifierListOwner t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiModifierList modifierList
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiModifierListOwnerPattern$4.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$4 extends com.intellij.patterns.PatternCondition {
final String[] val$qualifiedNames
final com.intellij.patterns.PsiModifierListOwnerPattern this$0
void (com.intellij.patterns.PsiModifierListOwnerPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.PsiModifierListOwnerPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiModifierListOwner, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiModifierListOwner t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiModifierListOwnerPattern$Capture.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiModifierListOwnerPattern$Capture extends com.intellij.patterns.PsiModifierListOwnerPattern {
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/PsiModifierListOwnerPattern.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiModifierListOwnerPattern extends com.intellij.patterns.PsiElementPattern {
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public transient com.intellij.patterns.PsiModifierListOwnerPattern withModifiers (java.lang.String[])
String[] modifiers
public transient com.intellij.patterns.PsiModifierListOwnerPattern withoutModifiers (java.lang.String[])
String[] modifiers
public com.intellij.patterns.PsiModifierListOwnerPattern withAnnotation (java.lang.String)
String qualifiedName
public transient com.intellij.patterns.PsiModifierListOwnerPattern withAnnotations (java.lang.String[])
String[] qualifiedNames
}
com/intellij/patterns/PsiNameValuePairPattern$1.classPsiNameValuePairPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiNameValuePairPattern$1 extends com.intellij.patterns.PatternCondition {
final String val$requiredName
final com.intellij.patterns.PsiNameValuePairPattern this$0
void (com.intellij.patterns.PsiNameValuePairPattern, java.lang.String, java.lang.String)
com.intellij.patterns.PsiNameValuePairPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiNameValuePair, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiNameValuePair psiNameValuePair
com.intellij.util.ProcessingContext context
String actualName
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiNameValuePairPattern$2.classPsiNameValuePairPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiNameValuePairPattern$2 extends com.intellij.patterns.PsiNamePatternCondition {
final com.intellij.patterns.PsiNameValuePairPattern this$0
void (com.intellij.patterns.PsiNameValuePairPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiNameValuePairPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public java.lang.String getPropertyValue (java.lang.Object)
String nameValue
Object o
public volatile java.lang.Object getPropertyValue (java.lang.Object)
}
com/intellij/patterns/PsiNameValuePairPattern.classPsiNameValuePairPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiNameValuePairPattern extends com.intellij.patterns.PsiElementPattern {
static final com.intellij.patterns.PsiNameValuePairPattern NAME_VALUE_PAIR_PATTERN
private void ()
public com.intellij.patterns.PsiNameValuePairPattern withName (java.lang.String)
String requiredName
public com.intellij.patterns.PsiNameValuePairPattern withName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern name
public volatile com.intellij.patterns.PsiElementPattern withName (com.intellij.patterns.ElementPattern)
public volatile com.intellij.patterns.PsiElementPattern withName (java.lang.String)
static void ()
}
com/intellij/patterns/PsiParameterPattern$1.classPsiParameterPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiParameterPattern$1 extends com.intellij.patterns.PatternConditionPlus {
final int val$index
final com.intellij.patterns.PsiParameterPattern this$0
void (com.intellij.patterns.PsiParameterPattern, java.lang.String, com.intellij.patterns.ElementPattern, int)
com.intellij.patterns.PsiParameterPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.PsiParameter, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiParameter t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
com.intellij.psi.PsiElement scope
public boolean accepts (com.intellij.psi.PsiParameter, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiParameter t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiParameter[] parameters
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiParameterPattern.classPsiParameterPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiParameterPattern extends com.intellij.patterns.PsiModifierListOwnerPattern {
protected void ()
public com.intellij.patterns.PsiParameterPattern ofMethod (int, com.intellij.patterns.ElementPattern)
int index
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiStatementPattern$1.classPsiStatementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiStatementPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiMethodPattern val$pattern
final com.intellij.patterns.PsiStatementPattern this$0
void (com.intellij.patterns.PsiStatementPattern, java.lang.String, com.intellij.patterns.PsiMethodPattern)
com.intellij.patterns.PsiStatementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiStatement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiStatement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiMethod method
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiStatementPattern$Capture.classPsiStatementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiStatementPattern$Capture extends com.intellij.patterns.PsiStatementPattern {
public void (java.lang.Class)
Class aClass
}
com/intellij/patterns/PsiStatementPattern.classPsiStatementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiStatementPattern extends com.intellij.patterns.PsiJavaElementPattern {
public void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiStatementPattern insideMethod (com.intellij.patterns.PsiMethodPattern)
com.intellij.patterns.PsiMethodPattern pattern
public com.intellij.patterns.PsiStatementPattern insideMethod (com.intellij.patterns.StringPattern, java.lang.String)
com.intellij.patterns.StringPattern methodName
String qualifiedClassName
public com.intellij.patterns.PsiStatementPattern insideMethod (java.lang.String, java.lang.String)
String methodName
String qualifiedClassName
}
com/intellij/patterns/PsiTypeCastExpressionPattern$1.classPsiTypeCastExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypeCastExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$operand
final com.intellij.patterns.PsiTypeCastExpressionPattern this$0
void (com.intellij.patterns.PsiTypeCastExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiTypeCastExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiTypeCastExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiTypeCastExpression psiTypeCastExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiTypeCastExpressionPattern.classPsiTypeCastExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiTypeCastExpressionPattern extends com.intellij.patterns.PsiExpressionPattern {
void ()
public com.intellij.patterns.PsiTypeCastExpressionPattern withOperand (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern operand
}
com/intellij/patterns/PsiTypePattern$1.classPsiTypePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiTypePattern this$0
void (com.intellij.patterns.PsiTypePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiTypePattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiType, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiType psiType
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiTypePattern$2.classPsiTypePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypePattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiTypePattern this$0
void (com.intellij.patterns.PsiTypePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiTypePattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiType, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiType psiType
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiTypePattern.classPsiTypePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiTypePattern extends com.intellij.patterns.ObjectPattern {
protected void ()
public com.intellij.patterns.PsiTypePattern arrayOf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiTypePattern classType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/pom/java/LanguageLevel.classLanguageLevel.java
package com.intellij.pom.java
public final com.intellij.pom.java.LanguageLevel extends java.lang.Enum {
public static final com.intellij.pom.java.LanguageLevel JDK_1_3
public static final com.intellij.pom.java.LanguageLevel JDK_1_4
public static final com.intellij.pom.java.LanguageLevel JDK_1_5
public static final com.intellij.pom.java.LanguageLevel JDK_1_6
public static final com.intellij.pom.java.LanguageLevel JDK_1_7
public static final com.intellij.pom.java.LanguageLevel JDK_1_8
public static final com.intellij.pom.java.LanguageLevel JDK_1_9
public static final com.intellij.pom.java.LanguageLevel JDK_X
public static final com.intellij.pom.java.LanguageLevel HIGHEST
public static final com.intellij.openapi.util.Key KEY
private final String myName
private final String myPresentableText
private final String myCompilerComplianceDefaultOption
private final String[] myCompilerComplianceOptionVariants
private static final com.intellij.pom.java.LanguageLevel[] $VALUES
public static com.intellij.pom.java.LanguageLevel[] values ()
public static com.intellij.pom.java.LanguageLevel valueOf (java.lang.String)
String name
private transient void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String name
String presentableText
String compilerComplianceDefaultOption
String[] compilerComplianceAlternativeOptions
public java.lang.String getName ()
public java.lang.String getPresentableText ()
public boolean isAtLeast (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public boolean isLessThan (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public java.lang.String getCompilerComplianceDefaultOption ()
public static com.intellij.pom.java.LanguageLevel parse (java.lang.String)
com.intellij.pom.java.LanguageLevel level
String compilerComplianceOption
static void ()
}
com/intellij/psi/ClassTypePointerFactory.classClassTypePointerFactory.java
package com.intellij.psi
public abstract com.intellij.psi.ClassTypePointerFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.SmartTypePointer createClassTypePointer (com.intellij.psi.PsiClassType, com.intellij.openapi.project.Project)
static void ()
}
com/intellij/psi/CommonReferenceProviderTypes.classCommonReferenceProviderTypes.java
package com.intellij.psi
public abstract com.intellij.psi.CommonReferenceProviderTypes extends java.lang.Object {
public static final com.intellij.psi.ReferenceProviderType PROPERTIES_FILE_KEY_PROVIDER
public static final com.intellij.psi.ReferenceProviderType URI_PROVIDER
public static final com.intellij.psi.ReferenceProviderType SCHEMA_PROVIDER
public void ()
public static com.intellij.psi.CommonReferenceProviderTypes getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.CommonReferenceProviderTypes getInstance ()
public abstract com.intellij.psi.PsiReferenceProvider getClassReferenceProvider ()
static void ()
}
com/intellij/psi/ConstraintType.classConstraintType.java
package com.intellij.psi
public final com.intellij.psi.ConstraintType extends java.lang.Enum {
public static final com.intellij.psi.ConstraintType EQUALS
public static final com.intellij.psi.ConstraintType SUBTYPE
public static final com.intellij.psi.ConstraintType SUPERTYPE
private static final com.intellij.psi.ConstraintType[] $VALUES
public static com.intellij.psi.ConstraintType[] values ()
public static com.intellij.psi.ConstraintType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/EmptySubstitutor.classEmptySubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.EmptySubstitutor extends java.lang.Object implements com.intellij.psi.PsiSubstitutor {
public void ()
public static com.intellij.psi.EmptySubstitutor getInstance ()
}
com/intellij/psi/GenericsUtil$1.classGenericsUtil.java
package com.intellij.psi
final com.intellij.psi.GenericsUtil$1 extends com.intellij.psi.PsiTypeVisitor {
final boolean val$openCaptured
void (boolean)
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiType acceptedBound
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType toPut
com.intellij.psi.PsiType toPut
com.intellij.psi.PsiType accepted
com.intellij.psi.PsiType typeArgument
com.intellij.psi.PsiType toPut
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
boolean toExtend
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiAnnotation[] applicableAnnotations
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType result
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/GenericsUtil$2.classGenericsUtil.java
package com.intellij.psi
final com.intellij.psi.GenericsUtil$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final String val$name
void (java.lang.String)
public boolean value (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter psiTypeParameter
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/GenericsUtil.classGenericsUtil.java
package com.intellij.psi
public com.intellij.psi.GenericsUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static com.intellij.psi.PsiType getGreatestLowerBound (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
public static com.intellij.psi.PsiType getLeastUpperBound (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiManager)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiManager manager
private static com.intellij.psi.PsiType getLeastUpperBound (com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.util.Set, com.intellij.psi.PsiManager)
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiClassType cloneable
com.intellij.psi.PsiClassType serializable
com.intellij.psi.PsiType componentType1
com.intellij.psi.PsiType componentType2
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType type
java.util.Set newConjuncts
com.intellij.psi.PsiType[] conjuncts
com.intellij.psi.PsiType mapping1
com.intellij.psi.PsiType mapping2
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClass aSuper
com.intellij.psi.PsiSubstitutor subst1
com.intellij.psi.PsiSubstitutor subst2
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.util.Couple types
int i
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult1
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult2
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass bClass
com.intellij.psi.PsiClass[] supers
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiClassType[] conjuncts
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.search.GlobalSearchScope all
com.intellij.psi.PsiClassType serializable
com.intellij.psi.PsiClassType cloneable
com.intellij.psi.PsiType arraySupers
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
java.util.Set compared
com.intellij.psi.PsiManager manager
private static com.intellij.psi.PsiType getLeastContainingTypeArgument (com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.util.Set, com.intellij.psi.PsiManager)
com.intellij.psi.PsiWildcardType wild2
com.intellij.psi.PsiType bound2
com.intellij.psi.PsiWildcardType wild1
com.intellij.psi.PsiType bound1
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
java.util.Set compared
com.intellij.psi.PsiManager manager
public static com.intellij.psi.PsiClass[] getLeastUpperClasses (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass bClass
java.util.Set supers
java.util.Set visited
private static void getLeastUpperClassesInner (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.util.Set, java.util.Set)
com.intellij.psi.PsiClass aSuper
com.intellij.psi.PsiClass[] aSupers
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass bClass
java.util.Set supers
java.util.Set visited
private static void addSuper (java.util.Set, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass superClass
java.util.Iterator iterator
java.util.Set supers
com.intellij.psi.PsiClass classToAdd
public static boolean isTypeArgumentsApplicable (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement context
public static boolean isTypeArgumentsApplicable (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement context
boolean allowUncheckedConversion
public static com.intellij.openapi.util.Pair findTypeParameterWithBoundError (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiType boundError
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement context
boolean allowUncheckedConversion
public static com.intellij.psi.PsiType findTypeParameterBoundError (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiType extendsType
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType[] extendsTypes
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement context
boolean allowUncheckedConversion
com.intellij.psi.PsiType substituted
public static boolean isFromExternalTypeLanguage (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType getVariableTypeByExpressionType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType getVariableTypeByExpressionType (com.intellij.psi.PsiType, boolean)
int i
int dims
com.intellij.psi.PsiType type
boolean openCaptured
com.intellij.psi.PsiType transformed
com.intellij.psi.PsiType componentType
public static com.intellij.psi.PsiSubstitutor substituteByParameterName (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
String name
com.intellij.psi.PsiTypeParameter key
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor parentSubstitutor
java.util.Map substitutionMap
java.util.List result
public static com.intellij.psi.PsiType eliminateWildcards (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType eliminateWildcards (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType type
boolean eliminateInTypeArguments
public static com.intellij.psi.PsiType eliminateWildcards (com.intellij.psi.PsiType, boolean, boolean)
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiTypeParameter[] typeParams
java.util.Map map
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType type
boolean eliminateInTypeArguments
boolean eliminateCapturedWildcards
public static boolean checkNotInBounds (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType bound
com.intellij.psi.PsiReferenceParameterList referenceParameterList
public static boolean checkNotInBounds (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType superBound
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType type
com.intellij.psi.PsiType bound
boolean uncheckedConversionByDefault
private static boolean checkExtendsWildcardCaptureFailure (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiType)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiType boundBound
com.intellij.psi.PsiClass extendsBoundClass
com.intellij.psi.PsiClass boundBoundClass
private static boolean checkNotAssignable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType boundBound
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType type
boolean allowUncheckedConversion
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/HierarchicalMethodSignature.classHierarchicalMethodSignature.java
package com.intellij.psi
public abstract com.intellij.psi.HierarchicalMethodSignature extends com.intellij.psi.util.MethodSignatureBackedByPsiMethod {
public void (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
private static com.intellij.psi.PsiType[] getParameterTypes (com.intellij.psi.PsiMethod)
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType[] paramTypes
public abstract java.util.List getSuperSignatures ()
public java.util.List getInaccessibleSuperSignatures ()
}
com/intellij/psi/ImplicitVariable.classImplicitVariable.java
package com.intellij.psi
public abstract com.intellij.psi.ImplicitVariable extends java.lang.Object implements com.intellij.psi.PsiLocalVariable {
public abstract com.intellij.psi.PsiElement getDeclarationScope ()
}
com/intellij/psi/JVMElementFactories.classJVMElementFactories.java
package com.intellij.psi
public com.intellij.psi.JVMElementFactories extends com.intellij.lang.LanguageExtension {
private static final com.intellij.psi.JVMElementFactories INSTANCE
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.JVMElementFactory getFactory (com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.psi.JVMElementFactoryProvider provider
public static com.intellij.psi.JVMElementFactory requireFactory (com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.psi.JVMElementFactory factory
static void ()
}
com/intellij/psi/JVMElementFactory.classJVMElementFactory.java
package com.intellij.psi
public abstract com.intellij.psi.JVMElementFactory extends java.lang.Object {
public abstract com.intellij.psi.PsiClass createClass (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createInterface (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createEnum (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiField createField (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createConstructor ()
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer () throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameterList createParameterList (java.lang.String[], com.intellij.psi.PsiType[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public abstract com.intellij.psi.PsiTypeParameterList createTypeParameterList ()
public abstract com.intellij.psi.PsiTypeParameter createTypeParameter (java.lang.String, com.intellij.psi.PsiClassType[])
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiClass createAnnotationType (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createConstructor (java.lang.String)
public abstract com.intellij.psi.PsiMethod createConstructor (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
public transient abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner)
public abstract com.intellij.psi.PsiSubstitutor createSubstitutor (java.util.Map)
public abstract com.intellij.psi.PsiPrimitiveType createPrimitiveType (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String)
public abstract boolean isValidClassName (java.lang.String)
public abstract boolean isValidMethodName (java.lang.String)
public abstract boolean isValidParameterName (java.lang.String)
public abstract boolean isValidFieldName (java.lang.String)
public abstract boolean isValidLocalVariableName (java.lang.String)
}
com/intellij/psi/JVMElementFactoryProvider.classJVMElementFactoryProvider.java
package com.intellij.psi
public abstract com.intellij.psi.JVMElementFactoryProvider extends java.lang.Object {
public abstract com.intellij.psi.JVMElementFactory getFactory (com.intellij.openapi.project.Project)
}
com/intellij/psi/JavaCodeFragment$ExceptionHandler.classJavaCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragment$ExceptionHandler extends java.lang.Object {
public abstract boolean isHandledException (com.intellij.psi.PsiClassType)
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker$1.classJavaCodeFragment.java
package com.intellij.psi
final com.intellij.psi.JavaCodeFragment$VisibilityChecker$1 extends java.lang.Object implements com.intellij.psi.JavaCodeFragment$VisibilityChecker {
void ()
public com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility isDeclarationVisible (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiElement place
public java.lang.String toString ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker$2.classJavaCodeFragment.java
package com.intellij.psi
final com.intellij.psi.JavaCodeFragment$VisibilityChecker$2 extends java.lang.Object implements com.intellij.psi.JavaCodeFragment$VisibilityChecker {
void ()
public com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility isDeclarationVisible (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiElement place
public java.lang.String toString ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker$Visibility.classJavaCodeFragment.java
package com.intellij.psi
public final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility extends java.lang.Enum {
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility VISIBLE
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility NOT_VISIBLE
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility DEFAULT_VISIBILITY
private static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility[] $VALUES
public static com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility[] values ()
public static com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker.classJavaCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragment$VisibilityChecker extends java.lang.Object {
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker EVERYTHING_VISIBLE
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker PROJECT_SCOPE_VISIBLE
public abstract com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility isDeclarationVisible (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
static void ()
}
com/intellij/psi/JavaCodeFragment.classJavaCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragment extends java.lang.Object implements com.intellij.psi.PsiImportHolder com.intellij.psi.PsiCodeFragment {
public abstract com.intellij.psi.PsiType getThisType ()
public abstract void setThisType (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiType getSuperType ()
public abstract void setSuperType (com.intellij.psi.PsiType)
public abstract java.lang.String importsToString ()
public abstract void addImportsFromString (java.lang.String)
public abstract void setVisibilityChecker (com.intellij.psi.JavaCodeFragment$VisibilityChecker)
public abstract com.intellij.psi.JavaCodeFragment$VisibilityChecker getVisibilityChecker ()
public abstract void setExceptionHandler (com.intellij.psi.JavaCodeFragment$ExceptionHandler)
public abstract com.intellij.psi.JavaCodeFragment$ExceptionHandler getExceptionHandler ()
}
com/intellij/psi/JavaCodeFragmentFactory.classJavaCodeFragmentFactory.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragmentFactory extends java.lang.Object {
public static final int ALLOW_VOID
public static final int ALLOW_ELLIPSIS
public static final int ALLOW_DISJUNCTION
public static final int ALLOW_INTERSECTION
public void ()
public static com.intellij.psi.JavaCodeFragmentFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiExpressionCodeFragment createExpressionCodeFragment (java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.PsiType, boolean)
public abstract com.intellij.psi.JavaCodeFragment createCodeBlockCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean)
public abstract com.intellij.psi.PsiTypeCodeFragment createTypeCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean)
public abstract com.intellij.psi.PsiTypeCodeFragment createTypeCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean, int)
public abstract com.intellij.psi.PsiJavaCodeReferenceCodeFragment createReferenceCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean, boolean)
}
com/intellij/psi/JavaDirectoryService.classJavaDirectoryService.java
package com.intellij.psi
public abstract com.intellij.psi.JavaDirectoryService extends java.lang.Object {
public void ()
public static com.intellij.psi.JavaDirectoryService getInstance ()
public abstract com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
public abstract com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiDirectory)
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean, java.util.Map) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createInterface (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createEnum (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createAnnotationType (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract boolean isSourceRoot (com.intellij.psi.PsiDirectory)
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiDirectory)
}
com/intellij/psi/JavaDocTokenType.classJavaDocTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.JavaDocTokenType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_START
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_END
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_DATA
public static final com.intellij.psi.tree.IElementType DOC_SPACE
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_LEADING_ASTERISKS
public static final com.intellij.psi.tree.IElementType DOC_TAG_NAME
public static final com.intellij.psi.tree.IElementType DOC_INLINE_TAG_START
public static final com.intellij.psi.tree.IElementType DOC_INLINE_TAG_END
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_TOKEN
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_DOT
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_COMMA
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_LPAREN
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_RPAREN
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_LT
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_GT
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_SHARP_TOKEN
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_BAD_CHARACTER
public static final com.intellij.psi.tree.TokenSet ALL_JAVADOC_TOKENS
static void ()
}
com/intellij/psi/JavaElementVisitor.classJavaElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaElementVisitor extends com.intellij.psi.PsiElementVisitor {
public void ()
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression expression
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock block
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiDeclarationStatement statement
public void visitDocComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment comment
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
public void visitDocTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement)
com.intellij.psi.PsiEmptyStatement statement
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList list
public void visitExpressionListStatement (com.intellij.psi.PsiExpressionListStatement)
com.intellij.psi.PsiExpressionListStatement statement
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiExpressionStatement statement
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
public void visitIdentifier (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier identifier
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
public void visitImportList (com.intellij.psi.PsiImportList)
com.intellij.psi.PsiImportList list
public void visitImportStatement (com.intellij.psi.PsiImportStatement)
com.intellij.psi.PsiImportStatement statement
public void visitImportStaticStatement (com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiImportStaticStatement statement
public void visitInlineDocTag (com.intellij.psi.javadoc.PsiInlineDocTag)
com.intellij.psi.javadoc.PsiInlineDocTag tag
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void visitJavaToken (com.intellij.psi.PsiJavaToken)
com.intellij.psi.PsiJavaToken token
public void visitKeyword (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiKeyword keyword
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
public void visitModifierList (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList list
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitPackage (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
public void visitPackageStatement (com.intellij.psi.PsiPackageStatement)
com.intellij.psi.PsiPackageStatement statement
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public void visitReceiverParameter (com.intellij.psi.PsiReceiverParameter)
com.intellij.psi.PsiReceiverParameter parameter
public void visitParameterList (com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameterList list
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiPostfixExpression expression
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
public void visitImportStaticReferenceElement (com.intellij.psi.PsiImportStaticReferenceElement)
com.intellij.psi.PsiImportStaticReferenceElement reference
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public void visitReferenceList (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList list
public void visitReferenceParameterList (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiReferenceParameterList list
public void visitTypeParameterList (com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiTypeParameterList list
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
public void visitStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement)
com.intellij.psi.PsiSwitchLabelStatement statement
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
public void visitCatchSection (com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection section
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceList resourceList
public void visitResourceVariable (com.intellij.psi.PsiResourceVariable)
com.intellij.psi.PsiResourceVariable variable
public void visitResourceExpression (com.intellij.psi.PsiResourceExpression)
com.intellij.psi.PsiResourceExpression expression
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement type
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitJavaFile (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
public void visitImplicitVariable (com.intellij.psi.ImplicitVariable)
com.intellij.psi.ImplicitVariable variable
public void visitDocToken (com.intellij.psi.javadoc.PsiDocToken)
com.intellij.psi.javadoc.PsiDocToken token
public void visitTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter classParameter
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public void visitAnnotationParameterList (com.intellij.psi.PsiAnnotationParameterList)
com.intellij.psi.PsiAnnotationParameterList list
public void visitAnnotationArrayInitializer (com.intellij.psi.PsiArrayInitializerMemberValue)
com.intellij.psi.PsiArrayInitializerMemberValue initializer
public void visitNameValuePair (com.intellij.psi.PsiNameValuePair)
com.intellij.psi.PsiNameValuePair pair
public void visitAnnotationMethod (com.intellij.psi.PsiAnnotationMethod)
com.intellij.psi.PsiAnnotationMethod method
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitEnumConstantInitializer (com.intellij.psi.PsiEnumConstantInitializer)
com.intellij.psi.PsiEnumConstantInitializer enumConstantInitializer
public void visitCodeFragment (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.JavaCodeFragment codeFragment
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
public void visitModuleReferenceElement (com.intellij.psi.PsiJavaModuleReferenceElement)
com.intellij.psi.PsiJavaModuleReferenceElement refElement
public void visitModuleStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement statement
public void visitRequiresStatement (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement statement
public void visitExportsStatement (com.intellij.psi.PsiExportsStatement)
com.intellij.psi.PsiExportsStatement statement
public void visitUsesStatement (com.intellij.psi.PsiUsesStatement)
com.intellij.psi.PsiUsesStatement statement
public void visitProvidesStatement (com.intellij.psi.PsiProvidesStatement)
com.intellij.psi.PsiProvidesStatement statement
}
com/intellij/psi/JavaPsiFacade.classJavaPsiFacade.java
package com.intellij.psi
public abstract com.intellij.psi.JavaPsiFacade extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public static com.intellij.psi.JavaPsiFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.PsiElementFactory getElementFactory (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiPackage findPackage (java.lang.String)
public abstract com.intellij.psi.PsiElementFactory getElementFactory ()
public abstract com.intellij.psi.PsiJavaParserFacade getParserFacade ()
public abstract com.intellij.psi.PsiResolveHelper getResolveHelper ()
public abstract com.intellij.psi.PsiNameHelper getNameHelper ()
public abstract com.intellij.psi.PsiConstantEvaluationHelper getConstantEvaluationHelper ()
public abstract boolean isPartOfPackagePrefix (java.lang.String)
public abstract boolean isInPackage (com.intellij.psi.PsiElement, com.intellij.psi.PsiPackage)
public abstract boolean arePackagesTheSame (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public abstract com.intellij.openapi.project.Project getProject ()
public abstract boolean isConstantExpression (com.intellij.psi.PsiExpression)
static void ()
}
com/intellij/psi/JavaRecursiveElementVisitor.classJavaRecursiveElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaRecursiveElementVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.util.containers.Stack myRefExprsInVisit
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/psi/JavaRecursiveElementWalkingVisitor$1.classJavaRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.JavaRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final com.intellij.psi.JavaRecursiveElementWalkingVisitor this$0
void (com.intellij.psi.JavaRecursiveElementWalkingVisitor, com.intellij.psi.PsiElementVisitor)
com.intellij.psi.JavaRecursiveElementWalkingVisitor this$0
com.intellij.psi.PsiElementVisitor arg0
public void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/JavaRecursiveElementWalkingVisitor.classJavaRecursiveElementWalkingVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaRecursiveElementWalkingVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.psi.PsiWalkingState myWalkingState
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void stopWalking ()
}
com/intellij/psi/JavaResolveResult$1.classJavaResolveResult.java
package com.intellij.psi
final com.intellij.psi.JavaResolveResult$1 extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
void ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
}
com/intellij/psi/JavaResolveResult.classJavaResolveResult.java
package com.intellij.psi
public abstract com.intellij.psi.JavaResolveResult extends java.lang.Object implements com.intellij.psi.ResolveResult {
public static final com.intellij.psi.JavaResolveResult[] EMPTY_ARRAY
public static final com.intellij.psi.JavaResolveResult EMPTY
public abstract com.intellij.psi.PsiSubstitutor getSubstitutor ()
public abstract boolean isPackagePrefixPackageReference ()
public abstract boolean isAccessible ()
public abstract boolean isStaticsScopeCorrect ()
public abstract com.intellij.psi.PsiElement getCurrentFileResolveScope ()
static void ()
}
com/intellij/psi/JavaTokenType.classJavaTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.JavaTokenType extends java.lang.Object implements com.intellij.psi.TokenType {
public static final com.intellij.psi.tree.IElementType IDENTIFIER
public static final com.intellij.psi.tree.IElementType C_STYLE_COMMENT
public static final com.intellij.psi.tree.IElementType END_OF_LINE_COMMENT
public static final com.intellij.psi.tree.IElementType INTEGER_LITERAL
public static final com.intellij.psi.tree.IElementType LONG_LITERAL
public static final com.intellij.psi.tree.IElementType FLOAT_LITERAL
public static final com.intellij.psi.tree.IElementType DOUBLE_LITERAL
public static final com.intellij.psi.tree.IElementType CHARACTER_LITERAL
public static final com.intellij.psi.tree.IElementType STRING_LITERAL
public static final com.intellij.psi.tree.IElementType TRUE_KEYWORD
public static final com.intellij.psi.tree.IElementType FALSE_KEYWORD
public static final com.intellij.psi.tree.IElementType NULL_KEYWORD
public static final com.intellij.psi.tree.IElementType ABSTRACT_KEYWORD
public static final com.intellij.psi.tree.IElementType ASSERT_KEYWORD
public static final com.intellij.psi.tree.IElementType BOOLEAN_KEYWORD
public static final com.intellij.psi.tree.IElementType BREAK_KEYWORD
public static final com.intellij.psi.tree.IElementType BYTE_KEYWORD
public static final com.intellij.psi.tree.IElementType CASE_KEYWORD
public static final com.intellij.psi.tree.IElementType CATCH_KEYWORD
public static final com.intellij.psi.tree.IElementType CHAR_KEYWORD
public static final com.intellij.psi.tree.IElementType CLASS_KEYWORD
public static final com.intellij.psi.tree.IElementType CONST_KEYWORD
public static final com.intellij.psi.tree.IElementType CONTINUE_KEYWORD
public static final com.intellij.psi.tree.IElementType DEFAULT_KEYWORD
public static final com.intellij.psi.tree.IElementType DO_KEYWORD
public static final com.intellij.psi.tree.IElementType DOUBLE_KEYWORD
public static final com.intellij.psi.tree.IElementType ELSE_KEYWORD
public static final com.intellij.psi.tree.IElementType ENUM_KEYWORD
public static final com.intellij.psi.tree.IElementType EXTENDS_KEYWORD
public static final com.intellij.psi.tree.IElementType FINAL_KEYWORD
public static final com.intellij.psi.tree.IElementType FINALLY_KEYWORD
public static final com.intellij.psi.tree.IElementType FLOAT_KEYWORD
public static final com.intellij.psi.tree.IElementType FOR_KEYWORD
public static final com.intellij.psi.tree.IElementType GOTO_KEYWORD
public static final com.intellij.psi.tree.IElementType IF_KEYWORD
public static final com.intellij.psi.tree.IElementType IMPLEMENTS_KEYWORD
public static final com.intellij.psi.tree.IElementType IMPORT_KEYWORD
public static final com.intellij.psi.tree.IElementType INSTANCEOF_KEYWORD
public static final com.intellij.psi.tree.IElementType INT_KEYWORD
public static final com.intellij.psi.tree.IElementType INTERFACE_KEYWORD
public static final com.intellij.psi.tree.IElementType LONG_KEYWORD
public static final com.intellij.psi.tree.IElementType NATIVE_KEYWORD
public static final com.intellij.psi.tree.IElementType NEW_KEYWORD
public static final com.intellij.psi.tree.IElementType PACKAGE_KEYWORD
public static final com.intellij.psi.tree.IElementType PRIVATE_KEYWORD
public static final com.intellij.psi.tree.IElementType PUBLIC_KEYWORD
public static final com.intellij.psi.tree.IElementType SHORT_KEYWORD
public static final com.intellij.psi.tree.IElementType SUPER_KEYWORD
public static final com.intellij.psi.tree.IElementType SWITCH_KEYWORD
public static final com.intellij.psi.tree.IElementType SYNCHRONIZED_KEYWORD
public static final com.intellij.psi.tree.IElementType THIS_KEYWORD
public static final com.intellij.psi.tree.IElementType THROW_KEYWORD
public static final com.intellij.psi.tree.IElementType PROTECTED_KEYWORD
public static final com.intellij.psi.tree.IElementType TRANSIENT_KEYWORD
public static final com.intellij.psi.tree.IElementType RETURN_KEYWORD
public static final com.intellij.psi.tree.IElementType VOID_KEYWORD
public static final com.intellij.psi.tree.IElementType STATIC_KEYWORD
public static final com.intellij.psi.tree.IElementType STRICTFP_KEYWORD
public static final com.intellij.psi.tree.IElementType WHILE_KEYWORD
public static final com.intellij.psi.tree.IElementType TRY_KEYWORD
public static final com.intellij.psi.tree.IElementType VOLATILE_KEYWORD
public static final com.intellij.psi.tree.IElementType THROWS_KEYWORD
public static final com.intellij.psi.tree.IElementType LPARENTH
public static final com.intellij.psi.tree.IElementType RPARENTH
public static final com.intellij.psi.tree.IElementType LBRACE
public static final com.intellij.psi.tree.IElementType RBRACE
public static final com.intellij.psi.tree.IElementType LBRACKET
public static final com.intellij.psi.tree.IElementType RBRACKET
public static final com.intellij.psi.tree.IElementType SEMICOLON
public static final com.intellij.psi.tree.IElementType COMMA
public static final com.intellij.psi.tree.IElementType DOT
public static final com.intellij.psi.tree.IElementType ELLIPSIS
public static final com.intellij.psi.tree.IElementType AT
public static final com.intellij.psi.tree.IElementType EQ
public static final com.intellij.psi.tree.IElementType GT
public static final com.intellij.psi.tree.IElementType LT
public static final com.intellij.psi.tree.IElementType EXCL
public static final com.intellij.psi.tree.IElementType TILDE
public static final com.intellij.psi.tree.IElementType QUEST
public static final com.intellij.psi.tree.IElementType COLON
public static final com.intellij.psi.tree.IElementType PLUS
public static final com.intellij.psi.tree.IElementType MINUS
public static final com.intellij.psi.tree.IElementType ASTERISK
public static final com.intellij.psi.tree.IElementType DIV
public static final com.intellij.psi.tree.IElementType AND
public static final com.intellij.psi.tree.IElementType OR
public static final com.intellij.psi.tree.IElementType XOR
public static final com.intellij.psi.tree.IElementType PERC
public static final com.intellij.psi.tree.IElementType EQEQ
public static final com.intellij.psi.tree.IElementType LE
public static final com.intellij.psi.tree.IElementType GE
public static final com.intellij.psi.tree.IElementType NE
public static final com.intellij.psi.tree.IElementType ANDAND
public static final com.intellij.psi.tree.IElementType OROR
public static final com.intellij.psi.tree.IElementType PLUSPLUS
public static final com.intellij.psi.tree.IElementType MINUSMINUS
public static final com.intellij.psi.tree.IElementType LTLT
public static final com.intellij.psi.tree.IElementType GTGT
public static final com.intellij.psi.tree.IElementType GTGTGT
public static final com.intellij.psi.tree.IElementType PLUSEQ
public static final com.intellij.psi.tree.IElementType MINUSEQ
public static final com.intellij.psi.tree.IElementType ASTERISKEQ
public static final com.intellij.psi.tree.IElementType DIVEQ
public static final com.intellij.psi.tree.IElementType ANDEQ
public static final com.intellij.psi.tree.IElementType OREQ
public static final com.intellij.psi.tree.IElementType XOREQ
public static final com.intellij.psi.tree.IElementType PERCEQ
public static final com.intellij.psi.tree.IElementType LTLTEQ
public static final com.intellij.psi.tree.IElementType GTGTEQ
public static final com.intellij.psi.tree.IElementType GTGTGTEQ
public static final com.intellij.psi.tree.IElementType DOUBLE_COLON
public static final com.intellij.psi.tree.IElementType ARROW
public static final com.intellij.psi.tree.IElementType MODULE_KEYWORD
public static final com.intellij.psi.tree.IElementType REQUIRES_KEYWORD
public static final com.intellij.psi.tree.IElementType EXPORTS_KEYWORD
public static final com.intellij.psi.tree.IElementType USES_KEYWORD
public static final com.intellij.psi.tree.IElementType PROVIDES_KEYWORD
public static final com.intellij.psi.tree.IElementType TO_KEYWORD
public static final com.intellij.psi.tree.IElementType WITH_KEYWORD
static void ()
}
com/intellij/psi/LambdaUtil$1.classLambdaUtil.java
package com.intellij.psi
final com.intellij.psi.LambdaUtil$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiClass val$psiClass
void (com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/LambdaUtil$2.classLambdaUtil.java
package com.intellij.psi
final com.intellij.psi.LambdaUtil$2 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.Set val$abstractNames
final java.util.Set val$defaultNames
void (java.util.Set, java.util.Set)
public boolean process (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/LambdaUtil$3.classLambdaUtil.java
package com.intellij.psi
final com.intellij.psi.LambdaUtil$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiParameter[] val$parameters
final int val$finalLambdaIdx
final com.intellij.psi.JavaResolveResult val$resolveResult
void (com.intellij.psi.PsiParameter[], int, com.intellij.psi.JavaResolveResult)
public com.intellij.psi.PsiType compute ()
com.intellij.psi.PsiType normalizedType
public volatile java.lang.Object compute ()
}
com/intellij/psi/LambdaUtil$4.classLambdaUtil.java
package com.intellij.psi
final com.intellij.psi.LambdaUtil$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiExpression val$expression
void (com.intellij.psi.PsiExpression)
public com.intellij.psi.PsiType compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/LambdaUtil$5.classLambdaUtil.java
package com.intellij.psi
final com.intellij.psi.LambdaUtil$5 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiSubstitutor val$substitutor
void (com.intellij.psi.PsiSubstitutor)
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/LambdaUtil$TypeParamsChecker.classLambdaUtil.java
package com.intellij.psi
public com.intellij.psi.LambdaUtil$TypeParamsChecker extends com.intellij.psi.PsiTypeVisitor {
private com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.PsiClass myClass
public final java.util.Set myUsedTypeParams
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties pair
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
public boolean startedInference ()
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
Boolean paramAccepted
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
boolean used
com.intellij.psi.PsiClass resolve
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Boolean visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
com.intellij.psi.PsiLambdaExpressionType lambdaExpressionType
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private boolean check (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter check
com.intellij.psi.PsiTypeParameterListOwner owner
public transient boolean used (com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter[] parameters
public volatile java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/LambdaUtil.classLambdaUtil.java
package com.intellij.psi
public com.intellij.psi.LambdaUtil extends java.lang.Object {
public static final com.intellij.openapi.util.RecursionGuard ourParameterGuard
public static final ThreadLocal ourFunctionTypes
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static com.intellij.psi.PsiType getFunctionalInterfaceReturnType (com.intellij.psi.PsiFunctionalExpression)
com.intellij.psi.PsiFunctionalExpression expr
public static com.intellij.psi.PsiType getFunctionalInterfaceReturnType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType returnType
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiMethod getFunctionalInterfaceMethod (com.intellij.psi.PsiType)
com.intellij.psi.PsiType functionalInterfaceType
public static com.intellij.psi.PsiMethod getFunctionalInterfaceMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiType samType
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiMethod getFunctionalInterfaceMethod (com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiClassType$ClassResolveResult result
public static com.intellij.psi.PsiMethod getFunctionalInterfaceMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature methodSignature
public static com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.PsiClass methodContainingClass
com.intellij.psi.PsiSubstitutor initialSubst
com.intellij.psi.PsiSubstitutor superClassSubstitutor
public static boolean isFunctionalType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isFunctionalClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean isValidLambdaContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parentContext
com.intellij.psi.PsiElement context
private static boolean isAssignmentOrInvocationContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static boolean isInvocationContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static boolean isAssignmentContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static boolean isLambdaFullyInferred (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiType functionalInterfaceType
boolean hasParams
public static com.intellij.psi.util.MethodSignature getFunction (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static boolean isPlainInterface (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static com.intellij.psi.util.MethodSignature calcFunction (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
java.util.List functions
private static boolean hasManyOwnAbstractMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
int abstractCount
private static boolean isDefinitelyAbstractInterfaceMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static boolean isPublicObjectMethod (java.lang.String)
String methodName
private static boolean hasManyInheritedAbstractMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
java.util.Set abstractNames
java.util.Set defaultNames
private static boolean overridesPublicObjectMethod (com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.HierarchicalMethodSignature superMethod
com.intellij.psi.HierarchicalMethodSignature psiMethod
java.util.List signatures
private static com.intellij.psi.util.MethodSignature getMethodSignature (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.util.MethodSignature methodSignature
private static java.util.List hasSubsignature (java.util.List)
com.intellij.psi.HierarchicalMethodSignature methodSignature
boolean subsignature
com.intellij.psi.HierarchicalMethodSignature signature
java.util.List signatures
private static boolean skipMethod (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.HierarchicalMethodSignature methodSignature
public static java.util.List findFunctionCandidates (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
boolean hasNonAbstractOverrideEquivalent
com.intellij.psi.PsiMethod psiMethod
java.util.Set equivalentMethods
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiClass psiClass
java.util.List methods
java.util.Map overrideEquivalents
java.util.Collection visibleSignatures
private static com.intellij.psi.PsiType getReturnType (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod method
private static com.intellij.psi.PsiMethod getMethod (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiClass psiClass
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod[] methodsByName
public static int getLambdaIdx (com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expression
int i
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression[] expressions
public static transient boolean dependsOnTypeParams (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiType type
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiElement lambdaExpression
com.intellij.psi.PsiTypeParameter[] param2Check
public static transient boolean depends (com.intellij.psi.PsiType, com.intellij.psi.LambdaUtil$TypeParamsChecker, com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiType type
com.intellij.psi.LambdaUtil$TypeParamsChecker visitor
com.intellij.psi.PsiTypeParameter[] param2Check
Boolean accept
public static com.intellij.psi.PsiType getFunctionalInterfaceType (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression lExpression
com.intellij.psi.PsiParameter[] parameters
int finalLambdaIdx
com.intellij.psi.PsiCall contextCall
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiExpressionList expressionList
int lambdaIdx
com.intellij.psi.PsiElement expression
boolean tryToSubstitute
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
java.util.Map map
private static com.intellij.psi.PsiType getSubstitutedType (com.intellij.psi.PsiElement, boolean, int, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiParameter[] parameters
int finalLambdaIdx
com.intellij.psi.PsiElement expression
boolean tryToSubstitute
int lambdaIdx
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolve
public static boolean processParentOverloads (com.intellij.psi.PsiFunctionalExpression, com.intellij.util.Consumer)
com.intellij.psi.PsiType functionalExpressionType
com.intellij.psi.JavaResolveResult result
java.util.Set types
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiExpressionList expressionList
int lambdaIdx
com.intellij.psi.PsiFunctionalExpression functionalExpression
com.intellij.util.Consumer overloadProcessor
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement expr
private static com.intellij.psi.PsiType extractFunctionalConjunct (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiType conjunctType
com.intellij.psi.PsiIntersectionType type
com.intellij.psi.PsiType conjunct
private static com.intellij.psi.PsiType getFunctionalInterfaceTypeByContainingLambda (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression parentLambda
com.intellij.psi.PsiType parentInterfaceType
private static int adjustLambdaIdx (int, com.intellij.psi.PsiMethod, com.intellij.psi.PsiParameter[])
int finalLambdaIdx
int lambdaIdx
com.intellij.psi.PsiMethod resolve
com.intellij.psi.PsiParameter[] parameters
int finalLambdaIdx
private static com.intellij.psi.PsiType getNormalizedType (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
public static boolean notInferredType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType typeByExpression
public static boolean isLambdaReturnExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiReturnStatement[] getReturnStatements (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiElement body
public static java.util.List getReturnExpressions (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiElement body
java.util.List result
public static boolean isValidQualifier4InterfaceStaticMethodCall (com.intellij.psi.PsiMethod, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression methodReferenceExpression
com.intellij.psi.PsiElement scope
com.intellij.pom.java.LanguageLevel languageLevel
public static java.lang.String getInvalidQualifier4StaticInterfaceMethodMessage (com.intellij.psi.PsiMethod, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType type
java.util.Set classes
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceExpression methodReferenceExpression
com.intellij.psi.PsiElement scope
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiClass containingClass
public static boolean isExpressionStatementExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement body
public static com.intellij.psi.PsiExpression extractSingleExpressionFromBody (com.intellij.psi.PsiElement)
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiElement body
com.intellij.psi.PsiExpression expression
public static boolean isPotentiallyCompatibleWithTypeParameter (com.intellij.psi.PsiFunctionalExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter lambdaParameter
com.intellij.psi.PsiClass paramClass
com.intellij.psi.PsiFunctionalExpression expression
com.intellij.psi.PsiExpressionList argsList
com.intellij.psi.PsiMethod method
int lambdaIdx
public static java.util.Map getFunctionalTypeMap ()
java.util.Map map
public static java.util.Map checkReturnTypeCompatible (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement body
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiReturnStatement statement
java.util.List returnExpressions
com.intellij.psi.PsiReturnStatement[] returnStatements
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiType functionalInterfaceReturnType
java.util.Map errors
public static com.intellij.psi.PsiType getLambdaParameterFromType (com.intellij.psi.PsiType, int)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType functionalInterfaceType
int parameterIndex
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod method
public static boolean isLambdaParameterCheck ()
public static com.intellij.psi.PsiCall treeWalkUp (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expression
boolean inReturnExpressions
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiCall psiCall
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.PsiElement context
com.intellij.psi.PsiCall top
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpressionList argumentList
public static com.intellij.psi.PsiCall copyTopLevelCall (com.intellij.psi.PsiCall)
com.intellij.psi.PsiClass containingClass
String enumName
com.intellij.psi.PsiMethod resolveMethod
com.intellij.psi.PsiClass anEnum
com.intellij.psi.PsiCall call
com.intellij.psi.PsiCall copyCall
public static java.lang.Object performWithSubstitutedParameterBounds (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.util.Producer)
java.util.List conjuncts
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiClassType[] types
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.util.Producer producer
public static java.lang.Object performWithLambdaTargetType (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiType, com.intellij.util.Producer)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiType targetType
com.intellij.util.Producer producer
public static java.lang.String createLambda (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression expression
static com.intellij.psi.util.MethodSignature access$000 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static boolean access$100 (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod x0
static com.intellij.psi.PsiType access$200 (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter x0
static void ()
}
com/intellij/psi/LanguageAnnotationSupport.classLanguageAnnotationSupport.java
package com.intellij.psi
public com.intellij.psi.LanguageAnnotationSupport extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.LanguageAnnotationSupport INSTANCE
private void ()
static void ()
}
com/intellij/psi/PsiAnnotatedJavaCodeReferenceElement.classPsiAnnotatedJavaCodeReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
}
com/intellij/psi/PsiAnnotation$1.classPsiAnnotation.java
package com.intellij.psi
final com.intellij.psi.PsiAnnotation$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiAnnotation[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiAnnotation$TargetType.classPsiAnnotation.java
package com.intellij.psi
public final com.intellij.psi.PsiAnnotation$TargetType extends java.lang.Enum {
public static final com.intellij.psi.PsiAnnotation$TargetType TYPE
public static final com.intellij.psi.PsiAnnotation$TargetType FIELD
public static final com.intellij.psi.PsiAnnotation$TargetType METHOD
public static final com.intellij.psi.PsiAnnotation$TargetType PARAMETER
public static final com.intellij.psi.PsiAnnotation$TargetType CONSTRUCTOR
public static final com.intellij.psi.PsiAnnotation$TargetType LOCAL_VARIABLE
public static final com.intellij.psi.PsiAnnotation$TargetType ANNOTATION_TYPE
public static final com.intellij.psi.PsiAnnotation$TargetType PACKAGE
public static final com.intellij.psi.PsiAnnotation$TargetType TYPE_USE
public static final com.intellij.psi.PsiAnnotation$TargetType TYPE_PARAMETER
public static final com.intellij.psi.PsiAnnotation$TargetType MODULE
public static final com.intellij.psi.PsiAnnotation$TargetType UNKNOWN
public static final com.intellij.psi.PsiAnnotation$TargetType[] EMPTY_ARRAY
private static final com.intellij.psi.PsiAnnotation$TargetType[] $VALUES
public static com.intellij.psi.PsiAnnotation$TargetType[] values ()
public static com.intellij.psi.PsiAnnotation$TargetType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/PsiAnnotation.classPsiAnnotation.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotation extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.meta.PsiMetaOwner {
public static final com.intellij.psi.PsiAnnotation[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public static final String DEFAULT_REFERENCED_METHOD_NAME
public abstract com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
public abstract com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
public abstract com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
public abstract com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
public abstract com.intellij.psi.PsiAnnotationOwner getOwner ()
static void ()
}
com/intellij/psi/PsiAnnotationMemberValue$1.classPsiAnnotationMemberValue.java
package com.intellij.psi
final com.intellij.psi.PsiAnnotationMemberValue$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiAnnotationMemberValue[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiAnnotationMemberValue.classPsiAnnotationMemberValue.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationMemberValue extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiAnnotationMemberValue[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
static void ()
}
com/intellij/psi/PsiAnnotationMethod.classPsiAnnotationMethod.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationMethod extends java.lang.Object implements com.intellij.psi.PsiMethod {
public static final com.intellij.psi.PsiAnnotationMethod[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiAnnotationMemberValue getDefaultValue ()
static void ()
}
com/intellij/psi/PsiAnnotationOwner.classPsiAnnotationOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationOwner extends java.lang.Object {
public abstract com.intellij.psi.PsiAnnotation[] getAnnotations ()
public abstract com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public abstract com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
public abstract com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
}
com/intellij/psi/PsiAnnotationParameterList.classPsiAnnotationParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiNameValuePair[] getAttributes ()
}
com/intellij/psi/PsiAnnotationSupport.classPsiAnnotationSupport.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationSupport extends java.lang.Object {
public abstract com.intellij.psi.PsiLiteral createLiteralValue (java.lang.String, com.intellij.psi.PsiElement)
}
com/intellij/psi/PsiAnonymousClass.classPsiAnonymousClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnonymousClass extends java.lang.Object implements com.intellij.psi.PsiClass {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
public abstract com.intellij.psi.PsiClassType getBaseClassType ()
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract boolean isInQualifiedNew ()
}
com/intellij/psi/PsiArrayAccessExpression.classPsiArrayAccessExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiArrayAccessExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getArrayExpression ()
public abstract com.intellij.psi.PsiExpression getIndexExpression ()
}
com/intellij/psi/PsiArrayInitializerExpression.classPsiArrayInitializerExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiArrayInitializerExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression[] getInitializers ()
}
com/intellij/psi/PsiArrayInitializerMemberValue.classPsiArrayInitializerMemberValue.java
package com.intellij.psi
public abstract com.intellij.psi.PsiArrayInitializerMemberValue extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue {
public abstract com.intellij.psi.PsiAnnotationMemberValue[] getInitializers ()
}
com/intellij/psi/PsiArrayType.classPsiArrayType.java
package com.intellij.psi
public com.intellij.psi.PsiArrayType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiType myComponentType
public void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiType, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiType componentType
com.intellij.psi.TypeAnnotationProvider provider
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
protected java.lang.String getText (java.lang.String, java.lang.String, boolean, boolean)
com.intellij.psi.PsiAnnotation[] annotations
String prefix
String suffix
boolean qualified
boolean annotated
StringBuilder sb
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
int i
com.intellij.psi.PsiType[] superTypes
com.intellij.psi.PsiType[] result
public com.intellij.psi.PsiType getComponentType ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
com/intellij/psi/PsiAssertStatement.classPsiAssertStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAssertStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getAssertCondition ()
public abstract com.intellij.psi.PsiExpression getAssertDescription ()
}
com/intellij/psi/PsiAssignmentExpression.classPsiAssignmentExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAssignmentExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getLExpression ()
public abstract com.intellij.psi.PsiExpression getRExpression ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
}
com/intellij/psi/PsiBinaryExpression.classPsiBinaryExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBinaryExpression extends java.lang.Object implements com.intellij.psi.PsiPolyadicExpression {
public static final com.intellij.psi.tree.TokenSet BOOLEAN_OPERATION_TOKENS
public abstract com.intellij.psi.PsiExpression getLOperand ()
public abstract com.intellij.psi.PsiExpression getROperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
static void ()
}
com/intellij/psi/PsiBlockStatement.classPsiBlockStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBlockStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiCodeBlock getCodeBlock ()
}
com/intellij/psi/PsiBreakStatement.classPsiBreakStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBreakStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public abstract com.intellij.psi.PsiStatement findExitedStatement ()
}
com/intellij/psi/PsiCall.classPsiCall.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCall extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract com.intellij.psi.PsiMethod resolveMethod ()
public abstract com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
}
com/intellij/psi/PsiCallExpression.classPsiCallExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCallExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiCall {
public abstract com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
public abstract com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/PsiCapturedWildcardType$1.classPsiCapturedWildcardType.java
package com.intellij.psi
com.intellij.psi.PsiCapturedWildcardType$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiCapturedWildcardType val$captured
final com.intellij.psi.PsiCapturedWildcardType this$0
void (com.intellij.psi.PsiCapturedWildcardType, com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiCapturedWildcardType.classPsiCapturedWildcardType.java
package com.intellij.psi
public com.intellij.psi.PsiCapturedWildcardType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiWildcardType myExistential
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.PsiTypeParameter myParameter
private com.intellij.psi.PsiType myUpperBound
public static com.intellij.openapi.util.RecursionGuard guard
static final boolean $assertionsDisabled
public static com.intellij.psi.PsiCapturedWildcardType create (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiWildcardType existential
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiCapturedWildcardType create (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiWildcardType existential
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter parameter
private void (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiWildcardType existential
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter parameter
public static boolean isCapture ()
public static com.intellij.psi.PsiType captureUpperBound (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType substitutedBoundType
com.intellij.psi.PsiType boundType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiSubstitutor captureSubstitutor
com.intellij.psi.PsiType[] boundTypes
com.intellij.psi.PsiType originalBound
com.intellij.psi.PsiType glb
public boolean equals (java.lang.Object)
Boolean sameUpperBounds
Object o
com.intellij.psi.PsiCapturedWildcardType captured
com.intellij.psi.PsiManager manager
public int hashCode ()
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiType getLowerBound ()
public com.intellij.psi.PsiType getUpperBound ()
public com.intellij.psi.PsiType getUpperBound (boolean)
boolean capture
com.intellij.psi.PsiType bound
public void setUpperBound (com.intellij.psi.PsiType)
com.intellij.psi.PsiType upperBound
public com.intellij.psi.PsiWildcardType getWildcard ()
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiTypeParameter getTypeParameter ()
static com.intellij.psi.PsiType access$000 (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType x0
static void ()
}
com/intellij/psi/PsiCatchSection$1.classPsiCatchSection.java
package com.intellij.psi
final com.intellij.psi.PsiCatchSection$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiCatchSection[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiCatchSection.classPsiCatchSection.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCatchSection extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiCatchSection[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiParameter getParameter ()
public abstract com.intellij.psi.PsiCodeBlock getCatchBlock ()
public abstract com.intellij.psi.PsiType getCatchType ()
public abstract java.util.List getPreciseCatchTypes ()
public abstract com.intellij.psi.PsiTryStatement getTryStatement ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
static void ()
}
com/intellij/psi/PsiClass$1.classPsiClass.java
package com.intellij.psi
final com.intellij.psi.PsiClass$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiClass[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiClass.classPsiClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClass extends java.lang.Object implements com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiDocCommentOwner com.intellij.psi.PsiTypeParameterListOwner com.intellij.psi.PsiTarget com.intellij.pom.PomRenameableTarget {
public static final com.intellij.psi.PsiClass[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract java.lang.String getQualifiedName ()
public abstract boolean isInterface ()
public abstract boolean isAnnotationType ()
public abstract boolean isEnum ()
public abstract com.intellij.psi.PsiReferenceList getExtendsList ()
public abstract com.intellij.psi.PsiReferenceList getImplementsList ()
public abstract com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public abstract com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public abstract com.intellij.psi.PsiClass getSuperClass ()
public abstract com.intellij.psi.PsiClass[] getInterfaces ()
public abstract com.intellij.psi.PsiClass[] getSupers ()
public abstract com.intellij.psi.PsiClassType[] getSuperTypes ()
public abstract com.intellij.psi.PsiField[] getFields ()
public abstract com.intellij.psi.PsiMethod[] getMethods ()
public abstract com.intellij.psi.PsiMethod[] getConstructors ()
public abstract com.intellij.psi.PsiClass[] getInnerClasses ()
public abstract com.intellij.psi.PsiClassInitializer[] getInitializers ()
public abstract com.intellij.psi.PsiField[] getAllFields ()
public abstract com.intellij.psi.PsiMethod[] getAllMethods ()
public abstract com.intellij.psi.PsiClass[] getAllInnerClasses ()
public abstract com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
public abstract com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
public abstract com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
public abstract com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
public abstract java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
public abstract java.util.List getAllMethodsAndTheirSubstitutors ()
public abstract com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
public abstract com.intellij.psi.PsiElement getLBrace ()
public abstract com.intellij.psi.PsiElement getRBrace ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiElement getScope ()
public abstract boolean isInheritor (com.intellij.psi.PsiClass, boolean)
public abstract boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiClass getContainingClass ()
public abstract java.util.Collection getVisibleSignatures ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
static void ()
}
com/intellij/psi/PsiClassInitializer$1.classPsiClassInitializer.java
package com.intellij.psi
final com.intellij.psi.PsiClassInitializer$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiClassInitializer[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiClassInitializer.classPsiClassInitializer.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassInitializer extends java.lang.Object implements com.intellij.psi.PsiMember {
public static final com.intellij.psi.PsiClassInitializer[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiCodeBlock getBody ()
static void ()
}
com/intellij/psi/PsiClassLevelDeclarationStatement.classPsiClassLevelDeclarationStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassLevelDeclarationStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiClassObjectAccessExpression.classPsiClassObjectAccessExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassObjectAccessExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiTypeElement getOperand ()
public abstract com.intellij.psi.PsiType getType ()
}
com/intellij/psi/PsiClassOwner.classPsiClassOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassOwner extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract com.intellij.psi.PsiClass[] getClasses ()
public abstract java.lang.String getPackageName ()
public abstract void setPackageName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiClassOwnerEx.classPsiClassOwnerEx.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassOwnerEx extends java.lang.Object implements com.intellij.psi.PsiClassOwner {
public abstract java.util.Set getClassNames ()
}
com/intellij/psi/PsiClassType$1.classPsiClassType.java
package com.intellij.psi
final com.intellij.psi.PsiClassType$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiClassType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiClassType$ClassResolveResult$1.classPsiClassType.java
package com.intellij.psi
final com.intellij.psi.PsiClassType$ClassResolveResult$1 extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
void ()
public com.intellij.psi.PsiClass getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/PsiClassType$ClassResolveResult.classPsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType$ClassResolveResult extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
public static final com.intellij.psi.PsiClassType$ClassResolveResult EMPTY
public abstract com.intellij.psi.PsiClass getElement ()
static void ()
}
com/intellij/psi/PsiClassType$Stub.classPsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType$Stub extends com.intellij.psi.PsiClassType {
protected void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
protected void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.TypeAnnotationProvider annotations
public final java.lang.String getPresentableText ()
public abstract java.lang.String getPresentableText (boolean)
public final java.lang.String getCanonicalText ()
public abstract java.lang.String getCanonicalText (boolean)
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
}
com/intellij/psi/PsiClassType.classPsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType extends com.intellij.psi.PsiType {
public static final com.intellij.psi.PsiClassType[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
protected final com.intellij.pom.java.LanguageLevel myLanguageLevel
protected void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
protected void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiClassType annotate (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider provider
public abstract com.intellij.psi.PsiClass resolve ()
public abstract java.lang.String getClassName ()
public abstract com.intellij.psi.PsiType[] getParameters ()
public int getParameterCount ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.psi.PsiClassType otherClassType
String className
String otherClassName
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClassType$ClassResolveResult otherResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass otherClass
public boolean hasParameters ()
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
boolean hasParams
public boolean hasNonTrivialParameters ()
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
public int hashCode ()
String className
public com.intellij.psi.PsiType[] getSuperTypes ()
int i
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiType[] substitutionResults
public static boolean isRaw (com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
public boolean isRaw ()
public abstract com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
public abstract com.intellij.psi.PsiClassType rawType ()
public abstract com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract com.intellij.psi.PsiClassType setLanguageLevel (com.intellij.pom.java.LanguageLevel)
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
static void ()
}
com/intellij/psi/PsiCodeBlock.classPsiCodeBlock.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCodeBlock extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiModifiableCodeBlock {
public static final com.intellij.psi.PsiCodeBlock[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiStatement[] getStatements ()
public abstract com.intellij.psi.PsiElement getFirstBodyElement ()
public abstract com.intellij.psi.PsiElement getLastBodyElement ()
public abstract com.intellij.psi.PsiJavaToken getLBrace ()
public abstract com.intellij.psi.PsiJavaToken getRBrace ()
static void ()
}
com/intellij/psi/PsiConditionalExpression.classPsiConditionalExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConditionalExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiExpression getThenExpression ()
public abstract com.intellij.psi.PsiExpression getElseExpression ()
}
com/intellij/psi/PsiConstantEvaluationHelper$AuxEvaluator.classPsiConstantEvaluationHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator extends java.lang.Object {
public abstract java.lang.Object computeExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
public abstract java.util.concurrent.ConcurrentMap getCacheMap (boolean)
}
com/intellij/psi/PsiConstantEvaluationHelper.classPsiConstantEvaluationHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstantEvaluationHelper extends java.lang.Object {
public void ()
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public abstract java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
public abstract java.lang.Object computeExpression (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
}
com/intellij/psi/PsiConstructorCall.classPsiConstructorCall.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstructorCall extends java.lang.Object implements com.intellij.psi.PsiCall {
public abstract com.intellij.psi.PsiMethod resolveConstructor ()
}
com/intellij/psi/PsiContinueStatement.classPsiContinueStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiContinueStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public abstract com.intellij.psi.PsiStatement findContinuedStatement ()
}
com/intellij/psi/PsiDeclarationStatement.classPsiDeclarationStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDeclarationStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiElement[] getDeclaredElements ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$1.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$1 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$2.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$2 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$3.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$3 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$4.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$4 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$5.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$5 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult.classPsiDiamondType.java
package com.intellij.psi
public com.intellij.psi.PsiDiamondType$DiamondInferenceResult extends java.lang.Object {
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult EXPLICIT_CONSTRUCTOR_TYPE_ARGS
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult NULL_RESULT
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult RAW_RESULT
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult UNRESOLVED_CONSTRUCTOR
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult ANONYMOUS_INNER_RESULT
private final java.util.List myInferredTypes
private String myErrorMessage
private String myNewExpressionPresentableText
public void ()
public void (java.lang.String)
String expressionPresentableText
public com.intellij.psi.PsiType[] getTypes ()
public java.util.List getInferredTypes ()
public java.lang.String getErrorMessage ()
public boolean failedToInfer ()
protected void addInferredType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiDiamondType$DiamondInferenceResult that
public int hashCode ()
int result
static void ()
}
com/intellij/psi/PsiDiamondType.classPsiDiamondType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDiamondType extends com.intellij.psi.PsiType {
public static final com.intellij.openapi.util.RecursionGuard ourDiamondGuard
public void ()
public abstract com.intellij.psi.PsiDiamondType$DiamondInferenceResult resolveInferredTypes ()
public static boolean hasDiamond (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public static com.intellij.psi.PsiDiamondType getDiamondType (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement[] parameterElements
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiNewExpression expression
public abstract com.intellij.psi.JavaResolveResult getStaticFactory ()
static void ()
}
com/intellij/psi/PsiDisjunctionType$1.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
int i
com.intellij.psi.PsiType lub
}
com/intellij/psi/PsiDisjunctionType$2.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$2 extends java.lang.Object implements com.intellij.util.Function {
final boolean val$annotated
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType, boolean)
com.intellij.psi.PsiDisjunctionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDisjunctionType$3.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$3 extends java.lang.Object implements com.intellij.util.Function {
final boolean val$annotated
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType, boolean)
com.intellij.psi.PsiDisjunctionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDisjunctionType$4.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDisjunctionType.classPsiDisjunctionType.java
package com.intellij.psi
public com.intellij.psi.PsiDisjunctionType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiManager myManager
private final java.util.List myTypes
private final com.intellij.psi.util.CachedValue myLubCache
static final boolean $assertionsDisabled
public void (java.util.List, com.intellij.psi.PsiManager)
java.util.List types
com.intellij.psi.PsiManager psiManager
public static com.intellij.psi.PsiType createDisjunction (java.util.List, com.intellij.psi.PsiManager)
java.util.List types
com.intellij.psi.PsiManager psiManager
public com.intellij.psi.PsiType getLeastUpperBound ()
public java.util.List getDisjunctions ()
public com.intellij.psi.PsiDisjunctionType newDisjunctionType (java.util.List)
java.util.List types
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean isValid ()
com.intellij.psi.PsiType type
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
com.intellij.psi.PsiType lub
public int hashCode ()
public boolean equals (java.lang.Object)
int i
Object o
com.intellij.psi.PsiDisjunctionType that
static java.util.List access$000 (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType x0
static com.intellij.psi.PsiManager access$100 (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType x0
static void ()
}
com/intellij/psi/PsiDoWhileStatement.classPsiDoWhileStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDoWhileStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiKeyword getWhileKeyword ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiDocCommentOwner.classPsiDocCommentOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocCommentOwner extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.psi.PsiJavaDocumentedElement {
public abstract boolean isDeprecated ()
}
com/intellij/psi/PsiElementFactory$SERVICE.classPsiElementFactory.java
package com.intellij.psi
public com.intellij.psi.PsiElementFactory$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiElementFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiElementFactory.classPsiElementFactory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementFactory extends java.lang.Object implements com.intellij.psi.PsiJavaParserFacade com.intellij.psi.JVMElementFactory {
public abstract com.intellij.psi.PsiClass createClass (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createInterface (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createEnum (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createAnnotationType (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiField createField (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createConstructor ()
public abstract com.intellij.psi.PsiMethod createConstructor (java.lang.String)
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer () throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiCodeBlock createCodeBlock ()
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiJavaCodeReferenceElement)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
public transient abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner)
public abstract com.intellij.psi.PsiSubstitutor createSubstitutor (java.util.Map)
public abstract com.intellij.psi.PsiPrimitiveType createPrimitiveType (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiTypeElement createTypeElement (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createClassReferenceElement (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createReferenceElementByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createFQClassNameReferenceElement (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createPackageReferenceElement (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createPackageReferenceElement (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceExpression createReferenceExpression (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceExpression createReferenceExpression (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiIdentifier createIdentifier (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiKeyword createKeyword (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiKeyword createKeyword (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStatement createImportStatement (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStatement createImportStatementOnDemand (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDeclarationStatement createVariableDeclarationStatement (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDeclarationStatement createVariableDeclarationStatement (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.javadoc.PsiDocTag createParamTag (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass getArrayClass (com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType getArrayClassType (com.intellij.psi.PsiType, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiPackageStatement createPackageStatement (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStaticStatement createImportStaticStatement (com.intellij.psi.PsiClass, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameterList createParameterList (java.lang.String[], com.intellij.psi.PsiType[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceList createReferenceList (com.intellij.psi.PsiJavaCodeReferenceElement[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter[])
public abstract com.intellij.psi.PsiElement createDummyHolder (java.lang.String, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiCatchSection createCatchSection (com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiElementFinder.classPsiElementFinder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementFinder extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.openapi.util.Condition getClassesFilter (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiFile[] getPackageFiles (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.openapi.util.Condition getPackageFilesFilter (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
protected static java.util.Set getClassNames (com.intellij.psi.PsiClass[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
java.util.HashSet names
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
public com.intellij.psi.PsiClass[] getClasses (java.lang.String, com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String className
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass[] allClasses
public static com.intellij.psi.PsiClass[] filterByName (java.lang.String, com.intellij.psi.PsiClass[])
com.intellij.psi.PsiClass psiClass
String className
com.intellij.psi.PsiClass[] classes
java.util.List foundClasses
static void ()
}
com/intellij/psi/PsiEllipsisType.classPsiEllipsisType.java
package com.intellij.psi
public com.intellij.psi.PsiEllipsisType extends com.intellij.psi.PsiArrayType {
public void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiType, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiType componentType
com.intellij.psi.TypeAnnotationProvider provider
public static com.intellij.psi.PsiType createEllipsis (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean equalsToText (java.lang.String)
String text
public com.intellij.psi.PsiType toArrayType ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public int hashCode ()
}
com/intellij/psi/PsiEmptyStatement.classPsiEmptyStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEmptyStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiEnumConstant.classPsiEnumConstant.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEnumConstant extends java.lang.Object implements com.intellij.psi.PsiField com.intellij.psi.PsiConstructorCall {
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract com.intellij.psi.PsiEnumConstantInitializer getInitializingClass ()
public abstract com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass ()
}
com/intellij/psi/PsiEnumConstantInitializer.classPsiEnumConstantInitializer.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEnumConstantInitializer extends java.lang.Object implements com.intellij.psi.PsiAnonymousClass {
public abstract com.intellij.psi.PsiEnumConstant getEnumConstant ()
}
com/intellij/psi/PsiExportsStatement.classPsiExportsStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExportsStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiExportsStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public abstract java.lang.String getPackageName ()
public abstract java.lang.Iterable getModuleReferences ()
public abstract java.util.List getModuleNames ()
static void ()
}
com/intellij/psi/PsiExpression$1.classPsiExpression.java
package com.intellij.psi
final com.intellij.psi.PsiExpression$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiExpression[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiExpression$2.classPsiExpression.java
package com.intellij.psi
final com.intellij.psi.PsiExpression$2 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiExpression.classPsiExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpression extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue {
public static final com.intellij.psi.PsiExpression[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public static final com.intellij.util.Function EXPRESSION_TO_TYPE
public abstract com.intellij.psi.PsiType getType ()
static void ()
}
com/intellij/psi/PsiExpressionCodeFragment.classPsiExpressionCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiExpression getExpression ()
public abstract com.intellij.psi.PsiType getExpectedType ()
public abstract void setExpectedType (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiExpressionList.classPsiExpressionList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiExpression[] getExpressions ()
public abstract com.intellij.psi.PsiType[] getExpressionTypes ()
}
com/intellij/psi/PsiExpressionListStatement.classPsiExpressionListStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionListStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpressionList getExpressionList ()
}
com/intellij/psi/PsiExpressionStatement.classPsiExpressionStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiField$1.classPsiField.java
package com.intellij.psi
final com.intellij.psi.PsiField$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiField[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiField.classPsiField.java
package com.intellij.psi
public abstract com.intellij.psi.PsiField extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.psi.PsiVariable com.intellij.psi.PsiDocCommentOwner {
public static final com.intellij.psi.PsiField[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
static void ()
}
com/intellij/psi/PsiForStatement.classPsiForStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiForStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiStatement getInitialization ()
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiStatement getUpdate ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiForeachStatement.classPsiForeachStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiForeachStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiParameter getIterationParameter ()
public abstract com.intellij.psi.PsiExpression getIteratedValue ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiFunctionalExpression.classPsiFunctionalExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFunctionalExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.openapi.util.Iconable com.intellij.psi.NavigatablePsiElement {
public static final com.intellij.psi.PsiFunctionalExpression[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiType getFunctionalInterfaceType ()
public abstract boolean isAcceptable (com.intellij.psi.PsiType)
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
static void ()
}
com/intellij/psi/PsiIdentifier.classPsiIdentifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiIdentifier extends java.lang.Object implements com.intellij.psi.PsiJavaToken {
public static final com.intellij.psi.PsiIdentifier[] EMPTY_ARRAY
static void ()
}
com/intellij/psi/PsiIfStatement.classPsiIfStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiIfStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiStatement getThenBranch ()
public abstract com.intellij.psi.PsiStatement getElseBranch ()
public abstract com.intellij.psi.PsiKeyword getElseElement ()
public abstract void setElseBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
public abstract void setThenBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiImportHolder.classPsiImportHolder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportHolder extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract boolean importClass (com.intellij.psi.PsiClass)
}
com/intellij/psi/PsiImportList$1.classPsiImportList.java
package com.intellij.psi
final com.intellij.psi.PsiImportList$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiImportList[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiImportList.classPsiImportList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportList extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiImportList[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiImportStatement[] getImportStatements ()
public abstract com.intellij.psi.PsiImportStaticStatement[] getImportStaticStatements ()
public abstract com.intellij.psi.PsiImportStatementBase[] getAllImportStatements ()
public abstract com.intellij.psi.PsiImportStatement findSingleClassImportStatement (java.lang.String)
public abstract com.intellij.psi.PsiImportStatement findOnDemandImportStatement (java.lang.String)
public abstract com.intellij.psi.PsiImportStatementBase findSingleImportStatement (java.lang.String)
public abstract boolean isReplaceEquivalent (com.intellij.psi.PsiImportList)
static void ()
}
com/intellij/psi/PsiImportStatement.classPsiImportStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStatement extends java.lang.Object implements com.intellij.psi.PsiImportStatementBase {
public static final com.intellij.psi.PsiImportStatement[] EMPTY_ARRAY
public abstract java.lang.String getQualifiedName ()
static void ()
}
com/intellij/psi/PsiImportStatementBase$1.classPsiImportStatementBase.java
package com.intellij.psi
final com.intellij.psi.PsiImportStatementBase$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiImportStatementBase[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiImportStatementBase.classPsiImportStatementBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStatementBase extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiImportStatementBase[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract boolean isOnDemand ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getImportReference ()
public abstract com.intellij.psi.PsiElement resolve ()
public abstract boolean isForeignFileImport ()
static void ()
}
com/intellij/psi/PsiImportStaticReferenceElement.classPsiImportStaticReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStaticReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public abstract com.intellij.psi.PsiImportStaticStatement bindToTargetClass (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiImportStaticStatement.classPsiImportStaticStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStaticStatement extends java.lang.Object implements com.intellij.psi.PsiImportStatementBase {
public static final com.intellij.psi.PsiImportStaticStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiClass resolveTargetClass ()
public abstract java.lang.String getReferenceName ()
static void ()
}
com/intellij/psi/PsiInferenceHelper.classPsiInferenceHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiInferenceHelper extends java.lang.Object {
public abstract com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
}
com/intellij/psi/PsiInstanceOfExpression.classPsiInstanceOfExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiInstanceOfExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiTypeElement getCheckType ()
}
com/intellij/psi/PsiIntersectionType$1.classPsiIntersectionType.java
package com.intellij.psi
final com.intellij.psi.PsiIntersectionType$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiType[] val$conjuncts
void (com.intellij.psi.PsiType[])
public java.util.Set compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiIntersectionType$2.classPsiIntersectionType.java
package com.intellij.psi
com.intellij.psi.PsiIntersectionType$2 extends java.lang.Object implements com.intellij.util.Function {
final boolean val$annotated
final com.intellij.psi.PsiIntersectionType this$0
void (com.intellij.psi.PsiIntersectionType, boolean)
com.intellij.psi.PsiIntersectionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiIntersectionType$3.classPsiIntersectionType.java
package com.intellij.psi
com.intellij.psi.PsiIntersectionType$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiIntersectionType this$0
void (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiIntersectionType.classPsiIntersectionType.java
package com.intellij.psi
public com.intellij.psi.PsiIntersectionType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiType[] myConjuncts
static final boolean $assertionsDisabled
private void (com.intellij.psi.PsiType[])
com.intellij.psi.PsiType[] conjuncts
public static com.intellij.psi.PsiType createIntersection (java.util.List)
java.util.List conjuncts
public static transient com.intellij.psi.PsiType createIntersection (com.intellij.psi.PsiType[])
com.intellij.psi.PsiType[] conjuncts
public static transient com.intellij.psi.PsiType createIntersection (boolean, com.intellij.psi.PsiType[])
boolean flatten
com.intellij.psi.PsiType[] conjuncts
private static com.intellij.psi.PsiType[] flattenAndRemoveDuplicates (com.intellij.psi.PsiType[])
java.util.Set flattenConjuncts
java.util.NoSuchElementException e
com.intellij.psi.PsiType[] conjuncts
public static java.util.Set flatten (com.intellij.psi.PsiType[], java.util.Set)
com.intellij.psi.PsiIntersectionType type
com.intellij.psi.PsiType conjunct
boolean allowUncheckedConversion
com.intellij.psi.PsiType existing
com.intellij.psi.PsiType type
java.util.Iterator iterator
com.intellij.psi.PsiType[] array
com.intellij.psi.PsiType[] conjuncts
java.util.Set types
public com.intellij.psi.PsiType[] getConjuncts ()
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean isValid ()
com.intellij.psi.PsiType conjunct
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiType getRepresentative ()
public boolean equals (java.lang.Object)
int i
Object obj
com.intellij.psi.PsiType[] first
com.intellij.psi.PsiType[] second
public int hashCode ()
public java.lang.String toString ()
int i
StringBuilder sb
public java.lang.String getConflictingConjunctsMessage ()
com.intellij.psi.PsiClass oppositeConjunct
int i1
com.intellij.psi.PsiClass conjunct
int i
com.intellij.psi.PsiType[] conjuncts
static void ()
}
com/intellij/psi/PsiJavaCodeReferenceCodeFragment.classPsiJavaCodeReferenceCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaCodeReferenceCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getReferenceElement ()
public abstract boolean isClassesAccepted ()
}
com/intellij/psi/PsiJavaCodeReferenceElement$1.classPsiJavaCodeReferenceElement.java
package com.intellij.psi
final com.intellij.psi.PsiJavaCodeReferenceElement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiJavaCodeReferenceElement.classPsiJavaCodeReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaCodeReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaReference com.intellij.psi.PsiQualifiedReferenceElement {
public static final com.intellij.psi.PsiJavaCodeReferenceElement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiElement getReferenceNameElement ()
public abstract com.intellij.psi.PsiReferenceParameterList getParameterList ()
public abstract com.intellij.psi.PsiType[] getTypeParameters ()
public abstract boolean isQualified ()
public abstract java.lang.String getQualifiedName ()
static void ()
}
com/intellij/psi/PsiJavaDocumentedElement.classPsiJavaDocumentedElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaDocumentedElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.javadoc.PsiDocComment getDocComment ()
}
com/intellij/psi/PsiJavaFile.classPsiJavaFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaFile extends java.lang.Object implements com.intellij.psi.PsiImportHolder com.intellij.psi.PsiClassOwner {
public abstract com.intellij.psi.PsiPackageStatement getPackageStatement ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.psi.PsiImportList getImportList ()
public abstract com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean)
public abstract com.intellij.psi.PsiClass[] getSingleClassImports (boolean)
public abstract java.lang.String[] getImplicitlyImportedPackages ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass)
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract com.intellij.psi.PsiJavaModule getModuleDeclaration ()
}
com/intellij/psi/PsiJavaModule.classPsiJavaModule.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaModule extends java.lang.Object implements com.intellij.psi.NavigatablePsiElement com.intellij.psi.PsiNamedElement com.intellij.psi.PsiJavaDocumentedElement {
public static final String MODULE_INFO_CLASS
public static final String MODULE_INFO_FILE
public static final String MODULE_INFO_CLS_FILE
public static final String JAVA_BASE
public abstract com.intellij.psi.PsiJavaModuleReferenceElement getNameElement ()
public abstract java.lang.String getModuleName ()
public abstract java.lang.Iterable getRequires ()
public abstract java.lang.Iterable getExports ()
}
com/intellij/psi/PsiJavaModuleReferenceElement.classPsiJavaModuleReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaModuleReferenceElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract java.lang.String getReferenceText ()
public abstract com.intellij.psi.PsiPolyVariantReference getReference ()
}
com/intellij/psi/PsiJavaParserFacade.classPsiJavaParserFacade.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaParserFacade extends java.lang.Object {
public abstract com.intellij.psi.javadoc.PsiDocTag createDocTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClassFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiField createFieldFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiResourceVariable createResourceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiType createTypeFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiTypeElement createTypeElementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createReferenceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiCodeBlock createCodeBlockFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiStatement createStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiTypeParameter createTypeParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiEnumConstant createEnumConstantFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiType createPrimitiveTypeFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaModule createModuleFromText (java.lang.String)
public abstract com.intellij.psi.PsiType createPrimitiveType (java.lang.String, com.intellij.psi.PsiAnnotation[]) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiJavaReference.classPsiJavaReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public abstract void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public abstract com.intellij.psi.JavaResolveResult advancedResolve (boolean)
public abstract com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
}
com/intellij/psi/PsiJavaToken.classPsiJavaToken.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaToken extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/PsiKeyword.classPsiKeyword.java
package com.intellij.psi
public abstract com.intellij.psi.PsiKeyword extends java.lang.Object implements com.intellij.psi.PsiJavaToken {
public static final String ABSTRACT
public static final String ASSERT
public static final String BOOLEAN
public static final String BREAK
public static final String BYTE
public static final String CASE
public static final String CATCH
public static final String CHAR
public static final String CLASS
public static final String CONST
public static final String CONTINUE
public static final String DEFAULT
public static final String DO
public static final String DOUBLE
public static final String ELSE
public static final String ENUM
public static final String EXTENDS
public static final String FINAL
public static final String FINALLY
public static final String FLOAT
public static final String FOR
public static final String GOTO
public static final String IF
public static final String IMPLEMENTS
public static final String IMPORT
public static final String INSTANCEOF
public static final String INT
public static final String INTERFACE
public static final String LONG
public static final String NATIVE
public static final String NEW
public static final String PACKAGE
public static final String PRIVATE
public static final String PROTECTED
public static final String PUBLIC
public static final String RETURN
public static final String SHORT
public static final String STATIC
public static final String STRICTFP
public static final String SUPER
public static final String SWITCH
public static final String SYNCHRONIZED
public static final String THIS
public static final String THROW
public static final String THROWS
public static final String TRANSIENT
public static final String TRY
public static final String VOID
public static final String VOLATILE
public static final String WHILE
public static final String TRUE
public static final String FALSE
public static final String NULL
public static final String MODULE
public static final String REQUIRES
public static final String EXPORTS
public static final String USES
public static final String PROVIDES
public static final String TO
public static final String WITH
}
com/intellij/psi/PsiLabeledStatement.classPsiLabeledStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLabeledStatement extends java.lang.Object implements com.intellij.psi.PsiStatement com.intellij.psi.PsiNameIdentifierOwner {
public abstract com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public abstract com.intellij.psi.PsiStatement getStatement ()
public abstract java.lang.String getName ()
}
com/intellij/psi/PsiLambdaExpression.classPsiLambdaExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLambdaExpression extends java.lang.Object implements com.intellij.psi.PsiFunctionalExpression com.intellij.psi.PsiParameterListOwner {
public abstract com.intellij.psi.PsiParameterList getParameterList ()
public abstract com.intellij.psi.PsiElement getBody ()
public abstract boolean isVoidCompatible ()
public abstract boolean isValueCompatible ()
public abstract boolean hasFormalParameterTypes ()
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiLambdaExpressionType.classPsiLambdaExpressionType.java
package com.intellij.psi
public com.intellij.psi.PsiLambdaExpressionType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiLambdaExpression myExpression
public void (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiLambdaExpression getExpression ()
}
com/intellij/psi/PsiLambdaParameterType.classPsiLambdaParameterType.java
package com.intellij.psi
public com.intellij.psi.PsiLambdaParameterType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiParameter myParameter
public void (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiParameter getParameter ()
}
com/intellij/psi/PsiLiteral.classPsiLiteral.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLiteral extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue {
public abstract java.lang.Object getValue ()
}
com/intellij/psi/PsiLiteralExpression.classPsiLiteralExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLiteralExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiLiteral {
}
com/intellij/psi/PsiLocalVariable.classPsiLocalVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLocalVariable extends java.lang.Object implements com.intellij.psi.PsiVariable {
public abstract void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiTypeElement getTypeElement ()
}
com/intellij/psi/PsiLoopStatement.classPsiLoopStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLoopStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiStatement getBody ()
}
com/intellij/psi/PsiMember.classPsiMember.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMember extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner com.intellij.psi.NavigatablePsiElement {
public static final com.intellij.psi.PsiMember[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiClass getContainingClass ()
static void ()
}
com/intellij/psi/PsiMethod$1.classPsiMethod.java
package com.intellij.psi
final com.intellij.psi.PsiMethod$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiMethod[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiMethod.classPsiMethod.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMethod extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiDocCommentOwner com.intellij.psi.PsiTypeParameterListOwner com.intellij.pom.PomRenameableTarget com.intellij.psi.PsiTarget com.intellij.psi.PsiParameterListOwner {
public static final com.intellij.psi.PsiMethod[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiType getReturnType ()
public abstract com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public abstract com.intellij.psi.PsiParameterList getParameterList ()
public abstract com.intellij.psi.PsiReferenceList getThrowsList ()
public abstract com.intellij.psi.PsiCodeBlock getBody ()
public abstract boolean isConstructor ()
public abstract boolean isVarArgs ()
public abstract com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiMethod[] findSuperMethods ()
public abstract com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
public abstract com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
public abstract java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
public abstract com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public abstract com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public abstract com.intellij.psi.PsiModifierList getModifierList ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
static void ()
}
com/intellij/psi/PsiMethodCallExpression.classPsiMethodCallExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMethodCallExpression extends java.lang.Object implements com.intellij.psi.PsiCallExpression {
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract com.intellij.psi.PsiReferenceExpression getMethodExpression ()
}
com/intellij/psi/PsiMethodReferenceExpression.classPsiMethodReferenceExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMethodReferenceExpression extends java.lang.Object implements com.intellij.psi.PsiReferenceExpression com.intellij.psi.PsiFunctionalExpression {
public abstract com.intellij.psi.PsiTypeElement getQualifierType ()
public abstract boolean isExact ()
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiMember getPotentiallyApplicableMember ()
public abstract boolean isConstructor ()
public abstract boolean isAcceptable (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiMethodReferenceType.classPsiMethodReferenceType.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiMethodReferenceExpression myReference
public void (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression reference
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiMethodReferenceExpression getExpression ()
}
com/intellij/psi/PsiMethodReferenceUtil$QualifierResolveResult.classPsiMethodReferenceUtil.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult extends java.lang.Object {
private final com.intellij.psi.PsiClass myContainingClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final boolean myReferenceTypeQualified
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
boolean referenceTypeQualified
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isReferenceTypeQualified ()
}
com/intellij/psi/PsiMethodReferenceUtil.classPsiMethodReferenceUtil.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isSecondSearchPossible (com.intellij.psi.PsiType[], com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethodReferenceExpression methodRef
public static boolean isResolvedBySecondSearch (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.util.MethodSignature, boolean, boolean, int)
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.util.MethodSignature signature
boolean varArgs
boolean isStatic
int parametersCount
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiType[] functionalMethodParameterTypes
public static com.intellij.psi.PsiType getQualifierType (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiTypeElement typeElement
public static boolean isReturnTypeCompatible (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType functionalInterfaceType
private static boolean isReturnTypeCompatible (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType, com.intellij.openapi.util.Ref)
com.intellij.psi.PsiClass qContainingClass
com.intellij.psi.PsiType arrayComponentType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType interfaceReturnType
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.openapi.util.Ref errorMessage
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
public static boolean isValidQualifier (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement referenceNameElement
public static com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult getQualifierResolveResult (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpression expression
public static boolean isStaticallyReferenced (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiExpression qualifierExpression
public static boolean isReceiverType (com.intellij.psi.PsiType, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType receiverType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
public static com.intellij.psi.PsiType getFirstParameterType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
int interfaceMethodParamsLength
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.util.MethodSignature function
private static com.intellij.psi.PsiType replaceArrayType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
public static java.lang.String checkMethodReferenceContext (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiElement resolve
public static java.lang.String checkMethodReferenceContext (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClass containingClass
boolean isStaticSelector
com.intellij.psi.PsiElement qualifier
boolean isMethodStatic
boolean receiverReferenced
boolean isConstructor
public static java.lang.String checkTypeArguments (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiType typeParameter
com.intellij.psi.PsiType[] typeParameters
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiTypeElement qualifier
com.intellij.psi.PsiType psiType
public static java.lang.String checkReturnType (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.openapi.util.Ref errorMessage
static void ()
}
com/intellij/psi/PsiMigration.classPsiMigration.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMigration extends java.lang.Object {
public abstract com.intellij.psi.PsiClass createClass (java.lang.String)
public abstract com.intellij.psi.PsiPackage createPackage (java.lang.String)
public abstract void finish ()
}
com/intellij/psi/PsiModifiableCodeBlock.classPsiModifiableCodeBlock.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifiableCodeBlock extends java.lang.Object {
public abstract boolean shouldChangeModificationCount (com.intellij.psi.PsiElement)
}
com/intellij/psi/PsiModifier$ModifierConstant.classPsiModifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifier$ModifierConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/PsiModifier.classPsiModifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifier extends java.lang.Object {
public static final String PUBLIC
public static final String PROTECTED
public static final String PRIVATE
public static final String PACKAGE_LOCAL
public static final String STATIC
public static final String ABSTRACT
public static final String FINAL
public static final String NATIVE
public static final String SYNCHRONIZED
public static final String STRICTFP
public static final String TRANSIENT
public static final String VOLATILE
public static final String DEFAULT
public static final String[] MODIFIERS
static void ()
}
com/intellij/psi/PsiModifierList.classPsiModifierList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifierList extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiAnnotationOwner {
public abstract boolean hasModifierProperty (java.lang.String)
public abstract boolean hasExplicitModifier (java.lang.String)
public abstract void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
public abstract void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiModifierListOwner.classPsiModifierListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifierListOwner extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiModifierList getModifierList ()
public abstract boolean hasModifierProperty (java.lang.String)
}
com/intellij/psi/PsiNameHelper.classPsiNameHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameHelper extends java.lang.Object {
private static final java.util.regex.Pattern WHITESPACE_PATTERN
public void ()
public static com.intellij.psi.PsiNameHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isIdentifier (java.lang.String)
public abstract boolean isIdentifier (java.lang.String, com.intellij.pom.java.LanguageLevel)
public abstract boolean isKeyword (java.lang.String)
public abstract boolean isQualifiedName (java.lang.String)
public static java.lang.String getShortClassName (java.lang.String)
int j
char ch
String referenceText
int lessPos
int bracesBalance
int i
String sub
public static java.lang.String getPresentableText (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
String name
com.intellij.psi.PsiAnnotation[] annotations
public static java.lang.String getPresentableText (java.lang.String, com.intellij.psi.PsiAnnotation[], com.intellij.psi.PsiType[])
String refName
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiType[] types
StringBuilder buffer
public static java.lang.String getQualifiedClassName (java.lang.String, boolean)
char aChar
int i
String referenceText
boolean removeWhitespace
StringBuilder buffer
char[] chars
int gtPos
int count
private static java.lang.String removeWhitespace (java.lang.String)
char c
int i
String referenceText
boolean needsChange
public static java.lang.String[] getClassParametersText (java.lang.String)
char aChar
int i
char aChar
int i
char aChar
int i
String referenceText
char[] chars
int afterLastDotIndex
int level
int dim
String[] result
int ltPos
public static boolean isSubpackageOf (java.lang.String, java.lang.String)
String subpackageName
String packageName
public static void appendTypeArgs (java.lang.StringBuilder, com.intellij.psi.PsiType[], boolean, boolean)
com.intellij.psi.PsiType type
int i
StringBuilder sb
com.intellij.psi.PsiType[] types
boolean canonical
boolean annotated
public static boolean appendAnnotations (java.lang.StringBuilder, com.intellij.psi.PsiAnnotation[], boolean)
StringBuilder sb
com.intellij.psi.PsiAnnotation[] annotations
boolean canonical
public static boolean appendAnnotations (java.lang.StringBuilder, java.util.List, boolean)
String name
com.intellij.psi.PsiJavaCodeReferenceElement refElement
com.intellij.psi.PsiAnnotation annotation
StringBuilder sb
java.util.List annotations
boolean canonical
boolean updated
static void ()
}
com/intellij/psi/PsiNameValuePair$1.classPsiNameValuePair.java
package com.intellij.psi
final com.intellij.psi.PsiNameValuePair$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiNameValuePair[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiNameValuePair$Detachable.classPsiNameValuePair.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameValuePair$Detachable extends java.lang.Object implements com.intellij.psi.PsiNameValuePair {
public abstract com.intellij.psi.PsiAnnotationMemberValue getDetachedValue ()
}
com/intellij/psi/PsiNameValuePair.classPsiNameValuePair.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameValuePair extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiNameValuePair[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract java.lang.String getName ()
public abstract java.lang.String getLiteralValue ()
public abstract com.intellij.psi.PsiAnnotationMemberValue getValue ()
public abstract com.intellij.psi.PsiAnnotationMemberValue setValue (com.intellij.psi.PsiAnnotationMemberValue)
static void ()
}
com/intellij/psi/PsiNewExpression.classPsiNewExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNewExpression extends java.lang.Object implements com.intellij.psi.PsiCallExpression com.intellij.psi.PsiConstructorCall {
public abstract com.intellij.psi.PsiExpression getQualifier ()
public abstract com.intellij.psi.PsiExpression[] getArrayDimensions ()
public abstract com.intellij.psi.PsiArrayInitializerExpression getArrayInitializer ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public abstract com.intellij.psi.PsiAnonymousClass getAnonymousClass ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassOrAnonymousClassReference ()
public abstract com.intellij.psi.PsiType getOwner (com.intellij.psi.PsiAnnotation)
}
com/intellij/psi/PsiPackage.classPsiPackage.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackage extends java.lang.Object implements com.intellij.psi.PsiCheckedRenameElement com.intellij.navigation.NavigationItem com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiDirectoryContainer com.intellij.psi.PsiQualifiedNamedElement {
public static final String PACKAGE_INFO_CLASS
public static final String PACKAGE_INFO_FILE
public static final String PACKAGE_INFO_CLS_FILE
public static final com.intellij.psi.PsiPackage[] EMPTY_ARRAY
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.psi.PsiPackage getParentPackage ()
public abstract com.intellij.psi.PsiPackage[] getSubPackages ()
public abstract com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] getClasses ()
public abstract com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiFile[] getFiles (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiModifierList getAnnotationList ()
public abstract void handleQualifiedNameChange (java.lang.String)
public abstract com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes ()
public abstract java.lang.String getName ()
public abstract boolean containsClassNamed (java.lang.String)
public abstract com.intellij.psi.PsiClass[] findClassByShortName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
static void ()
}
com/intellij/psi/PsiPackageStatement.classPsiPackageStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackageStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.psi.PsiModifierList getAnnotationList ()
}
com/intellij/psi/PsiParameter$1.classPsiParameter.java
package com.intellij.psi
final com.intellij.psi.PsiParameter$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiParameter[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiParameter.classPsiParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameter extends java.lang.Object implements com.intellij.psi.PsiVariable {
public static final com.intellij.psi.PsiParameter[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiElement getDeclarationScope ()
public abstract boolean isVarArgs ()
public abstract com.intellij.psi.PsiTypeElement getTypeElement ()
static void ()
}
com/intellij/psi/PsiParameterList.classPsiParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiParameter[] getParameters ()
public abstract int getParameterIndex (com.intellij.psi.PsiParameter)
public abstract int getParametersCount ()
}
com/intellij/psi/PsiParameterListOwner.classPsiParameterListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameterListOwner extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiParameterList getParameterList ()
public abstract com.intellij.psi.PsiElement getBody ()
}
com/intellij/psi/PsiParenthesizedExpression.classPsiParenthesizedExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParenthesizedExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiPolyadicExpression.classPsiPolyadicExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyadicExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression[] getOperands ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
public abstract com.intellij.psi.PsiJavaToken getTokenBeforeOperand (com.intellij.psi.PsiExpression)
}
com/intellij/psi/PsiPostfixExpression.classPsiPostfixExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPostfixExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
}
com/intellij/psi/PsiPrefixExpression.classPsiPrefixExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPrefixExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
}
com/intellij/psi/PsiPrimitiveType.classPsiPrimitiveType.java
package com.intellij.psi
public com.intellij.psi.PsiPrimitiveType extends com.intellij.psi.PsiType$Stub {
private static final java.util.Map ourQNameToUnboxed
private static final java.util.Map ourUnboxedToQName
private final String myName
void (java.lang.String, java.lang.String)
String name
String boxedName
public void (java.lang.String, com.intellij.psi.PsiAnnotation[])
String name
com.intellij.psi.PsiAnnotation[] annotations
public void (java.lang.String, com.intellij.psi.TypeAnnotationProvider)
String name
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiPrimitiveType annotate (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider provider
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (boolean, boolean)
boolean qualified
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
StringBuilder sb
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public static com.intellij.psi.PsiPrimitiveType getUnboxedType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiPrimitiveType unboxed
public java.lang.String getBoxedTypeName ()
public com.intellij.psi.PsiClassType getBoxedType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile file
com.intellij.pom.java.LanguageLevel languageLevel
String boxedQName
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory factory
public com.intellij.psi.PsiClassType getBoxedType (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
String boxedQName
com.intellij.psi.PsiClass aClass
public static java.util.Collection getAllBoxedTypeNames ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
static void ()
}
com/intellij/psi/PsiProvidesStatement.classPsiProvidesStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiProvidesStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getImplementationReference ()
}
com/intellij/psi/PsiQualifiedExpression.classPsiQualifiedExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
}
com/intellij/psi/PsiReceiverParameter.classPsiReceiverParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReceiverParameter extends java.lang.Object implements com.intellij.psi.PsiVariable {
public abstract com.intellij.psi.PsiThisExpression getIdentifier ()
}
com/intellij/psi/PsiReferenceExpression.classPsiReferenceExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract com.intellij.psi.PsiExpression getQualifierExpression ()
public abstract com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
public abstract void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiReferenceList$Role.classPsiReferenceList.java
package com.intellij.psi
public final com.intellij.psi.PsiReferenceList$Role extends java.lang.Enum {
public static final com.intellij.psi.PsiReferenceList$Role THROWS_LIST
public static final com.intellij.psi.PsiReferenceList$Role EXTENDS_LIST
public static final com.intellij.psi.PsiReferenceList$Role IMPLEMENTS_LIST
public static final com.intellij.psi.PsiReferenceList$Role EXTENDS_BOUNDS_LIST
private static final com.intellij.psi.PsiReferenceList$Role[] $VALUES
public static com.intellij.psi.PsiReferenceList$Role[] values ()
public static com.intellij.psi.PsiReferenceList$Role valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/PsiReferenceList.classPsiReferenceList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceList extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiReferenceList[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public abstract com.intellij.psi.PsiClassType[] getReferencedTypes ()
public abstract com.intellij.psi.PsiReferenceList$Role getRole ()
static void ()
}
com/intellij/psi/PsiReferenceParameterList.classPsiReferenceParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public abstract com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/PsiRequiresStatement.classPsiRequiresStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRequiresStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiRequiresStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public abstract java.lang.String getModuleName ()
public abstract boolean isPublic ()
static void ()
}
com/intellij/psi/PsiResolveHelper$SERVICE.classPsiResolveHelper.java
package com.intellij.psi
public com.intellij.psi.PsiResolveHelper$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiResolveHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiResolveHelper.classPsiResolveHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResolveHelper extends java.lang.Object {
public static final com.intellij.openapi.util.RecursionGuard ourGuard
public static final com.intellij.openapi.util.RecursionGuard ourGraphGuard
public abstract com.intellij.psi.JavaResolveResult resolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.JavaResolveResult[] multiResolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean)
public abstract com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean, boolean)
public abstract com.intellij.psi.PsiClass resolveReferencedClass (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiVariable resolveReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiVariable resolveAccessibleReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
public abstract boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
public abstract boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/PsiResourceExpression.classPsiResourceExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceExpression extends java.lang.Object implements com.intellij.psi.PsiResourceListElement {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiResourceList.classPsiResourceList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceList extends java.lang.Object implements com.intellij.psi.PsiElement java.lang.Iterable {
public abstract int getResourceVariablesCount ()
public abstract java.util.List getResourceVariables ()
}
com/intellij/psi/PsiResourceListElement.classPsiResourceListElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceListElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiType getType ()
}
com/intellij/psi/PsiResourceVariable.classPsiResourceVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceVariable extends java.lang.Object implements com.intellij.psi.PsiLocalVariable com.intellij.psi.PsiResourceListElement {
public abstract com.intellij.psi.PsiElement[] getDeclarationScope ()
}
com/intellij/psi/PsiReturnStatement.classPsiReturnStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReturnStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public static final com.intellij.psi.PsiReturnStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiExpression getReturnValue ()
static void ()
}
com/intellij/psi/PsiStatement$1.classPsiStatement.java
package com.intellij.psi
final com.intellij.psi.PsiStatement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiStatement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiStatement.classPsiStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiStatement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
static void ()
}
com/intellij/psi/PsiSubstitutor.classPsiSubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSubstitutor extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY
public static final com.intellij.psi.PsiSubstitutor EMPTY
public static final com.intellij.psi.PsiSubstitutor UNKNOWN
public abstract com.intellij.psi.PsiType substitute (com.intellij.psi.PsiTypeParameter)
public abstract com.intellij.psi.PsiType substitute (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiType substituteWithBoundsPromotion (com.intellij.psi.PsiTypeParameter)
public abstract com.intellij.psi.PsiSubstitutor put (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
public abstract com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiSubstitutor)
public abstract java.util.Map getSubstitutionMap ()
public abstract boolean isValid ()
public abstract void ensureValid ()
static void ()
}
com/intellij/psi/PsiSuperExpression.classPsiSuperExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSuperExpression extends java.lang.Object implements com.intellij.psi.PsiQualifiedExpression {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
}
com/intellij/psi/PsiSwitchLabelStatement.classPsiSwitchLabelStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchLabelStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract boolean isDefaultCase ()
public abstract com.intellij.psi.PsiExpression getCaseValue ()
public abstract com.intellij.psi.PsiSwitchStatement getEnclosingSwitchStatement ()
}
com/intellij/psi/PsiSwitchStatement.classPsiSwitchStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getExpression ()
public abstract com.intellij.psi.PsiCodeBlock getBody ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiSynchronizedStatement.classPsiSynchronizedStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSynchronizedStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getLockExpression ()
public abstract com.intellij.psi.PsiCodeBlock getBody ()
}
com/intellij/psi/PsiSyntheticClass.classPsiSyntheticClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSyntheticClass extends java.lang.Object implements com.intellij.psi.PsiClass com.intellij.psi.SyntheticElement {
}
com/intellij/psi/PsiTemplateStatement.classPsiTemplateStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTemplateStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiThisExpression.classPsiThisExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiThisExpression extends java.lang.Object implements com.intellij.psi.PsiQualifiedExpression {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
}
com/intellij/psi/PsiThrowStatement.classPsiThrowStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiThrowStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getException ()
}
com/intellij/psi/PsiTryStatement.classPsiTryStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTryStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiCodeBlock getTryBlock ()
public abstract com.intellij.psi.PsiCodeBlock[] getCatchBlocks ()
public abstract com.intellij.psi.PsiParameter[] getCatchBlockParameters ()
public abstract com.intellij.psi.PsiCatchSection[] getCatchSections ()
public abstract com.intellij.psi.PsiCodeBlock getFinallyBlock ()
public abstract com.intellij.psi.PsiResourceList getResourceList ()
}
com/intellij/psi/PsiType$1.classPsiType.java
package com.intellij.psi
final com.intellij.psi.PsiType$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiType$Stub.classPsiType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiType$Stub extends com.intellij.psi.PsiType {
protected void (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
protected void (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider annotations
public final java.lang.String getPresentableText ()
public abstract java.lang.String getPresentableText (boolean)
public final java.lang.String getCanonicalText ()
public abstract java.lang.String getCanonicalText (boolean)
}
com/intellij/psi/PsiType.classPsiType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiType extends java.lang.Object implements com.intellij.psi.PsiAnnotationOwner java.lang.Cloneable {
public static final com.intellij.psi.PsiPrimitiveType BYTE
public static final com.intellij.psi.PsiPrimitiveType CHAR
public static final com.intellij.psi.PsiPrimitiveType DOUBLE
public static final com.intellij.psi.PsiPrimitiveType FLOAT
public static final com.intellij.psi.PsiPrimitiveType INT
public static final com.intellij.psi.PsiPrimitiveType LONG
public static final com.intellij.psi.PsiPrimitiveType SHORT
public static final com.intellij.psi.PsiPrimitiveType BOOLEAN
public static final com.intellij.psi.PsiPrimitiveType VOID
public static final com.intellij.psi.PsiPrimitiveType NULL
public static final com.intellij.psi.PsiType[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
private com.intellij.psi.TypeAnnotationProvider myAnnotationProvider
public static com.intellij.psi.PsiType[] createArray (int)
int count
protected void (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
protected void (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider annotations
public com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiType copy
CloneNotSupportedException e
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiArrayType createArrayType ()
public transient com.intellij.psi.PsiArrayType createArrayType (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
public java.lang.String getPresentableText (boolean)
boolean annotated
public abstract java.lang.String getPresentableText ()
public java.lang.String getCanonicalText (boolean)
boolean annotated
public abstract java.lang.String getCanonicalText ()
public java.lang.String getInternalCanonicalText ()
public abstract boolean isValid ()
public boolean isAssignableFrom (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public boolean isConvertibleFrom (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public abstract boolean equalsToText (java.lang.String)
public static com.intellij.psi.PsiClassType getTypeByName (java.lang.String, com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
String qName
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiElementFactory factory
public static com.intellij.psi.PsiClassType getJavaLangObject (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
public static com.intellij.psi.PsiClassType getJavaLangClass (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
public static com.intellij.psi.PsiClassType getJavaLangThrowable (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
public static com.intellij.psi.PsiClassType getJavaLangString (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
public static com.intellij.psi.PsiClassType getJavaLangError (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
public static com.intellij.psi.PsiClassType getJavaLangRuntimeException (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
public abstract java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
public final int getArrayDimensions ()
com.intellij.psi.PsiType type
int dims
public final com.intellij.psi.PsiType getDeepComponentType ()
com.intellij.psi.PsiType type
public abstract com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public abstract com.intellij.psi.PsiType[] getSuperTypes ()
public final com.intellij.psi.TypeAnnotationProvider getAnnotationProvider ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
com.intellij.psi.PsiAnnotation annotation
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/PsiTypeCastExpression.classPsiTypeCastExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeCastExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiTypeElement getCastType ()
public abstract com.intellij.psi.PsiExpression getOperand ()
}
com/intellij/psi/PsiTypeCodeFragment$IncorrectTypeException.classPsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/intellij/psi/PsiTypeCodeFragment$NoTypeException.classPsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$NoTypeException extends com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException {
public void (java.lang.String)
String message
}
com/intellij/psi/PsiTypeCodeFragment$TypeSyntaxException.classPsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$TypeSyntaxException extends com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException {
private final int myErrorOffset
public void (java.lang.String)
String message
public void (java.lang.String, int)
String message
int errorOffset
public int getErrorOffset ()
}
com/intellij/psi/PsiTypeCodeFragment.classPsiTypeCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiType getType () throws com.intellij.psi.PsiTypeCodeFragment$TypeSyntaxException com.intellij.psi.PsiTypeCodeFragment$NoTypeException
public abstract boolean isVoidValid ()
}
com/intellij/psi/PsiTypeElement$1.classPsiTypeElement.java
package com.intellij.psi
final com.intellij.psi.PsiTypeElement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiTypeElement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiTypeElement.classPsiTypeElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiAnnotationOwner {
public static final com.intellij.psi.PsiTypeElement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiType getType ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
static void ()
}
com/intellij/psi/PsiTypeParameter$1.classPsiTypeParameter.java
package com.intellij.psi
final com.intellij.psi.PsiTypeParameter$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiTypeParameter[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiTypeParameter.classPsiTypeParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameter extends java.lang.Object implements com.intellij.psi.PsiClass com.intellij.psi.PsiAnnotationOwner {
public static final com.intellij.psi.PsiTypeParameter[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiReferenceList getExtendsList ()
public abstract com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public abstract int getIndex ()
static void ()
}
com/intellij/psi/PsiTypeParameterList.classPsiTypeParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public abstract int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
}
com/intellij/psi/PsiTypeParameterListOwner.classPsiTypeParameterListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameterListOwner extends java.lang.Object implements com.intellij.psi.PsiMember {
public abstract boolean hasTypeParameters ()
public abstract com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
}
com/intellij/psi/PsiTypeVisitor.classPsiTypeVisitor.java
package com.intellij.psi
public com.intellij.psi.PsiTypeVisitor extends java.lang.Object {
public void ()
public java.lang.Object visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
public java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
public java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType ellipsisType
public java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType disjunctionType
public java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType intersectionType
com.intellij.psi.PsiType type
public java.lang.Object visitDiamondType (com.intellij.psi.PsiDiamondType)
com.intellij.psi.PsiDiamondType diamondType
public java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
com.intellij.psi.PsiLambdaExpressionType lambdaExpressionType
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiType interfaceType
public java.lang.Object visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
com.intellij.psi.PsiMethodReferenceType methodReferenceType
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType interfaceType
}
com/intellij/psi/PsiUsesStatement.classPsiUsesStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiUsesStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
}
com/intellij/psi/PsiVariable.classPsiVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiVariable extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiTarget com.intellij.pom.PomRenameableTarget {
public abstract com.intellij.psi.PsiType getType ()
public abstract com.intellij.psi.PsiTypeElement getTypeElement ()
public abstract com.intellij.psi.PsiExpression getInitializer ()
public abstract boolean hasInitializer ()
public abstract void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public abstract java.lang.Object computeConstantValue ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiWhileStatement.classPsiWhileStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiWhileStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiWildcardType.classPsiWildcardType.java
package com.intellij.psi
public com.intellij.psi.PsiWildcardType extends com.intellij.psi.PsiType$Stub {
public static final String EXTENDS_PREFIX
public static final String SUPER_PREFIX
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key UNBOUNDED_WILDCARD
private final com.intellij.psi.PsiManager myManager
private final boolean myIsExtending
private final com.intellij.psi.PsiType myBound
private void (com.intellij.psi.PsiManager, boolean, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
boolean isExtending
com.intellij.psi.PsiType bound
private void (com.intellij.psi.PsiWildcardType, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.TypeAnnotationProvider provider
public static com.intellij.psi.PsiWildcardType createUnbounded (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiWildcardType unboundedWildcard
public static com.intellij.psi.PsiWildcardType createExtends (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType bound
public static com.intellij.psi.PsiWildcardType createSuper (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType bound
public com.intellij.psi.PsiWildcardType annotate (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (boolean, boolean, java.lang.String)
boolean qualified
boolean annotated
String suffix
com.intellij.psi.PsiAnnotation[] annotations
StringBuilder sb
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiType[] getSuperTypes ()
public boolean equalsToText (java.lang.String)
String text
public com.intellij.psi.PsiManager getManager ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiWildcardType that
public int hashCode ()
public com.intellij.psi.PsiType getBound ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public boolean isValid ()
public boolean isExtends ()
public boolean isSuper ()
public boolean isBounded ()
public com.intellij.psi.PsiType getExtendsBound ()
public com.intellij.psi.PsiType getSuperBound ()
static void ()
}
com/intellij/psi/ServerPageFile.classServerPageFile.java
package com.intellij.psi
public abstract com.intellij.psi.ServerPageFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/SmartTypePointer.classSmartTypePointer.java
package com.intellij.psi
public abstract com.intellij.psi.SmartTypePointer extends java.lang.Object {
public abstract com.intellij.psi.PsiType getType ()
}
com/intellij/psi/SmartTypePointerManager.classSmartTypePointerManager.java
package com.intellij.psi
public abstract com.intellij.psi.SmartTypePointerManager extends java.lang.Object {
public void ()
public static com.intellij.psi.SmartTypePointerManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.SmartTypePointer createSmartTypePointer (com.intellij.psi.PsiType)
}
com/intellij/psi/TypeAnnotationProvider$1.classTypeAnnotationProvider.java
package com.intellij.psi
final com.intellij.psi.TypeAnnotationProvider$1 extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
void ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
}
com/intellij/psi/TypeAnnotationProvider$Static.classTypeAnnotationProvider.java
package com.intellij.psi
public com.intellij.psi.TypeAnnotationProvider$Static extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
private final com.intellij.psi.PsiAnnotation[] myAnnotations
private void (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public static com.intellij.psi.TypeAnnotationProvider create (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
}
com/intellij/psi/TypeAnnotationProvider.classTypeAnnotationProvider.java
package com.intellij.psi
public abstract com.intellij.psi.TypeAnnotationProvider extends java.lang.Object {
public static final com.intellij.psi.TypeAnnotationProvider EMPTY
public abstract com.intellij.psi.PsiAnnotation[] getAnnotations ()
static void ()
}
com/intellij/psi/augment/PsiAugmentProvider$1.classPsiAugmentProvider.java
package com.intellij.psi.augment
final com.intellij.psi.augment.PsiAugmentProvider$1 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.List val$result
final com.intellij.psi.PsiElement val$element
final Class val$type
void (java.util.List, com.intellij.psi.PsiElement, java.lang.Class)
public boolean process (com.intellij.psi.augment.PsiAugmentProvider)
com.intellij.psi.augment.PsiAugmentProvider provider
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/augment/PsiAugmentProvider$2.classPsiAugmentProvider.java
package com.intellij.psi.augment
final com.intellij.psi.augment.PsiAugmentProvider$2 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.PsiTypeElement val$typeElement
final com.intellij.openapi.util.Ref val$result
void (com.intellij.psi.PsiTypeElement, com.intellij.openapi.util.Ref)
public boolean process (com.intellij.psi.augment.PsiAugmentProvider)
com.intellij.psi.augment.PsiAugmentProvider provider
com.intellij.psi.PsiType type
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/augment/PsiAugmentProvider$3.classPsiAugmentProvider.java
package com.intellij.psi.augment
final com.intellij.psi.augment.PsiAugmentProvider$3 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.openapi.util.Ref val$result
final com.intellij.psi.PsiModifierList val$modifierList
void (com.intellij.openapi.util.Ref, com.intellij.psi.PsiModifierList)
public boolean process (com.intellij.psi.augment.PsiAugmentProvider)
com.intellij.psi.augment.PsiAugmentProvider provider
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/augment/PsiAugmentProvider.classPsiAugmentProvider.java
package com.intellij.psi.augment
public abstract com.intellij.psi.augment.PsiAugmentProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
protected java.util.List getAugments (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class type
protected com.intellij.psi.PsiType inferType (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
protected java.util.Set transformModifiers (com.intellij.psi.PsiModifierList, java.util.Set)
com.intellij.psi.PsiModifierList modifierList
java.util.Set modifiers
public static java.util.List collectAugments (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class type
java.util.List result
public static com.intellij.psi.PsiType getInferredType (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.openapi.util.Ref result
public static java.util.Set transformModifierProperties (com.intellij.psi.PsiModifierList, com.intellij.openapi.project.Project, java.util.Set)
com.intellij.psi.PsiModifierList modifierList
com.intellij.openapi.project.Project project
java.util.Set modifiers
com.intellij.openapi.util.Ref result
private static void forEach (com.intellij.openapi.project.Project, com.intellij.util.Processor)
boolean goOn
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.psi.augment.PsiAugmentProvider provider
com.intellij.openapi.project.Project project
com.intellij.util.Processor processor
boolean dumb
static void ()
}
com/intellij/psi/augment/TypeAnnotationModifier.classTypeAnnotationModifier.java
package com.intellij.psi.augment
public abstract com.intellij.psi.augment.TypeAnnotationModifier extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.TypeAnnotationProvider modifyAnnotations (com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
static void ()
}
com/intellij/psi/codeStyle/JavaCodeStyleManager.classJavaCodeStyleManager.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.JavaCodeStyleManager extends java.lang.Object {
public static final int DO_NOT_ADD_IMPORTS
public static final int INCOMPLETE_CODE
public static final int UNCOMPLETE_CODE
public void ()
public static com.intellij.psi.codeStyle.JavaCodeStyleManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean addImport (com.intellij.psi.PsiJavaFile, com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement, int) throws com.intellij.util.IncorrectOperationException
public abstract java.lang.String getPrefixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
public abstract java.lang.String getSuffixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
public abstract int findEntryIndex (com.intellij.psi.PsiImportStatementBase)
public abstract com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract void shortenClassReferences (com.intellij.psi.PsiElement, int, int) throws com.intellij.util.IncorrectOperationException
public abstract void optimizeImports (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportList prepareOptimizeImportsResult (com.intellij.psi.PsiJavaFile)
public boolean hasConflictingOnDemandImport (com.intellij.psi.PsiJavaFile, com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiClass psiClass
String referenceName
public com.intellij.psi.codeStyle.VariableKind getVariableKind (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestVariableName (com.intellij.psi.codeStyle.VariableKind, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.codeStyle.VariableKind kind
String propertyName
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestCompiledParameterName (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo suggestVariableName (com.intellij.psi.codeStyle.VariableKind, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, boolean)
public abstract java.lang.String variableNameToPropertyName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
public abstract java.lang.String propertyNameToVariableName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
public abstract java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, boolean)
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestUniqueVariableName (com.intellij.psi.codeStyle.SuggestedNameInfo, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.codeStyle.SuggestedNameInfo baseNameInfo
com.intellij.psi.PsiElement place
boolean lookForward
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo suggestUniqueVariableName (com.intellij.psi.codeStyle.SuggestedNameInfo, com.intellij.psi.PsiElement, boolean, boolean)
public abstract com.intellij.psi.PsiElement qualifyClassReferences (com.intellij.psi.PsiElement)
public abstract void removeRedundantImports (com.intellij.psi.PsiJavaFile) throws com.intellij.util.IncorrectOperationException
public abstract java.util.Collection findRedundantImports (com.intellij.psi.PsiJavaFile)
}
com/intellij/psi/codeStyle/JavaCodeStyleSettingsFacade.classJavaCodeStyleSettingsFacade.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade extends java.lang.Object {
public void ()
public abstract int getNamesCountToUseImportOnDemand ()
public abstract boolean useFQClassNames ()
public abstract boolean isJavaDocLeadingAsterisksEnabled ()
public abstract int getIndentSize ()
public abstract boolean isGenerateFinalParameters ()
public abstract boolean isGenerateFinalLocals ()
public static com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/codeStyle/ReferenceAdjuster$Extension.classReferenceAdjuster.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.ReferenceAdjuster$Extension extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.codeStyle.ReferenceAdjuster$Extension INSTANCE
public void ()
public static com.intellij.psi.codeStyle.ReferenceAdjuster getReferenceAdjuster (com.intellij.lang.Language)
com.intellij.lang.Language language
static void ()
}
com/intellij/psi/codeStyle/ReferenceAdjuster.classReferenceAdjuster.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.ReferenceAdjuster extends java.lang.Object {
public abstract com.intellij.lang.ASTNode process (com.intellij.lang.ASTNode, boolean, boolean, boolean, boolean)
public abstract com.intellij.lang.ASTNode process (com.intellij.lang.ASTNode, boolean, boolean, com.intellij.openapi.project.Project)
public abstract void processRange (com.intellij.lang.ASTNode, int, int, boolean, boolean)
public abstract void processRange (com.intellij.lang.ASTNode, int, int, com.intellij.openapi.project.Project)
}
com/intellij/psi/codeStyle/VariableKind.classVariableKind.java
package com.intellij.psi.codeStyle
public final com.intellij.psi.codeStyle.VariableKind extends java.lang.Enum {
public static final com.intellij.psi.codeStyle.VariableKind FIELD
public static final com.intellij.psi.codeStyle.VariableKind STATIC_FIELD
public static final com.intellij.psi.codeStyle.VariableKind STATIC_FINAL_FIELD
public static final com.intellij.psi.codeStyle.VariableKind PARAMETER
public static final com.intellij.psi.codeStyle.VariableKind LOCAL_VARIABLE
private static final com.intellij.psi.codeStyle.VariableKind[] $VALUES
public static com.intellij.psi.codeStyle.VariableKind[] values ()
public static com.intellij.psi.codeStyle.VariableKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/compiled/ClassFileDecompilers$Decompiler.classClassFileDecompilers.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClassFileDecompilers$Decompiler extends java.lang.Object {
public abstract boolean accepts (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/psi/compiled/ClassFileDecompilers$Full.classClassFileDecompilers.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClassFileDecompilers$Full extends java.lang.Object implements com.intellij.psi.compiled.ClassFileDecompilers$Decompiler {
public void ()
public abstract com.intellij.psi.compiled.ClsStubBuilder getStubBuilder ()
public abstract com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiManager, boolean)
}
com/intellij/psi/compiled/ClassFileDecompilers$Light$CannotDecompileException.classClassFileDecompilers.java
package com.intellij.psi.compiled
public com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/psi/compiled/ClassFileDecompilers$Light.classClassFileDecompilers.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClassFileDecompilers$Light extends java.lang.Object implements com.intellij.psi.compiled.ClassFileDecompilers$Decompiler {
public void ()
public abstract java.lang.CharSequence getText (com.intellij.openapi.vfs.VirtualFile) throws com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException
}
com/intellij/psi/compiled/ClassFileDecompilers.classClassFileDecompilers.java
package com.intellij.psi.compiled
public com.intellij.psi.compiled.ClassFileDecompilers extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private void ()
public static com.intellij.psi.compiled.ClassFileDecompilers$Decompiler find (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
com.intellij.openapi.vfs.VirtualFile file
static void ()
}
com/intellij/psi/compiled/ClsStubBuilder.classClsStubBuilder.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClsStubBuilder extends java.lang.Object {
public void ()
public abstract int getStubVersion ()
public abstract com.intellij.psi.stubs.PsiFileStub buildFileStub (com.intellij.util.indexing.FileContent) throws com.intellij.util.cls.ClsFormatException
}
com/intellij/psi/impl/source/resolve/DefaultParameterTypeInferencePolicy.classDefaultParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.DefaultParameterTypeInferencePolicy extends com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy {
public static final com.intellij.psi.impl.source.resolve.DefaultParameterTypeInferencePolicy INSTANCE
public void ()
public com.intellij.openapi.util.Pair inferTypeConstraintFromCallContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiExpression innerMethodCall
com.intellij.psi.PsiExpressionList parent
com.intellij.psi.PsiCallExpression contextCall
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType getDefaultExpectedType (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression methodCall
public com.intellij.openapi.util.Pair getInferredTypeWithNoConstraint (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType superType
public com.intellij.psi.PsiType adjustInferredType (com.intellij.psi.PsiManager, com.intellij.psi.PsiType, com.intellij.psi.ConstraintType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType guess
com.intellij.psi.ConstraintType constraintType
static void ()
}
com/intellij/psi/impl/source/resolve/ParameterTypeInferencePolicy.classParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy extends java.lang.Object {
public void ()
public abstract com.intellij.openapi.util.Pair inferTypeConstraintFromCallContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiTypeParameter)
public abstract com.intellij.psi.PsiType getDefaultExpectedType (com.intellij.psi.PsiCallExpression)
public abstract com.intellij.openapi.util.Pair getInferredTypeWithNoConstraint (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
public boolean inferRuntimeExceptionForThrownBoundWithNoConstraints ()
public abstract com.intellij.psi.PsiType adjustInferredType (com.intellij.psi.PsiManager, com.intellij.psi.PsiType, com.intellij.psi.ConstraintType)
public boolean isVarargsIgnored ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil$1.classPsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$1 extends com.intellij.psi.PsiTypeVisitor {
final java.util.Set val$typeParameters
void (java.util.Set)
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil$ConditionalKind.classPsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind extends java.lang.Enum {
public static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind BOOLEAN
public static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind NUMERIC
public static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind NULL
private static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind[] $VALUES
public static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind[] values ()
public static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.classPsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static boolean hasStandaloneForm (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isPolyExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind conditionalKind
com.intellij.psi.PsiExpression expression
public static boolean isMethodCallPolyExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
public static boolean isMethodCallTypeDependsOnInference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
java.util.Set typeParameters
public static java.lang.Boolean mentionsTypeParameters (com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiType returnType
java.util.Set typeParameters
private static boolean isInAssignmentOrInvocationContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement context
private static boolean isAssignmentContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement context
public static boolean isExpressionOfPrimitiveType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression arg
private static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind isBooleanOrNumeric (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind thenKind
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind elseKind
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind kind
private static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind isBooleanOrNumericType (com.intellij.psi.PsiType)
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind kind
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
static void ()
}
com/intellij/psi/infos/CandidateInfo.classCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.CandidateInfo extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
public static final com.intellij.psi.infos.CandidateInfo[] EMPTY_ARRAY
private final com.intellij.psi.PsiElement myPlace
private final com.intellij.psi.PsiClass myAccessClass
private final com.intellij.psi.PsiElement myCandidate
private final boolean myStaticsProblem
protected final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiElement myCurrentFileResolveContext
private final boolean myPackagePrefixPackageReference
private Boolean myAccessible
public static final com.intellij.psi.JavaResolveResult[] RESOLVE_RESULT_FOR_PACKAGE_PREFIX_PACKAGE
private void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, java.lang.Boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
Boolean accessible
boolean staticsProblem
com.intellij.psi.PsiElement currFileContext
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessClass
boolean packagePrefixPackageReference
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
boolean staticsProblem
com.intellij.psi.PsiElement currFileContext
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
boolean staticsProblem
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessClass
boolean staticsProblem
com.intellij.psi.PsiElement currFileContext
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement place
boolean staticsProblem
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiSubstitutor newSubstitutor
public boolean isValidResult ()
public boolean isPackagePrefixPackageReference ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isAccessible ()
com.intellij.psi.PsiMember member
Boolean Accessible
boolean accessible
private boolean isAccessedThroughTypeParameterBound ()
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType substitutedReturnType
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression qualifierExpression
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.infos.CandidateInfo that
public int hashCode ()
int result
static void ()
}
com/intellij/psi/infos/ClassCandidateInfo.classClassCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.ClassCandidateInfo extends com.intellij.psi.infos.CandidateInfo {
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
com.intellij.psi.PsiElement currFileContext
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiClass getElement ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/infos/MethodCandidateInfo$1.classMethodCandidateInfo.java
package com.intellij.psi.infos
com.intellij.psi.infos.MethodCandidateInfo$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiMethod val$method
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.infos.MethodCandidateInfo this$0
void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.infos.MethodCandidateInfo this$0
public java.lang.Integer compute ()
com.intellij.psi.PsiType[] argumentTypes
int level
public volatile java.lang.Object compute ()
}
com/intellij/psi/infos/MethodCandidateInfo$2.classMethodCandidateInfo.java
package com.intellij.psi.infos
com.intellij.psi.infos.MethodCandidateInfo$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.infos.MethodCandidateInfo this$0
void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.infos.MethodCandidateInfo this$0
public com.intellij.psi.PsiSubstitutor compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/infos/MethodCandidateInfo$3.classMethodCandidateInfo.java
package com.intellij.psi.infos
com.intellij.psi.infos.MethodCandidateInfo$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.infos.MethodCandidateInfo this$0
void (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo this$0
public com.intellij.psi.PsiSubstitutor compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/infos/MethodCandidateInfo$4.classMethodCandidateInfo.java
package com.intellij.psi.infos
com.intellij.psi.infos.MethodCandidateInfo$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiExpression[] val$arguments
final com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy val$policy
final com.intellij.psi.infos.MethodCandidateInfo this$0
void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiExpression[], com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.infos.MethodCandidateInfo this$0
public com.intellij.psi.PsiSubstitutor compute ()
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiElement parent
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade javaPsiFacade
public volatile java.lang.Object compute ()
}
com/intellij/psi/infos/MethodCandidateInfo$ApplicabilityLevel.classMethodCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.MethodCandidateInfo$ApplicabilityLevel extends java.lang.Object {
public static final int NOT_APPLICABLE
public static final int VARARGS
public static final int FIXED_ARITY
public void ()
}
com/intellij/psi/infos/MethodCandidateInfo$ApplicabilityLevelConstant.classMethodCandidateInfo.java
package com.intellij.psi.infos
public abstract com.intellij.psi.infos.MethodCandidateInfo$ApplicabilityLevelConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/infos/MethodCandidateInfo$CurrentCandidateProperties.classMethodCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties extends java.lang.Object {
private final com.intellij.psi.infos.MethodCandidateInfo myMethod
private com.intellij.psi.PsiSubstitutor mySubstitutor
private boolean myVarargs
private boolean myApplicabilityCheck
private void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor, boolean, boolean)
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiSubstitutor substitutor
boolean varargs
boolean applicabilityCheck
public com.intellij.psi.PsiMethod getMethod ()
public com.intellij.psi.infos.MethodCandidateInfo getInfo ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public void setSubstitutor (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public boolean isVarargs ()
public void setVarargs (boolean)
boolean varargs
public boolean isApplicabilityCheck ()
public void setApplicabilityCheck (boolean)
boolean applicabilityCheck
void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.infos.MethodCandidateInfo$1)
com.intellij.psi.infos.MethodCandidateInfo x0
com.intellij.psi.PsiSubstitutor x1
boolean x2
boolean x3
com.intellij.psi.infos.MethodCandidateInfo$1 x4
}
com/intellij/psi/infos/MethodCandidateInfo.classMethodCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.MethodCandidateInfo extends com.intellij.psi.infos.CandidateInfo {
public static final com.intellij.openapi.util.RecursionGuard ourOverloadGuard
public static final ThreadLocal CURRENT_CANDIDATE
private int myApplicabilityLevel
private int myPertinentApplicabilityLevel
private final com.intellij.psi.PsiElement myArgumentList
private final com.intellij.psi.PsiType[] myArgumentTypes
private final com.intellij.psi.PsiType[] myTypeArguments
private com.intellij.psi.PsiSubstitutor myCalcedSubstitutor
private String myInferenceError
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[])
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
boolean staticsProblem
com.intellij.psi.PsiElement argumentList
com.intellij.psi.PsiElement currFileContext
com.intellij.psi.PsiType[] argumentTypes
com.intellij.psi.PsiType[] typeArguments
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
boolean staticsProblem
com.intellij.psi.PsiElement argumentList
com.intellij.psi.PsiElement currFileContext
com.intellij.psi.PsiType[] argumentTypes
com.intellij.psi.PsiType[] typeArguments
com.intellij.pom.java.LanguageLevel languageLevel
public boolean isVarargs ()
public boolean isApplicable ()
private int getApplicabilityLevelInner ()
com.intellij.psi.PsiType[] argumentTypes
int level
public int getApplicabilityLevel ()
public int getPertinentApplicabilityLevel ()
public int getPertinentApplicabilityLevelInner ()
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
int level
public boolean isToInferApplicability ()
public com.intellij.util.ThreeState isPotentiallyCompatible ()
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType formalParameterType
com.intellij.util.ThreeState compatible
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] expressions
boolean unsure
private static com.intellij.util.ThreeState isPotentialCompatible (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass targetTypeParameter
com.intellij.util.ThreeState thenCompatible
com.intellij.util.ThreeState elseCompatible
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType formalType
com.intellij.psi.PsiMethod method
private java.lang.Object computeForOverloadedCandidate (com.intellij.openapi.util.Computable, com.intellij.psi.PsiSubstitutor, boolean, boolean)
com.intellij.openapi.util.Computable computable
com.intellij.psi.PsiSubstitutor substitutor
boolean varargs
boolean applicabilityCheck
java.util.Map map
com.intellij.psi.PsiElement argumentList
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties alreadyThere
public com.intellij.psi.PsiSubstitutor getSiteSubstitutor ()
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor incompleteSubstitutor
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public com.intellij.psi.PsiSubstitutor getSubstitutor (boolean)
com.intellij.openapi.util.RecursionGuard$StackStamp stackStamp
com.intellij.psi.PsiSubstitutor inferredSubstitutor
int i
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor incompleteSubstitutor
com.intellij.psi.PsiMethod method
boolean includeReturnConstraint
com.intellij.psi.PsiSubstitutor substitutor
public static boolean isOverloadCheck ()
public boolean isTypeArgumentsApplicable ()
private boolean isTypeArgumentsApplicable (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiTypeParameter[] typeParams
protected com.intellij.psi.PsiElement getParent ()
public boolean isValidResult ()
public com.intellij.psi.PsiMethod getElement ()
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, boolean)
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
boolean includeReturnConstraint
public com.intellij.psi.PsiSubstitutor inferSubstitutorFromArgs (com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.PsiExpression[])
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiExpression[] arguments
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.PsiExpression[], boolean)
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiExpression[] arguments
boolean includeReturnConstraint
public boolean isRawSubstitution ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
protected com.intellij.psi.PsiElement getMarkerList ()
public boolean isInferencePossible ()
public static com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties getCurrentMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
java.util.Map currentMethodCandidates
public static void updateSubstitutor (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiSubstitutor newSubstitutor
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
public com.intellij.psi.PsiType[] getArgumentTypes ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public void setInferenceError (java.lang.String)
String inferenceError
public java.lang.String getInferenceErrorMessage ()
public java.lang.String getParentInferenceErrorMessage (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiElement parent
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiExpressionList list
String errorMessage
private void pullInferenceErrorMessagesFromSubexpressions ()
String message
com.intellij.psi.PsiExpression expression
String errorMessage
private static java.lang.String clearErrorMessageInSubexpressions (com.intellij.psi.PsiExpression)
String message
com.intellij.psi.PsiDiamondType diamondType
com.intellij.psi.JavaResolveResult result
String message
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiExpression expression
public com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties createProperties ()
public volatile com.intellij.psi.PsiElement getElement ()
static com.intellij.pom.java.LanguageLevel access$000 (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo x0
static void ()
}
com/intellij/psi/javadoc/CustomJavadocTagProvider.classCustomJavadocTagProvider.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.CustomJavadocTagProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.List getSupportedTags ()
static void ()
}
com/intellij/psi/javadoc/JavadocManager$SERVICE.classJavadocManager.java
package com.intellij.psi.javadoc
public com.intellij.psi.javadoc.JavadocManager$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.javadoc.JavadocManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/javadoc/JavadocManager.classJavadocManager.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.JavadocManager extends java.lang.Object {
public abstract com.intellij.psi.javadoc.JavadocTagInfo[] getTagInfos (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.javadoc.JavadocTagInfo getTagInfo (java.lang.String)
}
com/intellij/psi/javadoc/JavadocTagInfo.classJavadocTagInfo.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.JavadocTagInfo extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.lang.String getName ()
public abstract boolean isInline ()
public abstract boolean isValidInContext (com.intellij.psi.PsiElement)
public abstract java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
public abstract com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
static void ()
}
com/intellij/psi/javadoc/PsiDocComment.classPsiDocComment.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocComment extends java.lang.Object implements com.intellij.psi.PsiDocCommentBase {
public abstract com.intellij.psi.PsiJavaDocumentedElement getOwner ()
public abstract com.intellij.psi.PsiElement[] getDescriptionElements ()
public abstract com.intellij.psi.javadoc.PsiDocTag[] getTags ()
public abstract com.intellij.psi.javadoc.PsiDocTag findTagByName (java.lang.String)
public abstract com.intellij.psi.javadoc.PsiDocTag[] findTagsByName (java.lang.String)
}
com/intellij/psi/javadoc/PsiDocTag.classPsiDocTag.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocTag extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiNamedElement {
public static final com.intellij.psi.javadoc.PsiDocTag[] EMPTY_ARRAY
public abstract com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
public abstract com.intellij.psi.PsiElement getNameElement ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement[] getDataElements ()
public abstract com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
static void ()
}
com/intellij/psi/javadoc/PsiDocTagValue.classPsiDocTagValue.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocTagValue extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/javadoc/PsiDocToken.classPsiDocToken.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocToken extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/javadoc/PsiInlineDocTag.classPsiInlineDocTag.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiInlineDocTag extends java.lang.Object implements com.intellij.psi.javadoc.PsiDocTag {
}
com/intellij/psi/scope/JavaScopeProcessorEvent.classJavaScopeProcessorEvent.java
package com.intellij.psi.scope
public com.intellij.psi.scope.JavaScopeProcessorEvent extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor$Event {
public static final com.intellij.psi.scope.JavaScopeProcessorEvent START_STATIC
public static final com.intellij.psi.scope.JavaScopeProcessorEvent CHANGE_LEVEL
public static final com.intellij.psi.scope.JavaScopeProcessorEvent SET_CURRENT_FILE_CONTEXT
private void ()
static void ()
}
com/intellij/psi/search/PackageScope.classPackageScope.java
package com.intellij.psi.search
public com.intellij.psi.search.PackageScope extends com.intellij.psi.search.GlobalSearchScope {
private final java.util.Set myDirs
private final com.intellij.psi.PsiPackage myPackage
private final boolean myIncludeSubpackages
private final boolean myIncludeLibraries
protected final boolean myPartOfPackagePrefix
protected final String myPackageQualifiedName
protected final String myPackageQNamePrefix
public void (com.intellij.psi.PsiPackage, boolean, boolean)
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
boolean includeLibraries
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
String packageName
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public static com.intellij.psi.search.GlobalSearchScope packageScope (com.intellij.psi.PsiPackage, boolean)
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
public static com.intellij.psi.search.GlobalSearchScope packageScopeWithoutLibraries (com.intellij.psi.PsiPackage, boolean)
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
}
com/intellij/psi/search/searches/DeepestSuperMethodsSearch.classDeepestSuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DeepestSuperMethodsSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.psi.search.searches.DeepestSuperMethodsSearch DEEPEST_SUPER_METHODS_SEARCH_INSTANCE
private void ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
static void ()
}
com/intellij/psi/search/searches/SuperMethodsSearch$SearchParameters.classSuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.PsiClass myClass
private final boolean myCheckBases
private final boolean myAllowStaticMethod
public void (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean checkBases
boolean allowStaticMethod
public final boolean isCheckBases ()
public final com.intellij.psi.PsiMethod getMethod ()
public final com.intellij.psi.PsiClass getPsiClass ()
public final boolean isAllowStaticMethod ()
}
com/intellij/psi/search/searches/SuperMethodsSearch.classSuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.SuperMethodsSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.psi.search.searches.SuperMethodsSearch SUPER_METHODS_SEARCH_INSTANCE
private void ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiMethod derivedMethod
com.intellij.psi.PsiClass psiClass
boolean checkBases
boolean allowStaticMethod
com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters parameters
static void ()
}
com/intellij/psi/stubs/PsiClassHolderFileStub.classPsiClassHolderFileStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.PsiClassHolderFileStub extends java.lang.Object implements com.intellij.psi.stubs.PsiFileStub {
public abstract com.intellij.psi.PsiClass[] getClasses ()
}
com/intellij/psi/tree/java/IJavaDocElementType.classIJavaDocElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IJavaDocElementType extends com.intellij.psi.tree.IElementType {
public void (java.lang.String)
String debugName
}
com/intellij/psi/tree/java/IJavaElementType.classIJavaElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IJavaElementType extends com.intellij.psi.tree.IElementType {
private final boolean myLeftBound
public void (java.lang.String)
String debugName
public void (java.lang.String, boolean)
String debugName
boolean leftBound
public boolean isLeftBound ()
}
com/intellij/psi/tree/java/IKeywordElementType.classIKeywordElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IKeywordElementType extends com.intellij.psi.tree.java.IJavaElementType {
public void (java.lang.String)
String debugName
}
com/intellij/psi/util/ClassKind.classClassKind.java
package com.intellij.psi.util
public final com.intellij.psi.util.ClassKind extends java.lang.Enum {
public static final com.intellij.psi.util.ClassKind CLASS
public static final com.intellij.psi.util.ClassKind INTERFACE
public static final com.intellij.psi.util.ClassKind ENUM
public static final com.intellij.psi.util.ClassKind ANNOTATION
private static final com.intellij.psi.util.ClassKind[] $VALUES
public static com.intellij.psi.util.ClassKind[] values ()
public static com.intellij.psi.util.ClassKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/util/ClassUtil$1.classClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ClassUtil$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiClass val$containingClass
void (com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiClass aClass
gnu.trove.TObjectIntHashMap map
int index
}
com/intellij/psi/util/ClassUtil$2.classClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ClassUtil$2 extends com.intellij.psi.JavaRecursiveElementVisitor {
private int myCurrentIdx
final com.intellij.psi.PsiClass[] val$result
final boolean val$jvmCompatible
final int val$idx
final String val$name
final com.intellij.psi.PsiClass val$containingClass
void (com.intellij.psi.PsiClass[], boolean, int, java.lang.String, com.intellij.psi.PsiClass)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter classParameter
}
com/intellij/psi/util/ClassUtil.classClassUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ClassUtil extends java.lang.Object {
private void ()
public static java.lang.String extractPackageName (java.lang.String)
int i
String className
public static java.lang.String extractClassName (java.lang.String)
String fqName
int i
public static java.lang.String createNewClassQualifiedName (java.lang.String, java.lang.String)
String qualifiedName
String className
public static com.intellij.psi.PsiDirectory sourceRoot (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory containingDirectory
public static void formatClassName (com.intellij.psi.PsiClass, java.lang.StringBuilder)
String name
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiClass aClass
StringBuilder buf
String qName
private static int getNonQualifiedClassIdx (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass containingClass
gnu.trove.TObjectIntHashMap indices
public static com.intellij.psi.PsiClass findNonQualifiedClassByIndex (java.lang.String, com.intellij.psi.PsiClass)
String indexName
com.intellij.psi.PsiClass containingClass
public static com.intellij.psi.PsiClass findNonQualifiedClassByIndex (java.lang.String, com.intellij.psi.PsiClass, boolean)
String indexName
com.intellij.psi.PsiClass containingClass
boolean jvmCompatible
String prefix
int idx
String name
com.intellij.psi.PsiClass[] result
private static java.lang.String getDigitPrefix (java.lang.String)
char c
String indexName
int i
public static com.intellij.psi.PsiClass findPsiClass (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String name
public static com.intellij.psi.PsiClass findPsiClass (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiManager manager
String name
com.intellij.psi.PsiClass parent
boolean jvmCompatible
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.PsiClass findPsiClass (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass, boolean, com.intellij.psi.search.GlobalSearchScope)
String suffix
String prefix
com.intellij.psi.PsiManager manager
String name
com.intellij.psi.PsiClass parent
boolean jvmCompatible
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass result
int p
private static com.intellij.psi.PsiClass findSubClass (java.lang.String, com.intellij.psi.PsiClass, boolean)
String suffix
String prefix
com.intellij.psi.PsiClass subClass
String name
com.intellij.psi.PsiClass parent
boolean jvmCompatible
com.intellij.psi.PsiClass result
int p
private static boolean isIndexed (java.lang.String)
String name
public static java.lang.String getJVMClassName (com.intellij.psi.PsiClass)
String parentName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
public static com.intellij.psi.PsiClass findPsiClassByJVMName (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String jvmClassName
public static boolean isTopLevelClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiFile parentFile
}
com/intellij/psi/util/ConstantEvaluationOverflowException.classConstantEvaluationOverflowException.java
package com.intellij.psi.util
public com.intellij.psi.util.ConstantEvaluationOverflowException extends java.lang.RuntimeException {
private final com.intellij.psi.PsiElement myOverflowingExpression
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement overflowingExpression
public com.intellij.psi.PsiElement getOverflowingExpression ()
}
com/intellij/psi/util/ConstantExpressionUtil.classConstantExpressionUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ConstantExpressionUtil extends java.lang.Object {
public void ()
public static java.lang.Object computeCastTo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType castTo
Object value
public static java.lang.Object computeCastTo (java.lang.Object, com.intellij.psi.PsiType)
Object operand
com.intellij.psi.PsiType castType
}
com/intellij/psi/util/FileTypeUtils.classFileTypeUtils.java
package com.intellij.psi.util
public com.intellij.psi.util.FileTypeUtils extends java.lang.Object {
public void ()
public static boolean isInServerPageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement file
}
com/intellij/psi/util/ImportsUtil$1.classImportsUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ImportsUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final com.intellij.psi.PsiJavaCodeReferenceElement val$refExpr
final com.intellij.psi.PsiImportStaticStatement val$staticImport
final java.util.List val$expressionToExpand
void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiImportStaticStatement, java.util.List)
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement resolveScope
com.intellij.psi.PsiJavaCodeReferenceElement expression
}
com/intellij/psi/util/ImportsUtil$2.classImportsUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ImportsUtil$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement o1
com.intellij.psi.PsiJavaCodeReferenceElement o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/util/ImportsUtil.classImportsUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ImportsUtil extends java.lang.Object {
private void ()
public static java.util.List collectReferencesThrough (com.intellij.psi.PsiFile, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiJavaCodeReferenceElement refExpr
com.intellij.psi.PsiImportStaticStatement staticImport
java.util.List expressionToExpand
public static void replaceAllAndDeleteImport (java.util.List, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiJavaCodeReferenceElement expression
java.util.List expressionToExpand
com.intellij.psi.PsiJavaCodeReferenceElement refExpr
com.intellij.psi.PsiImportStaticStatement staticImport
public static void expand (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiJavaCodeReferenceElement refExpr
com.intellij.psi.PsiImportStaticStatement staticImport
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiReferenceExpression referenceExpression
public static boolean hasStaticImportOn (com.intellij.psi.PsiElement, com.intellij.psi.PsiMember, boolean)
com.intellij.psi.PsiClass containingClass
String referenceName
com.intellij.psi.PsiImportStaticStatement stmt
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiElement expr
com.intellij.psi.PsiMember member
boolean acceptOnDemand
}
com/intellij/psi/util/InheritanceUtil.classInheritanceUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.InheritanceUtil extends java.lang.Object {
private void ()
public static boolean isInheritorOrSelf (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass baseClass
boolean checkDeep
com.intellij.psi.PsiManager manager
public static boolean processSupers (com.intellij.psi.PsiClass, boolean, com.intellij.util.Processor)
com.intellij.psi.PsiClass aClass
boolean includeSelf
com.intellij.util.Processor superProcessor
private static boolean processSupers (com.intellij.psi.PsiClass, com.intellij.util.Processor, java.util.Set)
com.intellij.psi.PsiClass intf
com.intellij.psi.PsiClass aClass
com.intellij.util.Processor superProcessor
java.util.Set visited
com.intellij.psi.PsiClass superClass
public static boolean isInheritor (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType type
String baseClassName
public static boolean isInheritor (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String baseClassName
public static boolean isInheritor (com.intellij.psi.PsiClass, boolean, java.lang.String)
com.intellij.psi.PsiClass psiClass
boolean strict
String baseClassName
com.intellij.psi.PsiClass base
public static void getSuperClasses (com.intellij.psi.PsiClass, java.util.Set, boolean)
com.intellij.psi.PsiClass aClass
java.util.Set results
boolean includeNonProject
public static java.util.LinkedHashSet getSuperClasses (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.LinkedHashSet result
private static void getSuperClassesOfList (com.intellij.psi.PsiClassType[], java.util.Set, boolean, java.util.Set, com.intellij.psi.PsiManager)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType[] types
java.util.Set results
boolean includeNonProject
java.util.Set visited
com.intellij.psi.PsiManager manager
public static boolean hasEnclosingInstanceInScope (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
boolean isSuperClassAccepted
boolean isTypeParamsAccepted
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement place
}
com/intellij/psi/util/JavaClassSupers.classJavaClassSupers.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.JavaClassSupers extends java.lang.Object {
public void ()
public static com.intellij.psi.util.JavaClassSupers getInstance ()
public abstract com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiSubstitutor)
}
com/intellij/psi/util/MethodSignature.classMethodSignature.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.MethodSignature extends java.lang.Object {
public static final com.intellij.psi.util.MethodSignature[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiSubstitutor getSubstitutor ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiType[] getParameterTypes ()
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public abstract boolean isRaw ()
public abstract boolean isConstructor ()
static void ()
}
com/intellij/psi/util/MethodSignatureBackedByPsiMethod.classMethodSignatureBackedByPsiMethod.java
package com.intellij.psi.util
public com.intellij.psi.util.MethodSignatureBackedByPsiMethod extends com.intellij.psi.util.MethodSignatureBase {
private final com.intellij.psi.PsiMethod myMethod
private final boolean myIsRaw
private final String myName
static final boolean $assertionsDisabled
protected void (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean isRaw
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
public java.lang.String getName ()
public boolean isRaw ()
public boolean isConstructor ()
public boolean equals (java.lang.Object)
Object o
public com.intellij.psi.PsiMethod getMethod ()
public static com.intellij.psi.util.MethodSignatureBackedByPsiMethod create (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.util.MethodSignatureBackedByPsiMethod create (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean isRaw
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType[] parameterTypes
static void ()
}
com/intellij/psi/util/MethodSignatureBase.classMethodSignatureBase.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.MethodSignatureBase extends java.lang.Object implements com.intellij.psi.util.MethodSignature {
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiType[] myParameterTypes
private volatile com.intellij.psi.PsiType[] myErasedParameterTypes
protected final com.intellij.psi.PsiTypeParameter[] myTypeParameters
static final boolean $assertionsDisabled
protected void (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameters
protected void (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiTypeParameterList typeParameterList
public com.intellij.psi.PsiType[] getParameterTypes ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiType[] getErasedParameterTypes ()
com.intellij.psi.PsiType[] result
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.util.MethodSignature methodSignature
public int hashCode ()
com.intellij.psi.PsiType type
int i
int length
int result
com.intellij.psi.PsiType[] parameterTypes
public java.lang.String toString ()
com.intellij.psi.PsiTypeParameter typeParameter
String sep
String s
com.intellij.psi.PsiTypeParameter[] typeParameters
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
static void ()
}
com/intellij/psi/util/MethodSignatureHandMade.classMethodSignatureHandMade.java
package com.intellij.psi.util
public com.intellij.psi.util.MethodSignatureHandMade extends com.intellij.psi.util.MethodSignatureBase {
private final String myName
private final boolean myIsConstructor
void (java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
void (java.lang.String, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
public java.lang.String getName ()
public boolean isRaw ()
com.intellij.psi.PsiTypeParameter typeParameter
public boolean isConstructor ()
}
com/intellij/psi/util/MethodSignatureUtil$1.classMethodSignatureUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.MethodSignatureUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
public boolean equals (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod s1
com.intellij.psi.util.MethodSignatureBackedByPsiMethod s2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/util/MethodSignatureUtil$2.classMethodSignatureUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.MethodSignatureUtil$2 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
public boolean equals (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature method1
com.intellij.psi.util.MethodSignature method2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/util/MethodSignatureUtil.classMethodSignatureUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.MethodSignatureUtil extends java.lang.Object {
public static final gnu.trove.TObjectHashingStrategy METHOD_BASED_HASHING_STRATEGY
public static final gnu.trove.TObjectHashingStrategy METHOD_PARAMETERS_ERASURE_EQUALITY
private void ()
public static boolean areOverrideEquivalent (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
int typeParamsLength1
int typeParamsLength2
public static boolean areErasedParametersEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature method1
com.intellij.psi.util.MethodSignature method2
com.intellij.psi.PsiType[] erased1
com.intellij.psi.PsiType[] erased2
public static com.intellij.psi.PsiType[] calcErasedParameterTypes (com.intellij.psi.util.MethodSignature)
int i
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] erasedTypes
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiSubstitutor)
String name
com.intellij.psi.PsiParameterList parameterTypes
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiParameterList parameterTypes
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor)
String name
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
public static boolean areSignaturesEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
public static boolean areSignaturesEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature method1
com.intellij.psi.util.MethodSignature method2
private static boolean checkSignaturesEqualInner (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.util.MethodSignature subSignature
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
com.intellij.psi.PsiType[] subParameterTypes
com.intellij.psi.PsiType[] superParameterTypes
public static boolean areSignaturesEqualLightweight (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
String name1
String name2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.util.MethodSignature sig1
com.intellij.psi.util.MethodSignature sig2
boolean isConstructor1
boolean isConstructor2
com.intellij.psi.PsiType[] parameterTypes1
com.intellij.psi.PsiType[] parameterTypes2
public static boolean isSuperMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superMethodCandidate
com.intellij.psi.PsiMethod derivedMethod
com.intellij.psi.PsiClass superClassCandidate
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.util.MethodSignature derivedSignature
public static com.intellij.psi.PsiMethod findMethodInSuperClassBySignatureInDerived (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.util.MethodSignature signature
boolean checkDeep
com.intellij.psi.PsiSubstitutor superSubstitutor
private static com.intellij.psi.PsiMethod doFindMethodInSuperClassBySignatureInDerived (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.util.MethodSignature signature
boolean checkDeep
String name
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod pattenMethod
boolean checkBases
public static com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature foundMethodSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature methodSignature
boolean checkBases
String name
java.util.List pairs
public static com.intellij.psi.PsiMethod findMethodBySuperSignature (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature foundMethodSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature methodSignature
boolean checkBases
String name
java.util.List pairs
public static com.intellij.psi.PsiMethod findMethodBySuperMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature candidateSignature
com.intellij.psi.PsiClass methodClass
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.util.MethodSignature superSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
boolean checkBases
java.util.List pairs
public static boolean hasOverloads (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod[] getOverloads (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public static boolean areParametersErasureEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
public static boolean areSignaturesErasureEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature1
com.intellij.psi.util.MethodSignature signature2
public static com.intellij.psi.PsiSubstitutor getSuperMethodSignatureSubstitutor (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiTypeParameter methodTypeParameter
com.intellij.psi.PsiElementFactory factory
int i
com.intellij.psi.PsiClassType methodSuper
com.intellij.psi.PsiClassType superSuper
com.intellij.psi.PsiTypeParameter methodTypeParameter
com.intellij.psi.PsiTypeParameter superTypeParameter
java.util.Set methodSupers
java.util.Set superSupers
int i
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.util.MethodSignature superMethodSignature
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
com.intellij.psi.PsiTypeParameter[] superTypeParameters
com.intellij.psi.PsiSubstitutor result
com.intellij.psi.PsiSubstitutor methodSubstitutor
public static com.intellij.psi.PsiSubstitutor combineSubstitutors (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType otherSubstituted
com.intellij.psi.PsiType type
com.intellij.psi.PsiType otherSubstituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiSubstitutor substitutor2
java.util.Set parameters1
com.intellij.psi.PsiTypeParameter[] typeParameters
public static com.intellij.psi.PsiMethod[] convertMethodSignaturesToMethods (java.util.List)
int i
java.util.List sameNameMethodList
com.intellij.psi.PsiMethod[] methods
public static boolean isSubsignature (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.util.MethodSignature subSignature
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
com.intellij.psi.PsiType[] subParameterTypes
com.intellij.psi.PsiType[] superParameterTypes
public static boolean isReturnTypeSubstitutable (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor adaptingSubstitutor
com.intellij.psi.util.MethodSignature d1
com.intellij.psi.util.MethodSignature d2
com.intellij.psi.PsiType r1
com.intellij.psi.PsiType r2
static void ()
}
com/intellij/psi/util/PropertyMemberType.classPropertyMemberType.java
package com.intellij.psi.util
public final com.intellij.psi.util.PropertyMemberType extends java.lang.Enum {
public static final com.intellij.psi.util.PropertyMemberType FIELD
public static final com.intellij.psi.util.PropertyMemberType GETTER
public static final com.intellij.psi.util.PropertyMemberType SETTER
private static final com.intellij.psi.util.PropertyMemberType[] $VALUES
public static com.intellij.psi.util.PropertyMemberType[] values ()
public static com.intellij.psi.util.PropertyMemberType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/util/PropertyUtil.classPropertyUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PropertyUtil extends java.lang.Object {
private static final String IS_PREFIX
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static boolean isSimplePropertyGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean hasGetterName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethod method
String methodName
int methodNameLength
public static boolean isSimplePropertySetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiType returnType
public static java.lang.String getPropertyName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static java.lang.String getPropertyNameByGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod getterMethod
String methodName
public static java.lang.String getPropertyNameBySetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod setterMethod
String methodName
public static java.util.Map getAllProperties (com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiClass psiClass
boolean acceptSetters
boolean acceptGetters
public static java.util.Map getAllProperties (com.intellij.psi.PsiClass, boolean, boolean, boolean)
com.intellij.psi.PsiClass psiClass
boolean acceptSetters
boolean acceptGetters
boolean includeSuperClass
public static java.util.Map getAllProperties (boolean, boolean, com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod method
boolean acceptSetters
boolean acceptGetters
com.intellij.psi.PsiMethod[] methods
java.util.Map map
private static boolean filterMethods (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
String className
public static java.util.List getSetters (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
String propertyName
String setterName
com.intellij.psi.PsiMethod[] psiMethods
java.util.ArrayList list
public static java.util.List getGetters (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] psiMethods
String name
com.intellij.psi.PsiClass psiClass
String propertyName
String[] names
java.util.ArrayList list
public static java.util.List getAccessors (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String propertyName
public static com.intellij.psi.PsiMethod findPropertyGetter (com.intellij.psi.PsiClass, java.lang.String, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] getterCandidates
String getterCandidateName
com.intellij.psi.PsiClass aClass
String propertyName
boolean isStatic
boolean checkSuperClasses
String[] getterCandidateNames
public static com.intellij.psi.PsiMethod findPropertyGetterWithType (java.lang.String, boolean, com.intellij.psi.PsiType, java.util.Iterator)
com.intellij.psi.PsiMethod method
String propertyName
boolean isStatic
com.intellij.psi.PsiType type
java.util.Iterator methods
public static boolean isSimplePropertyAccessor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod findPropertySetter (com.intellij.psi.PsiClass, java.lang.String, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String propertyName
boolean isStatic
boolean checkSuperClasses
String setterName
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod findPropertySetterWithType (java.lang.String, boolean, com.intellij.psi.PsiType, java.util.Iterator)
com.intellij.psi.PsiType methodType
com.intellij.psi.PsiMethod method
String propertyName
boolean isStatic
com.intellij.psi.PsiType type
java.util.Iterator methods
public static com.intellij.psi.PsiField findPropertyField (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass aClass
String propertyName
boolean isStatic
com.intellij.psi.PsiField[] fields
public static java.lang.String getPropertyName (java.lang.String)
String methodName
public static java.lang.String suggestGetterName (java.lang.String, com.intellij.psi.PsiType)
String propertyName
com.intellij.psi.PsiType propertyType
public static java.lang.String suggestGetterName (java.lang.String, com.intellij.psi.PsiType, java.lang.String)
String propertyName
com.intellij.psi.PsiType propertyType
String existingGetterName
StringBuilder name
private static boolean isBoolean (com.intellij.psi.PsiType)
com.intellij.psi.PsiType propertyType
public static java.lang.String[] suggestGetterNames (java.lang.String)
String propertyName
String str
public static java.lang.String suggestSetterName (java.lang.String)
String propertyName
public static java.lang.String suggestSetterName (java.lang.String, java.lang.String)
String propertyName
String setterPrefix
String sanitizeJavaIdentifier
StringBuilder name
public static java.lang.String[] getReadableProperties (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean includeSuperClass
java.util.List result
com.intellij.psi.PsiMethod[] methods
public static java.lang.String[] getWritableProperties (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean includeSuperClass
java.util.List result
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod generateGetterPrototype (com.intellij.psi.PsiField)
com.intellij.psi.PsiMethod getMethod
com.intellij.psi.PsiCodeBlock body
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiField field
com.intellij.psi.PsiElementFactory factory
com.intellij.openapi.project.Project project
String name
String getName
public static com.intellij.psi.PsiMethod generateSetterPrototype (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public static com.intellij.psi.PsiMethod generateSetterPrototype (com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
public static com.intellij.psi.PsiMethod generateSetterPrototype (com.intellij.psi.PsiField, com.intellij.psi.PsiClass, boolean)
String className
com.intellij.psi.PsiMethod setMethod
String parameterName
com.intellij.psi.PsiParameter param
StringBuilder buffer
com.intellij.psi.PsiCodeBlock body
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
boolean returnSelf
com.intellij.openapi.project.Project project
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.PsiElementFactory factory
String name
boolean isStatic
com.intellij.psi.codeStyle.VariableKind kind
String propertyName
String setName
public static void annotateWithNullableStuff (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiModifierListOwner) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiModifierListOwner field
com.intellij.psi.PsiModifierListOwner listOwner
public static java.lang.String suggestPropertyName (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public static java.lang.String suggestPropertyName (com.intellij.psi.PsiField, java.lang.String)
com.intellij.psi.PsiField field
String fieldName
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.codeStyle.VariableKind kind
String name
public static java.lang.String suggestGetterName (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String propertyName
public static java.lang.String suggestSetterName (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
String propertyName
public static java.lang.String getPropertyName (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
public static com.intellij.psi.PsiType getPropertyType (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiMember member
public static com.intellij.psi.PsiTypeElement getPropertyTypeElement (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiMember member
public static com.intellij.psi.PsiIdentifier getPropertyNameIdentifier (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
public static com.intellij.psi.PsiField findPropertyFieldByMember (com.intellij.psi.PsiMember)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElement target
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiMember psiMember
public static com.intellij.psi.PsiMethod findSetterForField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String propertyName
boolean isStatic
public static com.intellij.psi.PsiMethod findGetterForField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
String propertyName
boolean isStatic
public static com.intellij.psi.PsiExpression getGetterReturnExpression (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
private static boolean hasGetterSignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiExpression getSingleReturnValue (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
public static com.intellij.psi.PsiField getFieldOfGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
public static com.intellij.psi.PsiField getSimplyReturnedField (com.intellij.psi.PsiMethod, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression value
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
private static boolean hasSubstantialQualifier (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiExpression qualifier
public static boolean isSimpleGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiField getFieldOfSetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiElement target
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameterList parameterList
String name
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiExpressionStatement possibleAssignmentStatement
com.intellij.psi.PsiExpression possibleAssignment
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement referent
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass fieldContainingClass
com.intellij.psi.PsiClass methodContainingClass
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiReferenceExpression rReference
com.intellij.psi.PsiExpression rQualifier
com.intellij.psi.PsiElement rReferent
com.intellij.psi.PsiType fieldType
com.intellij.psi.PsiType parameterType
public static boolean isSimpleSetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod getReversePropertyMethod (com.intellij.psi.PsiMethod)
String prefix
String prefix
String prefix
com.intellij.psi.PsiMethod result
com.intellij.psi.PsiMethod propertyMethod
com.intellij.psi.PsiClass aClass
String methodName
String prefix
String name
com.intellij.psi.PsiField field
private static com.intellij.psi.PsiMethod findPropertyMethod (com.intellij.psi.PsiClass, java.lang.String, java.lang.String, com.intellij.psi.PsiField)
com.intellij.psi.PsiField field2
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
String prefix
String propertyName
com.intellij.psi.PsiField field1
com.intellij.psi.PsiMethod[] methods
static void ()
}
com/intellij/psi/util/PsiClassUtil$1.classPsiClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiClassUtil$1 extends java.lang.Object implements java.util.Comparator {
final com.intellij.psi.search.GlobalSearchScope val$scope
void (com.intellij.psi.search.GlobalSearchScope)
public int compare (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass c1
com.intellij.psi.PsiClass c2
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/util/PsiClassUtil.classPsiClassUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiClassUtil extends java.lang.Object {
private void ()
public static boolean isRunnableClass (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean mustBePublic
public static boolean isRunnableClass (com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiClass aClass
boolean mustBePublic
boolean mustNotBeAbstract
public static java.util.Comparator createScopeComparator (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
}
com/intellij/psi/util/PsiConcatenationUtil.classPsiConcatenationUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiConcatenationUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static void buildFormatString (com.intellij.psi.PsiExpression, java.lang.StringBuilder, java.util.List, boolean)
String formatText
com.intellij.psi.PsiLiteralExpression literalExpression
String text
String formatText
com.intellij.psi.PsiElement element
String text
com.intellij.psi.PsiExpression subExpression
com.intellij.psi.PsiExpression op
com.intellij.psi.PsiType optype
com.intellij.psi.PsiType r
int i
com.intellij.psi.PsiPolyadicExpression binaryExpression
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType left
boolean stringStarted
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
StringBuilder formatString
java.util.List formatParameters
boolean printfFormat
private static void addFormatParameter (com.intellij.psi.PsiExpression, java.lang.StringBuilder, java.util.List, boolean)
com.intellij.psi.PsiExpression expression
StringBuilder formatString
java.util.List formatParameters
boolean printfFormat
com.intellij.psi.PsiType type
private static com.intellij.psi.PsiExpression getBoxedArgument (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType type
com.intellij.psi.PsiPrimitiveType primitiveType
String boxedQName
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiNewExpression newExpr
com.intellij.psi.PsiElement classRef
com.intellij.psi.PsiExpressionList argumentList
static void ()
}
com/intellij/psi/util/PsiExpressionTrimRenderer$RenderFunction.classPsiExpressionTrimRenderer.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiExpressionTrimRenderer$RenderFunction extends java.lang.Object implements com.intellij.util.Function {
public void ()
public java.lang.String fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression psiExpression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/util/PsiExpressionTrimRenderer.classPsiExpressionTrimRenderer.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiExpressionTrimRenderer extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final StringBuilder myBuf
public void (java.lang.StringBuilder)
StringBuilder buf
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiTypeElement checkType
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiExpression expr
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement castType
com.intellij.psi.PsiExpression operand
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
com.intellij.psi.PsiExpression indexExpression
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiPostfixExpression expression
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression operand
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeElement typeElement
int formatOptions
int i
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiElement firstChild
boolean addParenthesis
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression rExpression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expr
com.intellij.psi.PsiExpression qualifierExpression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expr
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement qualifier
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiArrayInitializerExpression expression
boolean first
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] args
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiExpression dimension
int i
int arrayDimensionsLength
com.intellij.psi.PsiExpression[] arrayDimensions
com.intellij.psi.PsiType type
int dimensions
com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiNewExpression expr
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiExpressionList argumentList
public static java.lang.String render (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
StringBuilder buf
String text
int firstNewLinePos
String trimmedText
}
com/intellij/psi/util/PsiFormatUtil$FormatClassOptions.classPsiFormatUtil.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiFormatUtil$FormatClassOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiFormatUtil$FormatMethodOptions.classPsiFormatUtil.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiFormatUtil$FormatMethodOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiFormatUtil$FormatVariableOptions.classPsiFormatUtil.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiFormatUtil$FormatVariableOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiFormatUtil.classPsiFormatUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiFormatUtil extends com.intellij.psi.util.PsiFormatUtilBase {
public void ()
public static java.lang.String formatVariable (com.intellij.psi.PsiVariable, int, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiVariable variable
int options
com.intellij.psi.PsiSubstitutor substitutor
StringBuilder buffer
private static void formatVariable (com.intellij.psi.PsiVariable, int, com.intellij.psi.PsiSubstitutor, java.lang.StringBuilder)
String qName
String className
com.intellij.psi.PsiClass aClass
String name
String text
int index1
int index2
int index
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiVariable variable
int options
com.intellij.psi.PsiSubstitutor substitutor
StringBuilder buffer
public static java.lang.String formatMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, int, int)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
int options
int parameterOptions
public static java.lang.String formatMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, int, int, int)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
int options
int parameterOptions
int maxParametersToShow
StringBuilder buffer
private static void formatMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, int, int, int, java.lang.StringBuilder)
com.intellij.psi.PsiType type
String qName
String name
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter parm
int i
com.intellij.psi.PsiParameter[] params
com.intellij.psi.PsiType type
String throwsText
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
int options
int parameterOptions
int maxParametersToShow
StringBuilder buffer
public static java.lang.String formatClass (com.intellij.psi.PsiClass, int)
com.intellij.psi.PsiClassType baseClassReference
com.intellij.psi.PsiClass baseClass
String name
String qName
String name
String extendsText
String implementsText
com.intellij.psi.PsiClass aClass
int options
StringBuilder buffer
public static java.lang.String formatModifiers (com.intellij.psi.PsiElement, int) throws java.lang.IllegalArgumentException
com.intellij.psi.PsiElement element
int options
StringBuilder buffer
private static void formatModifiers (com.intellij.psi.PsiElement, int, java.lang.StringBuilder) throws java.lang.IllegalArgumentException
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiModifierList list
com.intellij.psi.PsiElement element
int options
StringBuilder buffer
com.intellij.psi.PsiModifierList list
boolean isInterface
private static void appendModifier (java.lang.StringBuilder, java.lang.String)
StringBuilder buffer
String modifier
private static void append (java.lang.StringBuilder, java.lang.String)
StringBuilder buffer
String modifier
public static java.lang.String formatReferenceList (com.intellij.psi.PsiReferenceList, int)
com.intellij.psi.PsiJavaCodeReferenceElement ref
int i
com.intellij.psi.PsiReferenceList list
int options
StringBuilder buffer
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
public static java.lang.String formatType (com.intellij.psi.PsiType, int, com.intellij.psi.PsiSubstitutor)
boolean preserveEllipsis
com.intellij.psi.PsiType type
int options
com.intellij.psi.PsiSubstitutor substitutor
public static java.lang.String formatReference (com.intellij.psi.PsiJavaCodeReferenceElement, int)
com.intellij.psi.PsiJavaCodeReferenceElement ref
int options
public static java.lang.String getExternalName (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static java.lang.String getExternalName (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner owner
boolean showParamName
public static java.lang.String getExternalName (com.intellij.psi.PsiModifierListOwner, boolean, int)
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiModifierListOwner owner
boolean showParamName
int maxParamsToShow
StringBuilder builder
com.intellij.psi.PsiClass psiClass
public static java.lang.String getPackageDisplayName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeParameterListOwner owner
String ownerName
com.intellij.psi.PsiClass psiClass
String packageName
}
com/intellij/psi/util/PsiMethodUtil$1.classPsiMethodUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiMethodUtil$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/util/PsiMethodUtil.classPsiMethodUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiMethodUtil extends java.lang.Object {
private static final com.intellij.codeInsight.runner.JavaMainMethodProvider[] myProviders
public static final com.intellij.openapi.util.Condition MAIN_CLASS
private void ()
public static com.intellij.psi.PsiMethod findMainMethod (com.intellij.psi.PsiClass)
com.intellij.codeInsight.runner.JavaMainMethodProvider provider
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod[] mainMethods
private static com.intellij.psi.PsiMethod findMainMethod (com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod mainMethod
com.intellij.psi.PsiMethod[] mainMethods
public static boolean isMainMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
public static boolean hasMainMethod (com.intellij.psi.PsiClass)
com.intellij.codeInsight.runner.JavaMainMethodProvider provider
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiMethod findMainInClass (com.intellij.psi.PsiClass)
com.intellij.codeInsight.runner.JavaMainMethodProvider provider
com.intellij.psi.PsiClass aClass
static void ()
}
com/intellij/psi/util/PsiSuperMethodUtil.classPsiSuperMethodUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiSuperMethodUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiMethod findConstructorInSuper (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod constructor
public static com.intellij.psi.PsiMethod findConstructorInSuper (com.intellij.psi.PsiMethod, java.util.Set)
com.intellij.psi.PsiElement superConstructor
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReferenceExpression methodExpr
String text
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.util.MethodSignature defConstructor
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod constructor
java.util.Set visited
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClass containingClass
public static boolean isSuperMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.HierarchicalMethodSignature supsig
com.intellij.psi.PsiMethod supsigme
int i
int superSignaturesSize
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature signature
java.util.List superSignatures
public static com.intellij.psi.PsiSubstitutor obtainFinalSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor, boolean)
java.util.Set typeParams
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType type
com.intellij.psi.PsiType t
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor derivedSubstitutor
boolean inRawContext
java.util.Map map
public static java.util.Map collectOverrideEquivalents (com.intellij.psi.PsiClass)
int j
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor containingClassSubstitutor
com.intellij.psi.PsiSubstitutor finalSubstitutor
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
java.util.Set methods
com.intellij.psi.HierarchicalMethodSignature hms
com.intellij.psi.PsiClass superClass
boolean subType
com.intellij.psi.PsiSubstitutor superClassSubstitutor
int i
com.intellij.psi.PsiClass aClass
java.util.Map overrideEquivalent
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiClass[] supers
public static com.intellij.psi.PsiClass correctClassByScope (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope
String qualifiedName
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.roots.FileIndexFacade index
}
com/intellij/psi/util/PsiTypesUtil$1.classPsiTypesUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTypesUtil$1 extends com.intellij.psi.PsiTypeVisitor {
void ()
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType param
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/util/PsiTypesUtil$2.classPsiTypesUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTypesUtil$2 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.PsiTypeParameter[] val$typeParameters
final java.util.Set val$usedParameters
void (com.intellij.psi.PsiTypeParameter[], java.util.Set)
public java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
}
com/intellij/psi/util/PsiTypesUtil.classPsiTypesUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiTypesUtil extends java.lang.Object {
private static final java.util.Map ourUnboxedTypes
private static final java.util.Map ourBoxedTypes
private static final String GET_CLASS_METHOD
private void ()
public static java.lang.String getDefaultValueOfType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType classType
int i
int count
com.intellij.psi.PsiType componentType
StringBuilder buffer
com.intellij.psi.PsiType type
public static java.lang.String unboxIfPossible (java.lang.String)
String type
String s
public static java.lang.String boxIfPossible (java.lang.String)
String type
String s
public static com.intellij.psi.PsiClass getPsiClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public static com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiClassType getLowestUpperBoundClassType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType subType
com.intellij.psi.PsiDisjunctionType type
com.intellij.psi.PsiType lub
public static com.intellij.psi.PsiType patchMethodGetClassReturnType (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiMethodReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiType patchMethodGetClassReturnType (com.intellij.psi.PsiExpression, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMethod, com.intellij.openapi.util.Condition, com.intellij.pom.java.LanguageLevel)
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
com.intellij.openapi.project.Project project
com.intellij.psi.PsiExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiMethod method
com.intellij.openapi.util.Condition condition
com.intellij.pom.java.LanguageLevel languageLevel
public static boolean isGetClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiType createJavaLangClassType (com.intellij.psi.PsiElement, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType classType
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass javaLangClass
com.intellij.psi.PsiElement context
com.intellij.psi.PsiType qualifierType
boolean captureTopLevelWildcards
public static com.intellij.psi.PsiType getExpectedTypeByParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiType expectedTypeByParent
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiType getMethodReturnType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement methodOrLambda
public static boolean compareTypes (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
boolean ignoreEllipsis
public static boolean isDenotableType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean hasUnresolvedComponents (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType getParameterType (com.intellij.psi.PsiParameter[], int, boolean)
com.intellij.psi.PsiParameter[] parameters
int i
boolean varargs
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType parameterType
public static com.intellij.psi.PsiTypeParameter[] filterUnusedTypeParameters (com.intellij.psi.PsiType, com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiType superReturnTypeInBaseClassType
com.intellij.psi.PsiTypeParameter[] typeParameters
java.util.Set usedParameters
static void ()
}
com/intellij/psi/util/PsiUtil$1.classPsiUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiUtil$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o1
com.intellij.psi.PsiElement o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/util/PsiUtil$AccessLevel.classPsiUtil.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiUtil$AccessLevel extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/util/PsiUtil$ApplicabilityChecker$1.classPsiUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiUtil$ApplicabilityChecker$1 extends java.lang.Object implements com.intellij.psi.util.PsiUtil$ApplicabilityChecker {
void ()
public boolean isApplicable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
int argId
}
com/intellij/psi/util/PsiUtil$ApplicabilityChecker.classPsiUtil.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiUtil$ApplicabilityChecker extends java.lang.Object {
public static final com.intellij.psi.util.PsiUtil$ApplicabilityChecker ASSIGNABILITY_CHECKER
public abstract boolean isApplicable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
static void ()
}
com/intellij/psi/util/PsiUtil.classPsiUtil.java
package com.intellij.psi.util
public final com.intellij.psi.util.PsiUtil extends com.intellij.psi.util.PsiUtilCore {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int ACCESS_LEVEL_PUBLIC
public static final int ACCESS_LEVEL_PROTECTED
public static final int ACCESS_LEVEL_PACKAGE_LOCAL
public static final int ACCESS_LEVEL_PRIVATE
public static final com.intellij.openapi.util.Key VALID_VOID_TYPE_IN_CODE_FRAGMENT
private static final java.util.Set IGNORED_NAMES
private static final String[] accessModifiers
public static final com.intellij.openapi.util.Key FILE_LANGUAGE_LEVEL_KEY
public static final java.util.Comparator BY_POSITION
static final boolean $assertionsDisabled
private void ()
public static boolean isOnAssignmentLeftHand (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement parent
public static boolean isAccessibleFromPackage (com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiModifierListOwner element
com.intellij.psi.PsiPackage aPackage
public static boolean isAccessedForWriting (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement parent
public static boolean isAccessedForReading (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement parent
public static boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
public static boolean isAccessible (com.intellij.openapi.project.Project, com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
public static com.intellij.psi.JavaResolveResult getAccessObjectClass (com.intellij.psi.PsiExpression)
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
com.intellij.psi.JavaResolveResult accessObject
private static com.intellij.psi.JavaResolveResult getAccessObjectClass (com.intellij.psi.PsiType, com.intellij.openapi.project.Project)
com.intellij.psi.PsiType lub
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiFile containingFile
String packageName
String classText
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiTypeParameter freshParameter
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType type
com.intellij.openapi.project.Project project
public static boolean isConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static void addException (com.intellij.psi.PsiMethod, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod method
String exceptionFQName
com.intellij.psi.PsiClass exceptionClass
public static void addException (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass exceptionClass
private static void addException (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaCodeReferenceElement ref1
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement ref1
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass exceptionClass
String exceptionName
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
boolean replaced
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaCodeReferenceElement ref
public static void removeException (com.intellij.psi.PsiMethod, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiMethod method
String exceptionClass
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
public static boolean isVariableNameUnique (java.lang.String, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiElement place
com.intellij.psi.PsiResolveHelper helper
public static com.intellij.psi.PsiElement getTopLevelEnclosingCodeBlock (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement blockSoFar
public static boolean isLocalOrAnonymousClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static boolean isLocalClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElement parent
public static boolean isAbstractClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiModifierList modifierList
public static com.intellij.psi.PsiElement getVariableCodeBlock (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiElement resourceList
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement codeBlock
public static boolean isIncrementDecrementOperation (com.intellij.psi.PsiElement)
com.intellij.psi.tree.IElementType sign
com.intellij.psi.tree.IElementType sign
com.intellij.psi.PsiElement element
public static int getAccessLevel (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList modifierList
public static java.lang.String getAccessModifier (int)
int accessLevel
String modifier
public static boolean isStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiForStatement forStatement
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement getEnclosingStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement getElementInclusiveRange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement scope
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement psiElement
public static com.intellij.psi.PsiClass resolveClassInType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiClass resolveClassInClassTypeOnly (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiClassType$ClassResolveResult resolveGenericsClassInType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType convertAnonymousToBaseType (com.intellij.psi.PsiType)
int dims
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
public static boolean isApplicable (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiExpressionList argList
public static boolean isApplicable (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiExpression[] argList
com.intellij.psi.PsiType[] types
public static int getApplicabilityLevel (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiExpressionList argList
public static int getApplicabilityLevel (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiType[] args
com.intellij.pom.java.LanguageLevel languageLevel
public static int getApplicabilityLevel (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiType[] args
com.intellij.pom.java.LanguageLevel languageLevel
boolean allowUncheckedConversion
boolean checkVarargs
public static int getApplicabilityLevel (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, boolean, boolean, com.intellij.psi.util.PsiUtil$ApplicabilityChecker)
com.intellij.psi.PsiType erasedParamType
com.intellij.psi.PsiType parmType
com.intellij.psi.PsiType argType
com.intellij.psi.PsiType argType
int i
com.intellij.psi.PsiParameter lastParameter
com.intellij.psi.PsiType lastParmType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutorForMethod
com.intellij.psi.PsiType[] args
com.intellij.pom.java.LanguageLevel languageLevel
boolean allowUncheckedConversion
boolean checkVarargs
com.intellij.psi.util.PsiUtil$ApplicabilityChecker function
com.intellij.psi.PsiParameter[] parms
com.intellij.psi.PsiClass containingClass
boolean isRaw
private static boolean areFirstArgumentsApplicable (com.intellij.psi.PsiType[], com.intellij.psi.PsiParameter[], com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.util.PsiUtil$ApplicabilityChecker)
com.intellij.psi.PsiType substErasure
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType substitutedParmType
int i
com.intellij.psi.PsiType[] args
com.intellij.psi.PsiParameter[] parms
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutorForMethod
boolean isRaw
boolean allowUncheckedConversion
com.intellij.psi.util.PsiUtil$ApplicabilityChecker function
private static com.intellij.psi.PsiType getParameterType (com.intellij.psi.PsiParameter, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter parameter
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType parmType
public static boolean equalOnEquivalentClasses (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType thisClassType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType otherClassType
com.intellij.psi.PsiClass bClass
com.intellij.psi.PsiClassType capture1
com.intellij.psi.PsiClassType capture2
com.intellij.psi.PsiClassType$ClassResolveResult result1
com.intellij.psi.PsiClassType$ClassResolveResult result2
private static boolean equalOnEquivalentClasses (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiType substituted2
com.intellij.psi.PsiType substituted1
int i
com.intellij.psi.PsiSubstitutor s1
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor s2
com.intellij.psi.PsiClass bClass
com.intellij.psi.PsiTypeParameter[] typeParameters1
com.intellij.psi.PsiTypeParameter[] typeParameters2
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass containingClass2
public static boolean isCompileTimeConstant (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public static boolean isCompileTimeConstant (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable field
public static boolean allMethodsHaveSameSignature (com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod method
int i
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.util.MethodSignature methodSignature
public static com.intellij.psi.PsiExpression deparenthesizeExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isInnerClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static com.intellij.psi.PsiElement findModifierInList (com.intellij.psi.PsiModifierList, java.lang.String)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiModifierList modifierList
String modifier
com.intellij.psi.PsiElement[] children
public static com.intellij.psi.PsiClass getTopLevelClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public static com.intellij.psi.PsiModifierListOwner getEnclosingStaticElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiType getTypeByPsiElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiType captureToplevelWildcards (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiCapturedWildcardType capturedWildcard
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor newSubstitutor
java.util.Map substitutionMap
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor captureSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiType recaptureWildcards (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor resultSubstitution
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
public static boolean isInsideJavadocComment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static java.util.List getParameterTypeElements (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeElement typeElement
public static void checkIsIdentifier (com.intellij.psi.PsiManager, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiManager manager
String text
public static com.intellij.openapi.vfs.VirtualFile getJarFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.openapi.vfs.VirtualFile file
public static boolean isAnnotationMethod (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass psiClass
public static java.lang.String getMaximumModifierForMember (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean allowPublicAbstract
String modifier
public static java.util.Iterator typeParametersIterator (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner owner
public static java.lang.Iterable typeParametersIterable (com.intellij.psi.PsiTypeParameterListOwner)
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiTypeParameterListOwner owner
java.util.List result
com.intellij.psi.PsiTypeParameterListOwner currentOwner
public static boolean canBeOverriden (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parentClass
public static com.intellij.psi.PsiElement[] mapElements (com.intellij.psi.ResolveResult[])
int i
com.intellij.psi.ResolveResult[] candidates
com.intellij.psi.PsiElement[] result
public static com.intellij.psi.PsiMember findEnclosingConstructorOrInitializer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiMember parent
public static boolean checkName (com.intellij.psi.PsiElement, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.meta.PsiMetaData data
com.intellij.psi.PsiElement element
String name
com.intellij.psi.PsiElement context
public static boolean isRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiSubstitutor substitutor
public static boolean isLanguageLevel5OrHigher (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isLanguageLevel6OrHigher (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isLanguageLevel7OrHigher (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isLanguageLevel8OrHigher (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isLanguageLevel9OrHigher (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiResolveHelper instance
public static com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.LanguageLevelProjectExtension instance
public static boolean isInstantiatable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass clazz
public static boolean hasDefaultConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass clazz
public static boolean hasDefaultConstructor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass clazz
boolean allowProtected
public static boolean hasDefaultConstructor (com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiClass clazz
boolean allowProtected
boolean checkModifiers
private static boolean hasDefaultCtrInHierarchy (com.intellij.psi.PsiClass, boolean, boolean, java.util.Set)
com.intellij.psi.PsiMethod cls
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass clazz
boolean allowProtected
boolean checkModifiers
java.util.Set visited
com.intellij.psi.PsiMethod[] constructors
public static com.intellij.psi.PsiType extractIterableTypeParameter (com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType psiType
boolean eraseTypeParameter
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType substituteTypeParameter (com.intellij.psi.PsiType, java.lang.String, int, boolean)
com.intellij.psi.PsiType psiType
String superClass
int typeParamIndex
boolean eraseTypeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiTypeParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType type
public static void setModifierProperty (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
com.intellij.psi.PsiModifierListOwner owner
String property
boolean value
com.intellij.psi.PsiModifierList modifierList
public static boolean isTryBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public static boolean isElseBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
public static boolean isJavaToken (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType type
public static boolean isJavaToken (com.intellij.psi.PsiElement, com.intellij.psi.tree.TokenSet)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.TokenSet types
public static boolean isCatchParameter (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static boolean isIgnoredName (java.lang.String)
String name
public static com.intellij.psi.PsiMethod[] getResourceCloserMethodsForType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType resourceType
com.intellij.psi.PsiClass resourceClass
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass autoCloseable
com.intellij.psi.PsiMethod[] closes
public static com.intellij.psi.PsiExpression skipParenthesizedExprDown (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression initializer
public static com.intellij.psi.PsiElement skipParenthesizedExprUp (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public static void ensureValidType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static void ensureValidType (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiInvalidElementAccessException e
com.intellij.psi.PsiType type
String customMessage
public static java.lang.String getMemberQualifiedName (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
String className
public static boolean isFromDefaultPackage (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile containingFile
static boolean checkSameExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement templateExpr
com.intellij.psi.PsiExpression expression
public static boolean isCondition (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expr
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiReturnStatement[] findReturnStatements (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiReturnStatement[] findReturnStatements (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock body
java.util.ArrayList vector
private static void addReturnStatements (java.util.ArrayList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
java.util.ArrayList vector
com.intellij.psi.PsiElement element
public static boolean isModuleFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public static boolean isPackageEmpty (com.intellij.psi.PsiDirectory[], java.lang.String)
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiDirectory[] directories
String packageName
public static com.intellij.psi.PsiModifierListOwner preferCompiledElement (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner element
com.intellij.psi.PsiElement original
static void ()
}
com/intellij/psi/util/RedundantCastUtil$1.classRedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$1 extends java.lang.Object {
}
com/intellij/psi/util/RedundantCastUtil$MyCollectingVisitor.classRedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$MyCollectingVisitor extends com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor {
private final java.util.Set myFoundCasts
private void ()
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
protected void addToResults (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression typeCast
void (com.intellij.psi.util.RedundantCastUtil$1)
com.intellij.psi.util.RedundantCastUtil$1 x0
static java.util.Set access$100 (com.intellij.psi.util.RedundantCastUtil$MyCollectingVisitor)
com.intellij.psi.util.RedundantCastUtil$MyCollectingVisitor x0
}
com/intellij/psi/util/RedundantCastUtil$MyIsRedundantVisitor$1.classRedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor this$0
void (com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor)
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor this$0
public com.intellij.psi.PsiTypeCastExpression fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/util/RedundantCastUtil$MyIsRedundantVisitor$2.classRedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor this$0
void (com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor)
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor this$0
public com.intellij.psi.PsiTypeCastExpression fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/util/RedundantCastUtil$MyIsRedundantVisitor$3.classRedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor this$0
void (com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor)
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor this$0
public com.intellij.psi.PsiTypeCastExpression fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/util/RedundantCastUtil$MyIsRedundantVisitor.classRedundantCastUtil.java
package com.intellij.psi.util
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private boolean isRedundant
private final boolean myRecursive
private void (boolean)
boolean recursive
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void addToResults (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression typeCast
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiType type
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiExpression returnValue
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiMethod method
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
int i
com.intellij.psi.PsiType lType
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression[] operands
private void processBinaryExpressionOperand (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression toCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType otherType
com.intellij.psi.tree.IElementType binaryToken
private void processPossibleTypeCast (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression nestedCastOperand
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiExpression castOperand
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiType lType
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
private void checkForVirtual (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression expressionFromText
com.intellij.psi.PsiMethodCallExpression newCall
com.intellij.psi.PsiExpression newQualifier
com.intellij.psi.PsiExpression newOperand
com.intellij.psi.JavaResolveResult newResult
com.intellij.psi.PsiMethod newTargetMethod
com.intellij.psi.PsiType newReturnType
com.intellij.psi.PsiType oldReturnType
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiReferenceExpression methodExpr
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression castOperand
com.intellij.psi.PsiType type
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod targetMethod
private static boolean areThrownExceptionsCompatible (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClassType throwsType
com.intellij.psi.PsiMethod targetMethod
com.intellij.psi.PsiMethod newTargetMethod
com.intellij.psi.PsiClassType[] oldThrowsTypes
com.intellij.psi.PsiClassType[] newThrowsTypes
private static boolean isExceptionThrown (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType[])
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiClassType[] thrownTypes
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
private void processCall (com.intellij.psi.PsiCall)
com.intellij.psi.PsiElementFactory elementFactory
String arrayCreationText
com.intellij.psi.PsiExpression arrayDeclaration
com.intellij.psi.PsiCall newCall
com.intellij.psi.PsiCall callCopy
com.intellij.psi.PsiCall newCall
com.intellij.psi.PsiCall call
com.intellij.psi.PsiEnumConstant enumConstant
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClassType type
com.intellij.psi.JavaResolveResult newResult
boolean varargs
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType newArgType
com.intellij.psi.PsiTypeCastExpression cast
com.intellij.psi.PsiType typeByParent
com.intellij.psi.PsiCall newCall
com.intellij.psi.PsiExpressionList argList
com.intellij.psi.PsiExpression[] newArgs
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression castOperand
com.intellij.psi.JavaResolveResult newResult
com.intellij.psi.PsiAnonymousClass oldAnonymousClass
com.intellij.psi.PsiAnonymousClass newAnonymousClass
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression returnExpression
int returnExprIdx
java.util.List expressions
com.intellij.psi.PsiType interfaceType
com.intellij.psi.PsiExpression arg
int i
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiExpression castOperand
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiCall expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression[] args
com.intellij.psi.JavaResolveResult oldResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod oldMethod
com.intellij.psi.PsiParameter[] parameters
private void processLambdaReturnExpression (com.intellij.psi.PsiCall, int, com.intellij.psi.PsiType, com.intellij.psi.PsiTypeCastExpression, int, com.intellij.util.Function)
com.intellij.psi.PsiType interfaceReturnType
com.intellij.psi.PsiType castExprType
com.intellij.psi.PsiCall expression
int i
com.intellij.psi.PsiType interfaceType
com.intellij.psi.PsiTypeCastExpression returnExpression
int returnExprIdx
com.intellij.util.Function computeCastExpression
com.intellij.psi.PsiCall newCall
com.intellij.psi.PsiExpressionList newArgsList
com.intellij.psi.PsiExpression[] newArgs
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiExpression newReturnExpression
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiExpression castOperand
com.intellij.psi.PsiType functionalInterfaceType
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression innerOperand
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression opposite
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiType conditionalType
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType topCastType
private static boolean checkResolveAfterRemoveCast (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression thenOperand
com.intellij.psi.PsiExpression elseOperand
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiCall expression
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiExpression toReplace
com.intellij.psi.PsiMethod resolve
com.intellij.psi.PsiExpression[] expressions
int idx
com.intellij.psi.PsiElement grandGrandPa
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandPa
private void processAlreadyHasTypeCast (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiExpression expr
com.intellij.openapi.project.Project project
String uniqueVariableName
com.intellij.psi.PsiDeclarationStatement declarationStatement
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiReferenceExpression refExpression
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass accessClass
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression opposite
com.intellij.psi.PsiType resultedParamType
com.intellij.psi.PsiTypeParameter[] iterableTypeParameters
com.intellij.psi.PsiClass iterableClass
com.intellij.psi.PsiClassType$ClassResolveResult castResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType thrownType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass thrownClass
com.intellij.psi.PsiTypeElement checkTypeElement
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType castTo
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType opType
com.intellij.psi.PsiType expectedTypeByParent
private static boolean isApplicableForConditionalBranch (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType thenType
com.intellij.psi.PsiType opType
com.intellij.psi.PsiExpression thenExpression
private static boolean arrayAccessAtTheLeftSideOfAssignment (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAssignmentExpression assignment
com.intellij.psi.PsiExpression lExpression
void (boolean, com.intellij.psi.util.RedundantCastUtil$1)
boolean x0
com.intellij.psi.util.RedundantCastUtil$1 x1
static boolean access$300 (com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor)
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor x0
}
com/intellij/psi/util/RedundantCastUtil.classRedundantCastUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.RedundantCastUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static java.util.List getRedundantCastsInside (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement where
com.intellij.psi.util.RedundantCastUtil$MyCollectingVisitor visitor
public static boolean isCastRedundant (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiElement parent
com.intellij.psi.util.RedundantCastUtil$MyIsRedundantVisitor visitor
private static com.intellij.psi.PsiExpression deparenthesizeExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression arg
public static com.intellij.psi.PsiExpression removeCast (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiParenthesizedExpression parExpr
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiTypeCastExpression castExpression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression toBeReplaced
com.intellij.psi.PsiElement parent
private static boolean isCastRedundantInRefExpression (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression copy
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiExpression copyExpression
com.intellij.psi.PsiReferenceExpression refExpression
com.intellij.psi.PsiExpression castOperand
com.intellij.psi.PsiElement resolved
private static boolean isTypeCastSemantic (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiPrimitiveType unboxedOpType
com.intellij.psi.PsiExpression thenExpr
com.intellij.psi.PsiExpression elseExpr
com.intellij.psi.PsiExpression temp
com.intellij.psi.PsiBinaryExpression expression
com.intellij.psi.PsiExpression firstOperand
com.intellij.psi.PsiExpression otherOperand
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType opType
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType castType
com.intellij.psi.PsiExpression stripParenthesisOperand
com.intellij.psi.PsiElement parent
private static boolean isCastToSerializable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType castType
private static boolean wrapperCastChangeSemantics (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
boolean isPrimitiveComparisonWithCast
boolean isPrimitiveComparisonWithoutCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiExpression otherOperand
com.intellij.psi.PsiExpression toCast
boolean isPrimitiveComparisonWithCast
boolean isPrimitiveComparisonWithoutCast
public static boolean isInPolymorphicCall (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiElement methodCall
com.intellij.psi.PsiTypeCastExpression typeCast
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiElement exprList
private static boolean isPolymorphicMethod (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiElement method
static boolean access$400 (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression x0
static com.intellij.psi.PsiExpression access$500 (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression x0
static com.intellij.openapi.diagnostic.Logger access$600 ()
static boolean access$700 (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression x0
com.intellij.psi.PsiExpression x1
static void ()
}
com/intellij/psi/util/TypeConversionUtil$1.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$1 extends com.intellij.psi.PsiEllipsisType {
void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public boolean isValid ()
public java.lang.String getPresentableText (boolean)
boolean annotated
}
com/intellij/psi/util/TypeConversionUtil$10.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$10 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$11.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$11 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$12.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$12 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$13.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$13 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$14.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$14 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$15.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$15 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$16.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$16 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$17.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$17 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$18.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$18 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$19.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$19 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$2$1.classTypeConversionUtil.java
package com.intellij.psi.util
com.intellij.psi.util.TypeConversionUtil$2$1 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.Set val$set
final com.intellij.psi.util.TypeConversionUtil$2 this$0
void (com.intellij.psi.util.TypeConversionUtil$2, java.util.Set)
com.intellij.psi.util.TypeConversionUtil$2 this$0
public boolean process (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/util/TypeConversionUtil$2.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.openapi.project.Project val$project
void (com.intellij.openapi.project.Project)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiClass boxedClass
String qname
com.intellij.psi.JavaPsiFacade facade
java.util.Set set
}
com/intellij/psi/util/TypeConversionUtil$20.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$20 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$21.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$21 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$22.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$22 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$23.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$23 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$24.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$24 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$25.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$25 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$26.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$26 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$27.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$27 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$28.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$28 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$29.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$29 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$3.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$3 extends java.lang.Object implements com.intellij.openapi.util.NotNullComputable {
final com.intellij.psi.PsiWildcardType val$rightWildcard
final com.intellij.psi.PsiType val$leftBound
final boolean val$allowUncheckedConversion
void (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiType, boolean)
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/util/TypeConversionUtil$30.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$30 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$31.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$31 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$32.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$32 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$33.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$33 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$34.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$34 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$35.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$35 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$36.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$36 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$37.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$37 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$38.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$38 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$39.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$39 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$4.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$4 extends java.lang.Object implements com.intellij.openapi.util.NotNullComputable {
final com.intellij.psi.PsiType val$typeRight
final com.intellij.psi.PsiType val$leftBound
void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/util/TypeConversionUtil$40.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$40 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$41.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$41 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$42.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$42 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$43.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$43 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$44.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$44 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$45.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$45 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$46.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$46 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$47.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$47 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$48.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$48 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$49.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$49 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$5.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$5 extends java.lang.Object implements com.intellij.util.Processor {
final StringBuilder val$msg
void (java.lang.StringBuilder)
public boolean process (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/util/TypeConversionUtil$50.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$50 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$51.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$51 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$52.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$52 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$53.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$53 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$54.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$54 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$55.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$55 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$6.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$6 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.PsiSubstitutor val$beforeSubstitutor
void (com.intellij.psi.PsiSubstitutor)
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public com.intellij.psi.PsiType visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType ellipsisType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType newComponentType
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType newComponentType
public com.intellij.psi.PsiType visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType disjunctionType
com.intellij.psi.PsiClassType lub
public volatile java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/util/TypeConversionUtil$7.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$7 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$8.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$8 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$9.classTypeConversionUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.TypeConversionUtil$9 extends java.lang.Object implements com.intellij.psi.util.TypeConversionUtil$Caster {
void ()
public java.lang.Object cast (java.lang.Object)
Object operand
}
com/intellij/psi/util/TypeConversionUtil$Caster.classTypeConversionUtil.java
package com.intellij.psi.util
abstract com.intellij.psi.util.TypeConversionUtil$Caster extends java.lang.Object {
public abstract java.lang.Object cast (java.lang.Object)
}
com/intellij/psi/util/TypeConversionUtil.classTypeConversionUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.TypeConversionUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean[][] IS_ASSIGNABLE_BIT_SET
private static final gnu.trove.TObjectIntHashMap TYPE_TO_RANK_MAP
public static final int BYTE_RANK
public static final int SHORT_RANK
public static final int CHAR_RANK
public static final int INT_RANK
public static final int LONG_RANK
private static final int FLOAT_RANK
private static final int DOUBLE_RANK
private static final int BOOL_RANK
private static final int STRING_RANK
private static final int MAX_NUMERIC_RANK
public static final com.intellij.psi.PsiType NULL_TYPE
private static final com.intellij.openapi.util.Key ORIGINAL_CONTEXT
private static final com.intellij.openapi.util.Key POSSIBLE_BOXED_HOLDER_TYPES
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private static final java.util.Set ourReportedSuperClassSubstitutorExceptions
private static final java.util.Set INTEGER_NUMBER_TYPES
private static final java.util.Set PRIMITIVE_TYPES
private static final java.util.Set PRIMITIVE_WRAPPER_TYPES
private static final com.intellij.psi.util.TypeConversionUtil$Caster[][] caster
private static final java.util.Map WRAPPER_TO_PRIMITIVE
private void ()
public static boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType fromType
com.intellij.psi.PsiType toType
public static boolean areTypesConvertible (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass toClass
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType boxedType
int fromTypeRank
int toTypeRank
com.intellij.psi.PsiType fromType
com.intellij.psi.PsiType toType
com.intellij.pom.java.LanguageLevel languageLevel
boolean fromIsPrimitive
boolean toIsPrimitive
private static boolean isNarrowingReferenceConversionAllowed (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType boundType
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiClassType boundType
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiWildcardType fromWildcard
com.intellij.psi.PsiType bound
com.intellij.psi.PsiWildcardType toWildcard
com.intellij.psi.PsiType bound
com.intellij.psi.PsiSubstitutor toSubstitutor
com.intellij.psi.PsiType fromClassReturnType
com.intellij.psi.PsiType toClassReturnType
com.intellij.psi.HierarchicalMethodSignature toMethodSignature
com.intellij.psi.HierarchicalMethodSignature fromMethodSignature
java.util.Collection fromClassMethodSignatures
java.util.Collection toClassMethodSignatures
com.intellij.psi.PsiClassType$ClassResolveResult baseResult
com.intellij.psi.PsiClass derived
com.intellij.psi.PsiSubstitutor derivedSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult baseResult
com.intellij.psi.PsiClass derived
com.intellij.psi.PsiSubstitutor derivedSubstitutor
com.intellij.psi.PsiType fromType
com.intellij.psi.PsiType toType
com.intellij.psi.PsiClassType fromClassType
com.intellij.psi.PsiClassType toClassType
com.intellij.psi.PsiClassType$ClassResolveResult fromResult
com.intellij.psi.PsiClass fromClass
com.intellij.psi.PsiClassType$ClassResolveResult toResult
com.intellij.psi.PsiClass toClass
com.intellij.psi.PsiManager manager
com.intellij.pom.java.LanguageLevel languageLevel
private static com.intellij.psi.PsiClassType obtainSafeSuperType (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType superType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass superClass
private static boolean checkSuperTypesWithDifferentTypeArguments (com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiClass, com.intellij.psi.PsiManager, com.intellij.psi.PsiSubstitutor, java.util.Set, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiSubstitutor baseSubstitutor
com.intellij.psi.PsiSubstitutor s
com.intellij.psi.PsiClass aSuper
com.intellij.psi.PsiClassType$ClassResolveResult baseResult
com.intellij.psi.PsiClass derived
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiSubstitutor derivedSubstitutor
java.util.Set visited
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass base
com.intellij.psi.PsiClass[] supers
private static boolean areSameParameterTypes (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type1
com.intellij.psi.PsiClassType type2
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult1
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult2
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass bClass
private static boolean areSameArgumentTypes (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiSubstitutor substitutor2
private static boolean areSameArgumentTypes (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor, int)
com.intellij.psi.PsiType typeArg1
com.intellij.psi.PsiType typeArg2
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiSubstitutor substitutor2
int level
public static boolean isPrimitiveAndNotNull (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isEnumType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType type
public static boolean isNullType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isFloatOrDoubleType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isDoubleType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isFloatType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isLongType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isVoidType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isBooleanType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isNumericType (int)
int typeRank
public static boolean isNumericType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static int getTypeRank (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiPrimitiveType unboxedType
int rank
public static boolean isBinaryOperatorApplicable (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
boolean strict
com.intellij.psi.PsiType ltype
com.intellij.psi.PsiType rtype
public static boolean isBinaryOperatorApplicable (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiType ltype
com.intellij.psi.PsiType rtype
boolean strict
int resultTypeRank
boolean isApplicable
int ltypeRank
int rtypeRank
public static boolean isPrimitiveAndNotNullOrWrapper (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isUnaryOperatorApplicable (com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
public static boolean isUnaryOperatorApplicable (com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiType)
com.intellij.psi.PsiJavaToken token
com.intellij.psi.PsiType type
com.intellij.psi.tree.IElementType i
int typeRank
public static boolean isLValue (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiArrayAccessExpression arrayAccessExpression
com.intellij.psi.PsiExpression arrayExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression indexExpression
com.intellij.psi.PsiType indexType
com.intellij.psi.PsiExpression element
public static boolean areTypesAssignmentCompatible (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
long value
long value
Object rValue
long value
com.intellij.psi.PsiType lType
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiType rType
int rTypeRank
public static boolean isAssignable (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
public static boolean isAssignable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
private static boolean isAssignable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, boolean)
com.intellij.psi.PsiType rType
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiType lType
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiLambdaExpression lLambdaExpression
com.intellij.psi.PsiType rType
com.intellij.psi.PsiType lType
com.intellij.psi.PsiLambdaExpression rLambdaExpression
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
String qualifiedName
com.intellij.psi.PsiClass lClass
com.intellij.psi.PsiType lCompType
com.intellij.psi.PsiType rCompType
com.intellij.psi.PsiType type
int leftTypeIndex
int rightTypeIndex
String lText
String rText
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
boolean capture
com.intellij.psi.PsiClassType$ClassResolveResult leftResult
com.intellij.psi.PsiClassType$ClassResolveResult rightResult
private static boolean isAssignableFromWildcard (com.intellij.psi.PsiType, com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType[] types
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType left
com.intellij.psi.PsiWildcardType rightWildcardType
private static boolean isAssignableToWildcard (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType right
private static boolean isUnboxable (com.intellij.psi.PsiPrimitiveType, com.intellij.psi.PsiClassType, java.util.Set)
com.intellij.psi.PsiClassType bound
com.intellij.psi.PsiPrimitiveType left
com.intellij.psi.PsiClassType right
java.util.Set types
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiPrimitiveType rightUnboxedType
public static boolean boxingConversionApplicable (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lConjunct
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
private static boolean isBoxable (com.intellij.psi.PsiClassType, com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiClassType left
com.intellij.psi.PsiPrimitiveType right
com.intellij.psi.PsiClass psiClass
String qname
com.intellij.psi.PsiClassType rightBoxed
private static java.util.Set getAllBoxedTypeSupers (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiManager manager
com.intellij.openapi.project.Project project
com.intellij.psi.util.CachedValue boxedHolderTypes
private static boolean isClassAssignable (com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiClassType$ClassResolveResult, boolean, com.intellij.psi.search.GlobalSearchScope, boolean)
com.intellij.psi.PsiClassType$ClassResolveResult leftResult
com.intellij.psi.PsiClassType$ClassResolveResult rightResult
boolean allowUncheckedConversion
com.intellij.psi.search.GlobalSearchScope resolveScope
boolean capture
com.intellij.psi.PsiClass leftClass
com.intellij.psi.PsiClass rightClass
com.intellij.psi.PsiSubstitutor superSubstitutor
private static boolean typeParametersAgree (com.intellij.psi.PsiClassType$ClassResolveResult, com.intellij.psi.PsiClassType$ClassResolveResult, boolean, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiTypeParameter lp
com.intellij.psi.PsiTypeParameter rp
com.intellij.psi.PsiType typeLeft
com.intellij.psi.PsiType typeRight
com.intellij.psi.PsiClassType$ClassResolveResult leftResult
com.intellij.psi.PsiClassType$ClassResolveResult rightResult
boolean allowUncheckedConversion
com.intellij.psi.PsiSubstitutor superSubstitutor
boolean capture
com.intellij.psi.PsiSubstitutor rightSubstitutor
com.intellij.psi.PsiClass leftClass
com.intellij.psi.PsiClass rightClass
java.util.Iterator li
com.intellij.psi.PsiSubstitutor leftSubstitutor
java.util.Iterator ri
public static boolean typesAgree (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean)
Boolean assignable
com.intellij.psi.PsiWildcardType rightWildcard
Boolean assignable
com.intellij.psi.PsiWildcardType leftWildcard
com.intellij.psi.PsiType leftBound
com.intellij.psi.PsiType typeLeft
com.intellij.psi.PsiType typeRight
boolean allowUncheckedConversion
public static com.intellij.psi.PsiSubstitutor getClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiTypeParameter[] baseParams
com.intellij.psi.PsiTypeParameter[] derivedParams
com.intellij.psi.PsiClass superClassCandidate
com.intellij.psi.PsiClass derivedClassCandidate
com.intellij.psi.PsiSubstitutor derivedSubstitutor
public static com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.PsiSubstitutor derivedSubstitutor
java.util.Set visited
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.PsiSubstitutor getMaybeSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, java.util.Set)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.PsiSubstitutor derivedSubstitutor
java.util.Set visited
private static void reportHierarchyInconsistency (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass derivedClass
java.util.Set visited
StringBuilder msg
private static java.lang.String classInfo (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass aClass
String s
public static com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
public static com.intellij.psi.PsiType binaryNumericPromotion (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
private static com.intellij.psi.PsiType unbox (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isIntegerNumber (java.lang.String)
String typeName
public static boolean isPrimitive (java.lang.String)
String typeName
public static boolean isPrimitiveWrapper (java.lang.String)
String typeName
public static boolean isAssignableFromPrimitiveWrapper (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isPrimitiveWrapper (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static boolean isComposite (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType typeParameterErasure (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
private static com.intellij.psi.PsiType typeParameterErasure (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor)
java.util.Set visited
com.intellij.psi.PsiTypeParameter boundTypeParameter
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor beforeSubstitutor
com.intellij.psi.PsiClassType[] extendsList
private static com.intellij.psi.PsiClassType typeParameterErasureInner (com.intellij.psi.PsiTypeParameter, java.util.Set, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiTypeParameter typeParameter
java.util.Set visited
com.intellij.psi.PsiSubstitutor beforeSubstitutor
com.intellij.psi.PsiClassType[] extendsList
public static com.intellij.psi.PsiType erasure (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType erasure (com.intellij.psi.PsiType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType type
com.intellij.psi.PsiSubstitutor beforeSubstitutor
public static java.lang.Object computeCastTo (java.lang.Object, com.intellij.psi.PsiType)
Object value
com.intellij.psi.PsiType primitiveType
int rankFrom
int rankTo
Object operand
com.intellij.psi.PsiType castType
Object value
public static com.intellij.psi.PsiType unboxAndBalanceTypes (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
public static com.intellij.psi.tree.IElementType convertEQtoOperation (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType eqOpSign
com.intellij.psi.tree.IElementType opSign
public static com.intellij.psi.PsiType calcTypeForBinaryExpression (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.tree.IElementType, boolean)
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.tree.IElementType sign
boolean accessLType
public static boolean isFPZero (java.lang.String)
char c
char d
int i
String text
public static boolean areSameFreshVariables (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter p1
com.intellij.psi.PsiTypeParameter p2
com.intellij.psi.PsiElement originalContext
public static boolean isFreshVariable (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public static void markAsFreshVariable (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiElement context
private static com.intellij.psi.PsiType wrapperToPrimitive (java.lang.Object)
Object o
static boolean access$000 (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, boolean)
com.intellij.psi.PsiType x0
com.intellij.psi.PsiType x1
boolean x2
boolean x3
static java.lang.String access$100 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static com.intellij.psi.PsiType access$200 (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiTypeParameter x0
com.intellij.psi.PsiSubstitutor x1
static void ()
}
com/intellij/psi/util/TypesDistinctProver.classTypesDistinctProver.java
package com.intellij.psi.util
public com.intellij.psi.util.TypesDistinctProver extends java.lang.Object {
public static final java.util.Set ARRAY_SUPER_CLASSES
private void ()
public static boolean provablyDistinct (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
protected static boolean provablyDistinct (com.intellij.psi.PsiType, com.intellij.psi.PsiType, int)
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiClass boundClass1
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.PsiType superBound
com.intellij.psi.PsiClass boundClass1
com.intellij.psi.PsiClass psiClass2
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType substitutedType1
com.intellij.psi.PsiType substitutedType2
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiSubstitutor substitutor2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int level
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult1
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult2
com.intellij.psi.PsiClass boundClass1
com.intellij.psi.PsiClass boundClass2
private static boolean distinguishFromTypeParam (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiClass, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass paramBound
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiClass boundClass
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiClassType[] paramBounds
public static boolean provablyDistinct (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiWildcardType, boolean, int)
com.intellij.psi.PsiType extendsBound1
com.intellij.psi.PsiType extendsBound2
com.intellij.psi.PsiClass boundClass1
com.intellij.psi.PsiClass boundClass2
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiType superBound
com.intellij.psi.PsiClass extendsBoundClass
com.intellij.psi.PsiClass superBoundClass
com.intellij.psi.PsiWildcardType type1
com.intellij.psi.PsiWildcardType type2
boolean rejectInconsistentRaw
int level
public static boolean proveExtendsBoundsDistinct (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiClass boundClass1
com.intellij.psi.PsiClass boundClass2
public static boolean try2ProveTypeParameterDistinct (com.intellij.psi.PsiType, com.intellij.psi.PsiClass)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass typeParameter
com.intellij.psi.PsiClassType[] types
public static boolean proveArrayTypeDistinct (com.intellij.psi.PsiArrayType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType boundComponentType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType boundBound
com.intellij.psi.PsiType conjunctBound
com.intellij.psi.PsiArrayType type
com.intellij.psi.PsiType bound
private static boolean isSuperClassOfArrayType (com.intellij.psi.PsiClass)
String qualifiedName
com.intellij.psi.PsiClass psiClass
static void ()
}
com/intellij/psi/util/package.html
com/intellij/util/VisibilityIcons.classVisibilityIcons.java
package com.intellij.util
public com.intellij.util.VisibilityIcons extends java.lang.Object {
private void ()
public static void setVisibilityIcon (com.intellij.psi.PsiModifierList, com.intellij.ui.RowIcon)
javax.swing.Icon emptyIcon
javax.swing.Icon emptyIcon
com.intellij.psi.PsiModifierList modifierList
com.intellij.ui.RowIcon baseIcon
public static void setVisibilityIcon (int, com.intellij.ui.RowIcon)
javax.swing.Icon icon
javax.swing.Icon icon
javax.swing.Icon icon
javax.swing.Icon icon
javax.swing.Icon icon
int accessLevel
com.intellij.ui.RowIcon baseIcon
javax.swing.Icon icon
}
com/intellij/util/VisibilityUtil.classVisibilityUtil.java
package com.intellij.util
public com.intellij.util.VisibilityUtil extends java.lang.Object {
public static final String ESCALATE_VISIBILITY
private static final String[] visibilityModifiers
private void ()
public static int compare (java.lang.String, java.lang.String)
String v1
String v2
public static java.lang.String getHighestVisibility (java.lang.String, java.lang.String)
String v1
String v2
public static void escalateVisibility (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String modifier
String modifier
com.intellij.psi.PsiMember modifierListOwner
com.intellij.psi.PsiElement place
String visibilityModifier
int index
public static void escalateVisibility (com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement parent
public static java.lang.String getPossibleVisibility (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember psiMethod
com.intellij.psi.PsiElement place
com.intellij.openapi.project.Project project
public static java.lang.String getVisibilityModifier (com.intellij.psi.PsiModifierList)
String modifier
com.intellij.psi.PsiModifierList list
public static java.lang.String getVisibilityString (java.lang.String)
String visibilityModifier
public static java.lang.String getVisibilityStringToDisplay (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
public static java.lang.String toPresentableText (java.lang.String)
String modifier
public static void fixVisibility (com.intellij.psi.PsiElement[], com.intellij.psi.PsiMember, java.lang.String)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiMember member
String newVisibility
public static void setVisibility (com.intellij.psi.PsiModifierList, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiModifierList modifierList
String newVisibility
public static void fixVisibility (com.intellij.psi.PsiExpression[], com.intellij.psi.PsiMember, java.lang.String)
com.intellij.psi.PsiExpression element
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiMember member
String newVisibility
static void ()
}
messages/JavaCoreBundle.properties
com/intellij/codeInsight/completion/proc/
com/intellij/codeInsight/completion/scope/
com/intellij/codeInsight/folding/impl/
com/intellij/codeInsight/generation/
com/intellij/codeInsight/javadoc/
com/intellij/lang/java/lexer/
com/intellij/lang/java/parser/
com/intellij/psi/controlFlow/
com/intellij/psi/filters/classes/
com/intellij/psi/filters/element/
com/intellij/psi/impl/compiled/
com/intellij/psi/impl/java/
com/intellij/psi/impl/java/stubs/
com/intellij/psi/impl/java/stubs/hierarchy/
com/intellij/psi/impl/java/stubs/impl/
com/intellij/psi/impl/java/stubs/index/
com/intellij/psi/impl/search/
com/intellij/psi/impl/source/javadoc/
com/intellij/psi/impl/source/resolve/graphInference/constraints/
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/
com/intellij/psi/impl/source/tree/java/
com/intellij/psi/presentation/
com/intellij/psi/presentation/java/
com/intellij/psi/scope/conflictResolvers/
com/intellij/psi/scope/util/
com/intellij/refactoring/util/
com/intellij/codeInsight/BaseExternalAnnotationsManager$1.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
void (com.intellij.codeInsight.BaseExternalAnnotationsManager)
com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
public void run ()
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$2.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
final com.intellij.codeInsight.BaseExternalAnnotationsManager$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final String val$annotationFQN
void (java.lang.String)
public boolean value (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
public volatile boolean value (java.lang.Object)
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$3.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
void (com.intellij.codeInsight.BaseExternalAnnotationsManager)
com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
public com.intellij.psi.PsiAnnotation fun (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$4.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$4 extends java.lang.Object implements java.util.Comparator {
final com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
void (com.intellij.codeInsight.BaseExternalAnnotationsManager)
com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
public int compare (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile f1
com.intellij.psi.PsiFile f2
boolean w1
boolean w2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$5.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
final com.intellij.codeInsight.BaseExternalAnnotationsManager$5 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$AnnotationData.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData extends java.lang.Object {
private final String annotationClassFqName
private final String annotationParameters
private volatile com.intellij.psi.PsiAnnotation myAnnotation
private void (java.lang.String, java.lang.String)
String fqn
String parameters
com.intellij.psi.PsiAnnotation getAnnotation (com.intellij.codeInsight.BaseExternalAnnotationsManager)
String text
com.intellij.codeInsight.BaseExternalAnnotationsManager context
com.intellij.psi.PsiAnnotation a
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
public int hashCode ()
int result
public java.lang.String toString ()
static java.lang.String access$000 (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData x0
void (java.lang.String, java.lang.String, com.intellij.codeInsight.BaseExternalAnnotationsManager$1)
String x0
String x1
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 x2
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$DataParsingSaxHandler.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$DataParsingSaxHandler extends org.xml.sax.helpers.DefaultHandler {
private final com.intellij.util.containers.MostlySingularMultiMap myData
private final com.intellij.psi.PsiFile myFile
private String myExternalName
private String myAnnotationFqn
private StringBuilder myArguments
final com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
private void (com.intellij.codeInsight.BaseExternalAnnotationsManager, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String name
String uri
String localName
String qName
org.xml.sax.Attributes attributes
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData existingData
String argumentsString
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
String uri
String localName
String qName
public com.intellij.util.containers.MostlySingularMultiMap getResult ()
void (com.intellij.codeInsight.BaseExternalAnnotationsManager, com.intellij.psi.PsiFile, com.intellij.codeInsight.BaseExternalAnnotationsManager$1)
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
com.intellij.psi.PsiFile x1
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 x2
}
com/intellij/codeInsight/BaseExternalAnnotationsManager.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.BaseExternalAnnotationsManager extends com.intellij.codeInsight.ExternalAnnotationsManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key EXTERNAL_ANNO_MARKER
private static final java.util.List NULL_LIST
protected final com.intellij.psi.PsiManager myPsiManager
private final java.util.concurrent.ConcurrentMap myExternalAnnotationsCache
private final java.util.Map myAnnotationDataCache
private final java.util.concurrent.ConcurrentMap myAnnotationFileToDataAndModStampCache
private static final java.util.List NO_DATA
private final com.intellij.util.containers.ConcurrentMostlySingularMultiMap cache
private final com.intellij.psi.impl.source.CharTableImpl charTable
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ANNOTATION
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
protected static java.lang.String getExternalName (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiModifierListOwner listOwner
boolean showParamName
protected abstract boolean hasAnyAnnotationsRoots ()
public boolean isExternalAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public com.intellij.psi.PsiAnnotation findExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
java.util.List list
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
public boolean isExternalAnnotationWritable (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
java.util.List map
private static com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData findByFQN (java.util.List, java.lang.String)
java.util.List map
String annotationFQN
public com.intellij.psi.PsiAnnotation[] findExternalAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner listOwner
java.util.List result
private java.util.List collectExternalAnnotations (com.intellij.psi.PsiModifierListOwner)
java.util.List computed
com.intellij.psi.PsiModifierListOwner listOwner
java.util.List cached
private com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData internAnnotationData (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData interned
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
com.intellij.util.containers.MostlySingularMultiMap getDataFromFile (com.intellij.psi.PsiFile)
javax.xml.parsers.SAXParser saxParser
java.io.IOException e
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
com.intellij.psi.PsiFile file
com.intellij.openapi.util.Pair cached
long fileModificationStamp
com.intellij.codeInsight.BaseExternalAnnotationsManager$DataParsingSaxHandler handler
com.intellij.util.containers.MostlySingularMultiMap result
protected void duplicateError (com.intellij.psi.PsiFile, java.lang.String, java.lang.String)
com.intellij.psi.PsiFile file
String externalName
String text
private java.lang.String intern (java.lang.String)
String annotationFQN
private java.util.List doCollect (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.util.containers.MostlySingularMultiMap fileData
com.intellij.psi.PsiFile file
com.intellij.psi.PsiModifierListOwner listOwner
boolean onlyWritable
String externalName
java.util.List files
com.intellij.util.SmartList result
public java.util.List findExternalAnnotationsFiles (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiFile file
boolean allValid
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile ext
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiModifierListOwner listOwner
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile virtualFile
java.util.List files
java.util.Set possibleAnnotationXmls
String relativePath
java.util.List result
protected abstract java.util.List getExternalAnnotationsRoots (com.intellij.openapi.vfs.VirtualFile)
protected void dropCache ()
private static java.lang.CharSequence escapeAttributes (java.lang.CharSequence)
char c
int i
CharSequence invalidXml
StringBuilder buf
boolean inAttribute
public void annotateExternally (com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiFile, com.intellij.psi.PsiNameValuePair[]) throws com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQName
com.intellij.psi.PsiFile fromFile
com.intellij.psi.PsiNameValuePair[] value
public boolean deannotate (com.intellij.psi.PsiModifierListOwner, java.lang.String)
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
public boolean editExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiNameValuePair[])
com.intellij.psi.PsiModifierListOwner listOwner
String annotationFQN
com.intellij.psi.PsiNameValuePair[] value
public com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace chooseAnnotationsPlace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
void cacheExternalAnnotations (java.lang.String, com.intellij.psi.PsiFile, java.util.List)
String packageName
com.intellij.psi.PsiFile fromFile
java.util.List annotationFiles
com.intellij.openapi.vfs.VirtualFile virtualFile
private static com.intellij.psi.PsiAnnotation markAsExternalAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
String text
static com.intellij.psi.PsiAnnotation access$200 (com.intellij.codeInsight.BaseExternalAnnotationsManager, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
String x1
static java.lang.String access$300 (com.intellij.codeInsight.BaseExternalAnnotationsManager, java.lang.String)
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
String x1
static com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData access$500 (com.intellij.codeInsight.BaseExternalAnnotationsManager, com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData x1
static void ()
}
com/intellij/codeInsight/ChangeContextUtil.classChangeContextUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ChangeContextUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key ENCODED_KEY
public static final com.intellij.openapi.util.Key THIS_QUALIFIER_CLASS_KEY
public static final com.intellij.openapi.util.Key REF_MEMBER_KEY
public static final com.intellij.openapi.util.Key CAN_REMOVE_QUALIFIER_KEY
public static final com.intellij.openapi.util.Key REF_CLASS_KEY
public static final com.intellij.openapi.util.Key REF_MEMBER_THIS_CLASS_KEY
private void ()
public static void encodeContextInfo (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement scope
boolean includeRefClasses
public static void encodeContextInfo (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiElement scope
boolean includeRefClasses
boolean canChangeQualifier
private static void encodeContextInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiThisExpression thisExpr
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement resolveScope
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement topLevelScope
boolean includeRefClasses
boolean canChangeQualifier
public static com.intellij.psi.PsiElement decodeContextInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiThisExpression thisExpr
String qualifiedName
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiExpression thisAccessExpr
com.intellij.psi.PsiElement child
private static com.intellij.psi.PsiElement decodeThisExpression (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiClass, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiThisExpression thisExpr
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiExpression thisAccessExpr
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiClass encodedQualifierClass
private static com.intellij.psi.PsiReferenceExpression decodeReferenceExpression (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass currentClass
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiJavaCodeReferenceElement thisQualifier
com.intellij.psi.PsiClass thisExprClass
com.intellij.psi.PsiClass currentClass
boolean needQualifier
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiClass realParentClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiMember refMember
com.intellij.psi.PsiReferenceExpression newRefExpr
Boolean couldRemove
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression thisAccessExpr
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression qualifier
private static com.intellij.psi.PsiClass findThisClass (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMember)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiMember refMember
com.intellij.psi.PsiClass refMemberClass
com.intellij.psi.PsiElement parent
public static boolean canRemoveQualifier (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiMethodCallExpression newMethodCall
com.intellij.psi.PsiElement newRefElement
com.intellij.psi.PsiReferenceExpression newRefExpr
com.intellij.psi.PsiElement newRefElement
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement qualifierRefElement
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElementFactory factory
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiReferenceExpression refExpr
private static com.intellij.psi.PsiElement qualifyThis (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiThisExpression qualifiedThis
com.intellij.psi.PsiThisExpression thisExpr
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass thisClass
public static void clearContextInfo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement scope
static void ()
}
com/intellij/codeInsight/CustomExceptionHandler.classCustomExceptionHandler.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.CustomExceptionHandler extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName KEY
public void ()
public abstract boolean isHandled (com.intellij.psi.PsiElement, com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
static void ()
}
com/intellij/codeInsight/ExceptionUtil$1.classExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.psi.PsiClassType fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/codeInsight/ExceptionUtil$2.classExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$2 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final java.util.List val$array
final com.intellij.psi.PsiElement[] val$elements
void (java.util.List, com.intellij.psi.PsiElement[])
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
com.intellij.psi.PsiMethod method
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression expression
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public void visitResourceVariable (com.intellij.psi.PsiResourceVariable)
com.intellij.psi.PsiResourceVariable resource
public void visitResourceExpression (com.intellij.psi.PsiResourceExpression)
com.intellij.psi.PsiResourceExpression resource
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/codeInsight/ExceptionUtil$3.classExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiMethod val$method
void (com.intellij.psi.PsiMethod)
public com.intellij.openapi.util.Pair fun (com.intellij.psi.infos.CandidateInfo)
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiElement element
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/codeInsight/ExceptionUtil.classExceptionUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExceptionUtil extends java.lang.Object {
private static final String CLONE_METHOD_NAME
private void ()
public static java.util.List getThrownExceptions (com.intellij.psi.PsiElement[])
java.util.List exceptions
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
java.util.List array
public static transient java.util.List getThrownCheckedExceptions (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
java.util.List exceptions
private static java.util.List filterOutUncheckedExceptions (java.util.List)
com.intellij.psi.PsiClassType exception
java.util.List exceptions
java.util.List array
public static java.util.List getThrownExceptions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiReferenceExpression methodRef
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiExpression expr
java.util.List types
java.util.List classTypes
com.intellij.psi.PsiResourceVariable variable
com.intellij.psi.PsiExpression initializer
java.util.List types
com.intellij.psi.PsiElement element
private static java.util.List getTryExceptions (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiClassType exception1
int j
com.intellij.psi.PsiType exception
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.controlFlow.ControlFlow flow
int completionReasons
java.util.List thrownExceptions
com.intellij.psi.PsiTryStatement tryStatement
java.util.List array
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiCodeBlock finallyBlock
private static java.util.List getExceptionsByMethodAndChildren (com.intellij.psi.PsiElement, com.intellij.psi.JavaResolveResult)
com.intellij.psi.PsiElement element
com.intellij.psi.JavaResolveResult resolveResult
java.util.List result
com.intellij.psi.PsiMethod method
private static java.util.List getExceptionsByMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClassType[] referenceTypes
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
private static void addExceptions (java.util.List, java.util.Collection)
com.intellij.psi.PsiClassType exception
java.util.List array
java.util.Collection exceptions
private static void addException (java.util.List, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType exception1
int i
java.util.List array
com.intellij.psi.PsiClassType exception
public static java.util.Collection collectUnhandledExceptions (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
public static java.util.Collection collectUnhandledExceptions (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
boolean includeSelfCalls
java.util.Set set
private static java.util.Set collectUnhandledExceptions (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.util.Set, boolean)
com.intellij.psi.PsiCallExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiClassType[] exceptionTypes
com.intellij.psi.PsiMethod superConstructor
com.intellij.psi.PsiClassType thrown
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiClassInitializer[] initializers
java.util.Set thrownByInitializer
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod[] superConstructors
java.util.Set unhandled
java.util.List unhandled
java.util.Set foundInChild
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
java.util.Set foundExceptions
boolean includeSelfCalls
java.util.Collection unhandledExceptions
private static java.util.Collection getUnhandledExceptions (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiElement topElement
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolve
private static boolean firstStatementIsConstructorCall (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock constructorBody
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
public static java.util.List getUnhandledExceptions (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
java.util.List array
com.intellij.psi.PsiElementVisitor visitor
public static java.util.List getUnhandledExceptions (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static java.util.List getUnhandledExceptions (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiCallExpression methodCall
com.intellij.psi.PsiElement topElement
public static java.util.List getUnhandledExceptions (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiClassType[] exceptions
com.intellij.openapi.util.Pair pair
com.intellij.psi.search.GlobalSearchScope scope
java.util.List ex
java.util.List candidates
com.intellij.psi.scope.MethodProcessorSetupFailedException ignore
com.intellij.psi.PsiFile containingFile
com.intellij.psi.scope.processor.MethodResolverProcessor processor
com.intellij.psi.PsiCallExpression methodCall
com.intellij.psi.PsiElement topElement
boolean includeSelfCalls
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod containingMethod
com.intellij.psi.PsiClassType[] thrownExceptions
com.intellij.psi.PsiSubstitutor substitutor
public static void retainExceptions (java.util.List, java.util.List)
com.intellij.psi.PsiClassType psiClassType
com.intellij.psi.PsiClassType classType
boolean found
java.util.Iterator iterator
java.util.List ex
java.util.List thrownEx
java.util.List replacement
public static java.util.List collectSubstituted (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClassType[], com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType thrownException
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType[] thrownExceptions
com.intellij.psi.search.GlobalSearchScope scope
java.util.List ex
public static java.util.List getCloserExceptions (com.intellij.psi.PsiResourceListElement)
com.intellij.psi.PsiResourceListElement resource
java.util.List ex
public static java.util.List getUnhandledCloserExceptions (com.intellij.psi.PsiResourceListElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiElement topElement
com.intellij.psi.PsiType type
public static java.util.List getUnhandledCloserExceptions (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement topElement
com.intellij.psi.PsiType type
java.util.List ex
private static java.util.List getExceptionsFromClose (com.intellij.psi.PsiResourceListElement)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiType type
private static java.util.List getExceptionsFromClose (com.intellij.psi.PsiType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClassType[] exceptionTypes
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass closerClass
com.intellij.psi.PsiMethod method
java.util.List ex
com.intellij.psi.PsiType type
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClassType$ClassResolveResult resourceType
com.intellij.psi.PsiClass resourceClass
com.intellij.psi.PsiMethod[] methods
public static java.util.List getUnhandledExceptions (com.intellij.psi.PsiThrowStatement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType subType
java.util.List types
com.intellij.psi.PsiType type
com.intellij.psi.PsiThrowStatement throwStatement
com.intellij.psi.PsiElement topElement
java.util.List unhandled
private static java.util.List getPreciseThrowTypes (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement target
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
public static java.util.List getUnhandledExceptions (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType[] referencedTypes
private static java.util.List getUnhandledExceptions (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClassType[])
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass exceptionClass
com.intellij.psi.PsiClassType referencedType
java.util.List result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topElement
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType[] referencedTypes
private static boolean isArrayClone (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodReferenceExpression methodCallExpression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiExpression qualifierExpression
public static boolean isUncheckedException (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public static boolean isUncheckedExceptionOrSuperclass (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public static boolean isGeneralExceptionType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
String canonicalText
public static boolean isHandled (com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiElement throwPlace
private static boolean isHandled (com.intellij.psi.PsiElement, com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType interfaceType
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.JavaCodeFragment codeFragment
com.intellij.psi.JavaCodeFragment$ExceptionHandler exceptionHandler
com.intellij.psi.PsiClass aClass
com.intellij.codeInsight.CustomExceptionHandler exceptionHandler
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiElement topElement
com.intellij.psi.PsiElement parent
private static boolean isDeclaredBySAMMethod (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiType interfaceType
private static boolean areAllConstructorsThrow (com.intellij.psi.PsiClass, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiMethod[] constructors
boolean thrown
private static boolean isCaught (com.intellij.psi.PsiTryStatement, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiParameter[] catchBlockParameters
private static boolean blockCompletesAbruptly (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.controlFlow.ControlFlow flow
int completionReasons
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiCodeBlock finallyBlock
private static boolean isHandledByMethodThrowsClause (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exceptionType
private static boolean isHandledByMethodThrowsClause (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClassType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType[] referencedTypes
public static boolean isHandledBy (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType[])
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiClassType[] referencedTypes
public static boolean isHandledBy (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType[], com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType exceptionType
com.intellij.psi.PsiClassType[] referencedTypes
com.intellij.psi.PsiSubstitutor substitutor
public static void sortExceptionsByHierarchy (java.util.List)
int i
java.util.List exceptions
static void access$000 (java.util.List, java.util.Collection)
java.util.List x0
java.util.Collection x1
static java.util.Collection access$100 (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodReferenceExpression x0
com.intellij.psi.PsiElement x1
}
com/intellij/codeInsight/JavaContainerProvider.classJavaContainerProvider.java
package com.intellij.codeInsight
public com.intellij.codeInsight.JavaContainerProvider extends java.lang.Object implements com.intellij.codeInsight.ContainerProvider {
public void ()
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement item
}
com/intellij/codeInsight/JavaPsiEquivalenceUtil$1.classJavaPsiEquivalenceUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.JavaPsiEquivalenceUtil$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope1
com.intellij.psi.PsiElement scope2
com.intellij.psi.PsiElement o1
com.intellij.psi.PsiElement o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/JavaPsiEquivalenceUtil$2.classJavaPsiEquivalenceUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.JavaPsiEquivalenceUtil$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiDiamondType$DiamondInferenceResult thisInferenceResult
com.intellij.psi.PsiDiamondType$DiamondInferenceResult otherInferenceResult
com.intellij.psi.PsiElement o1
com.intellij.psi.PsiElement o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/JavaPsiEquivalenceUtil.classJavaPsiEquivalenceUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.JavaPsiEquivalenceUtil extends java.lang.Object {
public void ()
public static boolean areExpressionsEquivalent (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr1
com.intellij.psi.PsiExpression expr2
}
com/intellij/codeInsight/TestFrameworksImpl.classTestFrameworksImpl.java
package com.intellij.codeInsight
public com.intellij.codeInsight.TestFrameworksImpl extends com.intellij.codeInsight.TestFrameworks {
private void ()
public boolean isTestClass (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public boolean isPotentialTestClass (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public com.intellij.psi.PsiMethod findOrCreateSetUpMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod setUpMethod
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public com.intellij.psi.PsiMethod findSetUpMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod setUpMethod
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public com.intellij.psi.PsiMethod findTearDownMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod setUpMethod
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
protected boolean hasConfigMethods (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public boolean isTestMethod (com.intellij.psi.PsiMethod)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiMethod method
com.intellij.testIntegration.TestFramework[] testFrameworks
}
com/intellij/codeInsight/completion/proc/VariablesProcessor.classVariablesProcessor.java
package com.intellij.codeInsight.completion.proc
public com.intellij.codeInsight.completion.proc.VariablesProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.ElementClassHint {
private final String myPrefix
private boolean myStaticScopeFlag
private final boolean myStaticSensitiveFlag
private final java.util.List myResultList
public void (java.lang.String, boolean)
String _prefix
boolean staticSensitiveFlag
public void (java.lang.String, boolean, java.util.List)
String _prefix
boolean staticSensitiveFlag
java.util.List lst
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable pvar
String pvar_name
com.intellij.psi.PsiElement pe
com.intellij.psi.ResolveState state
public final void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public com.intellij.psi.PsiVariable[] getResultsAsArray ()
com.intellij.psi.PsiVariable[] ret
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/codeInsight/completion/scope/CompletionElement.classCompletionElement.java
package com.intellij.codeInsight.completion.scope
public com.intellij.codeInsight.completion.scope.CompletionElement extends java.lang.Object {
private final Object myElement
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final Object myEqualityObject
private final String myQualifierText
public void (java.lang.Object, com.intellij.psi.PsiSubstitutor)
Object element
com.intellij.psi.PsiSubstitutor substitutor
public void (java.lang.Object, com.intellij.psi.PsiSubstitutor, java.lang.String)
Object element
com.intellij.psi.PsiSubstitutor substitutor
String qualifierText
public java.lang.String getQualifierText ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public java.lang.Object getElement ()
private java.lang.Object getUniqueId ()
String qName
public boolean equals (java.lang.Object)
Object obj
Object thatObj
public int hashCode ()
public boolean isMoreSpecificThan (com.intellij.codeInsight.completion.scope.CompletionElement)
com.intellij.codeInsight.completion.scope.CompletionElement prev
Object prevElement
com.intellij.psi.PsiType prevType
com.intellij.psi.PsiType candidateType
}
com/intellij/codeInsight/completion/scope/JavaCompletionHints.classJavaCompletionHints.java
package com.intellij.codeInsight.completion.scope
public com.intellij.codeInsight.completion.scope.JavaCompletionHints extends java.lang.Object {
public static final com.intellij.openapi.util.Key NAME_FILTER
private void ()
static void ()
}
com/intellij/codeInsight/daemon/JavaErrorMessages.classJavaErrorMessages.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.JavaErrorMessages extends com.intellij.AbstractBundle {
public static final com.intellij.codeInsight.daemon.JavaErrorMessages INSTANCE
public static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
static void ()
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightMessageUtil.classHighlightMessageUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightMessageUtil extends java.lang.Object {
private void ()
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement symbol
com.intellij.psi.PsiSubstitutor substitutor
String symbolName
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtilBase.classHighlightUtilBase.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightUtilBase extends java.lang.Object {
public static final String SERIAL_VERSION_UID_FIELD_NAME
public void ()
}
com/intellij/codeInsight/folding/impl/ClosureFolding$1.classClosureFolding.java
package com.intellij.codeInsight.folding.impl
com.intellij.codeInsight.folding.impl.ClosureFolding$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.codeInsight.folding.impl.ClosureFolding this$0
void (com.intellij.codeInsight.folding.impl.ClosureFolding)
com.intellij.codeInsight.folding.impl.ClosureFolding this$0
public java.lang.String fun (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/codeInsight/folding/impl/ClosureFolding.classClosureFolding.java
package com.intellij.codeInsight.folding.impl
com.intellij.codeInsight.folding.impl.ClosureFolding extends java.lang.Object {
private final com.intellij.psi.PsiAnonymousClass myAnonymousClass
private final com.intellij.psi.PsiNewExpression myNewExpression
private final com.intellij.psi.PsiClass myBaseClass
private final com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase myBuilder
private final com.intellij.psi.PsiMethod myMethod
final com.intellij.psi.PsiCodeBlock methodBody
private final boolean myQuick
private void (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiNewExpression, boolean, com.intellij.psi.PsiClass, com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, com.intellij.psi.PsiMethod, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiNewExpression newExpression
boolean quick
com.intellij.psi.PsiClass baseClass
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase builder
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock methodBody
java.util.List process (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiJavaToken lbrace
com.intellij.psi.PsiJavaToken rbrace
com.intellij.psi.PsiElement classRBrace
CharSequence seq
int rangeStart
int rangeEnd
String contents
String header
private static int trimStartSpaces (java.lang.CharSequence, int)
CharSequence seq
int rangeStart
private static int trimTailSpaces (java.lang.CharSequence, int)
CharSequence seq
int rangeEnd
private static int getContentRangeEnd (com.intellij.openapi.editor.Document, com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiElement)
int classEndStart
int classEndCol
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiJavaToken rbrace
com.intellij.psi.PsiElement classRBrace
CharSequence seq
int rangeEnd
int methodEndLine
int methodEndLineStart
private boolean showSingleLineFolding (com.intellij.openapi.editor.Document, java.lang.String, java.lang.String)
com.intellij.openapi.editor.Document document
String contents
String header
private int getClosureEndOffset ()
private int getClosureStartOffset ()
private java.util.List createDescriptors (com.intellij.psi.PsiElement, int, int, java.lang.String, java.lang.String)
com.intellij.psi.PsiElement classRBrace
int rangeStart
int rangeEnd
String header
String footer
com.intellij.openapi.editor.FoldingGroup group
java.util.List foldElements
private static java.lang.String getClosureContents (int, int, java.lang.CharSequence)
int rangeStart
int rangeEnd
CharSequence seq
int firstLineStart
int lastLineEnd
private java.lang.String getFoldingHeader ()
String methodName
String type
String params
static com.intellij.codeInsight.folding.impl.ClosureFolding prepare (com.intellij.psi.PsiAnonymousClass, boolean, com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiAnonymousClass anonymousClass
boolean quick
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase builder
com.intellij.psi.PsiElement parent
private static boolean hasNoArguments (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiExpressionList argumentList
private static boolean hasOnlyOneLambdaMethod (com.intellij.psi.PsiAnonymousClass, boolean)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiAnonymousClass anonymousClass
boolean checkResolve
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiMethod method
static boolean seemsLikeLambda (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiElement context
private java.lang.String getOptionalLambdaType ()
String baseClassName
private boolean shouldShowMethodName ()
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.IndexNotReadyException e
}
com/intellij/codeInsight/folding/impl/JavaCodeFoldingSettingsBase.classJavaCodeFoldingSettingsBase.java
package com.intellij.codeInsight.folding.impl
public com.intellij.codeInsight.folding.impl.JavaCodeFoldingSettingsBase extends com.intellij.codeInsight.folding.JavaCodeFoldingSettings {
private boolean COLLAPSE_ACCESSORS
private boolean COLLAPSE_ONE_LINE_METHODS
private boolean COLLAPSE_INNER_CLASSES
private boolean COLLAPSE_ANONYMOUS_CLASSES
private boolean COLLAPSE_ANNOTATIONS
private boolean COLLAPSE_CLOSURES
private boolean COLLAPSE_CONSTRUCTOR_GENERIC_PARAMETERS
private boolean COLLAPSE_I18N_MESSAGES
private boolean COLLAPSE_SUPPRESS_WARNINGS
private boolean COLLAPSE_END_OF_LINE_COMMENTS
public void ()
public boolean isCollapseImports ()
public void setCollapseImports (boolean)
boolean value
public boolean isCollapseLambdas ()
public void setCollapseLambdas (boolean)
boolean value
public boolean isCollapseConstructorGenericParameters ()
public void setCollapseConstructorGenericParameters (boolean)
boolean value
public boolean isCollapseMethods ()
public void setCollapseMethods (boolean)
boolean value
public boolean isCollapseAccessors ()
public void setCollapseAccessors (boolean)
boolean value
public boolean isCollapseOneLineMethods ()
public void setCollapseOneLineMethods (boolean)
boolean value
public boolean isCollapseInnerClasses ()
public void setCollapseInnerClasses (boolean)
boolean value
public boolean isCollapseJavadocs ()
public void setCollapseJavadocs (boolean)
boolean value
public boolean isCollapseFileHeader ()
public void setCollapseFileHeader (boolean)
boolean value
public boolean isCollapseAnonymousClasses ()
public void setCollapseAnonymousClasses (boolean)
boolean value
public boolean isCollapseAnnotations ()
public void setCollapseAnnotations (boolean)
boolean value
public boolean isCollapseI18nMessages ()
public void setCollapseI18nMessages (boolean)
boolean value
public boolean isCollapseSuppressWarnings ()
public void setCollapseSuppressWarnings (boolean)
boolean value
public boolean isCollapseEndOfLineComments ()
public void setCollapseEndOfLineComments (boolean)
boolean value
}
com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase$1.classJavaFoldingBuilderBase.java
package com.intellij.codeInsight.folding.impl
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final boolean val$dumb
final com.intellij.openapi.editor.Document val$document
final java.util.List val$foldElements
final java.util.Set val$processedComments
final boolean val$quick
final com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase this$0
void (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, boolean, com.intellij.openapi.editor.Document, java.util.List, java.util.Set, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
}
com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase.classJavaFoldingBuilderBase.java
package com.intellij.codeInsight.folding.impl
public abstract com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase extends com.intellij.lang.folding.CustomFoldingBuilder implements com.intellij.openapi.project.DumbAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String SMILEY
public void ()
private static java.lang.String getPlaceholderText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static boolean areOnAdjacentLines (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement e1
com.intellij.psi.PsiElement e2
com.intellij.openapi.editor.Document document
private static boolean isSimplePropertyAccessor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
private static com.intellij.openapi.util.TextRange getRangeToFold (com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement lBrace
com.intellij.psi.PsiElement rBrace
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase[] statements
com.intellij.psi.PsiElement importKeyword
int startOffset
int endOffset
int startOffset
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement element
public static boolean hasErrorElementsNearby (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
int startOffset
int endOffset
private static com.intellij.openapi.util.TextRange getFileHeader (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prevSibling
private static void addAnnotationsToFold (com.intellij.psi.PsiModifierList, java.util.List, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement nextChild
int j
com.intellij.psi.PsiElement child
int i
com.intellij.psi.PsiModifierList modifierList
java.util.List foldElements
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement[] children
private static void addCommentFolds (com.intellij.psi.PsiComment, java.util.Set, java.util.List)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement current
com.intellij.psi.PsiComment comment
java.util.Set processedComments
java.util.List foldElements
com.intellij.psi.PsiElement end
boolean containsCustomRegionMarker
private static void addMethodGenericParametersFolding (com.intellij.psi.PsiMethodCallExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression expression
java.util.List foldElements
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.PsiMethodCallExpression element
private static boolean resolvesCorrectly (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReferenceExpression expression
private static void addGenericParametersFolding (com.intellij.psi.PsiNewExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiJavaCodeReferenceElement declReference
com.intellij.psi.PsiReferenceParameterList declList
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.PsiNewExpression expression
java.util.List foldElements
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType declType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiJavaCodeReferenceElement classReference
private static void addTypeParametersFolding (java.util.List, com.intellij.openapi.editor.Document, com.intellij.psi.PsiReferenceParameterList, int, boolean)
com.intellij.psi.PsiType type
com.intellij.openapi.util.TextRange range
java.util.List foldElements
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiReferenceParameterList list
int ifLongerThan
boolean quick
String text
protected abstract boolean shouldShowExplicitLambdaType (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiNewExpression)
private static boolean addToFold (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
java.util.List list
com.intellij.psi.PsiElement elementToFold
com.intellij.openapi.editor.Document document
boolean allowOneLiners
com.intellij.openapi.util.TextRange range
private static boolean addFoldRegion (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean, com.intellij.openapi.util.TextRange)
int startLine
int endLine
java.util.List list
com.intellij.psi.PsiElement elementToFold
com.intellij.openapi.editor.Document document
boolean allowOneLiners
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange fileRange
protected void buildLanguageFoldRegions (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingDescriptor descriptor
com.intellij.openapi.util.TextRange rangeToFold
com.intellij.psi.PsiImportStatementBase[] statements
com.intellij.psi.PsiClass aClass
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement anchorElementToUse
com.intellij.psi.PsiElement candidate
java.util.List descriptors
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiClass[] classes
com.intellij.openapi.util.TextRange range
private void addElementsToFold (java.util.List, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, boolean, boolean)
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiMethod method
boolean oneLiner
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiElement child
java.util.List list
com.intellij.psi.PsiClass aClass
com.intellij.openapi.editor.Document document
boolean foldJavaDocs
boolean quick
com.intellij.psi.PsiElement[] children
java.util.Set processedComments
private boolean addOneLineMethodFolding (java.util.List, com.intellij.psi.PsiMethod)
java.util.List descriptorList
com.intellij.psi.PsiMethod method
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiJavaToken rBrace
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
int leftStart
int bodyStart
int leftEnd
int rightStart
int rightEnd
String leftText
String rightText
com.intellij.openapi.editor.FoldingGroup group
protected java.lang.String getLanguagePlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
protected boolean isRegionCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement parent
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement element
com.intellij.codeInsight.folding.JavaCodeFoldingSettings settings
private void addCodeBlockFolds (com.intellij.psi.PsiElement, java.util.List, java.util.Set, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiElement scope
java.util.List foldElements
java.util.Set processedComments
com.intellij.openapi.editor.Document document
boolean quick
boolean dumb
private boolean addClosureFolding (com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, java.util.List, java.util.Set, boolean)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.codeInsight.folding.impl.ClosureFolding closureFolding
java.util.List descriptors
com.intellij.psi.PsiClass aClass
com.intellij.openapi.editor.Document document
java.util.List foldElements
java.util.Set processedComments
boolean quick
protected java.lang.String rightArrow ()
boolean fitsRightMargin (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, int, int, int)
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.Document document
int foldingStart
int foldingEnd
int collapsedLength
int beforeLength
int afterLength
protected abstract boolean isBelowRightMargin (com.intellij.openapi.project.Project, int)
protected boolean isCustomFoldingCandidate (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected boolean isCustomFoldingRoot (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType nodeType
static boolean access$000 (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, java.util.List, java.util.Set, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase x0
com.intellij.psi.PsiClass x1
com.intellij.openapi.editor.Document x2
java.util.List x3
java.util.Set x4
boolean x5
static boolean access$100 (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
java.util.List x0
com.intellij.psi.PsiElement x1
com.intellij.openapi.editor.Document x2
boolean x3
static void access$200 (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, java.util.List, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, boolean, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase x0
java.util.List x1
com.intellij.psi.PsiClass x2
com.intellij.openapi.editor.Document x3
boolean x4
boolean x5
static void access$300 (com.intellij.psi.PsiMethodCallExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiMethodCallExpression x0
java.util.List x1
com.intellij.openapi.editor.Document x2
boolean x3
static void access$400 (com.intellij.psi.PsiNewExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiNewExpression x0
java.util.List x1
com.intellij.openapi.editor.Document x2
boolean x3
static void access$500 (com.intellij.psi.PsiComment, java.util.Set, java.util.List)
com.intellij.psi.PsiComment x0
java.util.Set x1
java.util.List x2
static void ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$1.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
final com.intellij.codeInsight.generation.OverrideImplementExploreUtil$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
void ()
protected com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$MemberImplementorExplorersProvider.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public abstract com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider extends java.lang.Object {
public abstract com.intellij.codeInsight.MemberImplementorExplorer[] getExplorers ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$MethodSignatureComparator.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MethodSignatureComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
java.util.List methods
com.intellij.psi.PsiMethod m1
com.intellij.psi.PsiMethod m2
com.intellij.psi.PsiClass c1
com.intellij.psi.PsiClass c2
com.intellij.psi.util.MethodSignature o1
com.intellij.psi.util.MethodSignature o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public com.intellij.codeInsight.generation.OverrideImplementExploreUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.NullableLazyValue ourExplorersProvider
public void ()
public static java.util.Collection getMethodsToOverrideImplement (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean toImplement
public static java.util.Collection getMethodSignaturesToImplement (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static java.util.Collection getMethodSignaturesToOverride (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static java.util.Map getMapToOverrideImplement (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean toImplement
public static java.util.Map getMapToOverrideImplement (com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superMethodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass hisClass
java.util.Map map
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiMethod abstractOne
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod concrete
java.util.Map$Entry entry
com.intellij.psi.PsiClass aClass
boolean toImplement
boolean skipImplemented
java.util.Map abstracts
java.util.Map finals
java.util.Map concretes
java.util.Collection allMethodSigs
com.intellij.psi.PsiResolveHelper resolveHelper
java.util.Map result
private static boolean isDefaultMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
private static void fillMap (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiMethod, java.util.Map)
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiMethod method
java.util.Map map
com.intellij.psi.PsiMethod other
public static void collectMethodsToImplement (com.intellij.psi.PsiClass, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod abstractOne
com.intellij.psi.PsiMethod concrete
java.util.Map$Entry entry
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.MemberImplementorExplorer implementor
com.intellij.psi.PsiClass aClass
java.util.Map abstracts
java.util.Map finals
java.util.Map concretes
java.util.Map result
com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider explorersProvider
private static boolean preferLeftForImplement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod left
com.intellij.psi.PsiMethod right
com.intellij.psi.PsiAnnotation[] leftAnnotations
com.intellij.psi.PsiAnnotation[] rightAnnotations
public static com.intellij.psi.PsiSubstitutor correctSubstitutor (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass hisClass
com.intellij.psi.PsiTypeParameter[] typeParameters
static void ()
}
com/intellij/codeInsight/highlighting/JavaHighlightUsagesDescriptionProvider.classJavaHighlightUsagesDescriptionProvider.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.JavaHighlightUsagesDescriptionProvider extends java.lang.Object implements com.intellij.psi.ElementDescriptionProvider {
private static final int METHOD_FLAGS
private static final int VARIABLE_FLAGS
public void ()
public java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
String elementName
}
com/intellij/codeInsight/highlighting/JavaReadWriteAccessDetector.classJavaReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.JavaReadWriteAccessDetector extends com.intellij.codeInsight.highlighting.ReadWriteAccessDetector {
public void ()
public boolean isReadWriteAccessible (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isDeclarationWriteAccess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getReferenceAccess (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference)
com.intellij.psi.PsiElement referencedElement
com.intellij.psi.PsiReference reference
public com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getExpressionAccess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement actualReferee
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiExpression expr
boolean readAccess
boolean writeAccess
}
com/intellij/codeInsight/javadoc/ColorUtil.classColorUtil.java
package com.intellij.codeInsight.javadoc
public com.intellij.codeInsight.javadoc.ColorUtil extends java.lang.Object {
private void ()
public static java.lang.String generatePreviewHtml (java.awt.Color)
java.awt.Color color
public static void appendColorPreview (com.intellij.psi.PsiVariable, java.lang.StringBuilder)
Object o
com.intellij.psi.PsiExpression each
com.intellij.psi.PsiExpression[] expressions
int[] values
float[] values2
int i
int j
com.intellij.psi.PsiConstantEvaluationHelper helper
java.awt.Color c
com.intellij.psi.PsiExpressionList argumentList
java.awt.Color c
com.intellij.psi.PsiField psiField
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiType type
com.intellij.psi.PsiVariable variable
StringBuilder buffer
com.intellij.psi.PsiExpression initializer
}
com/intellij/codeInsight/javadoc/JavaDocCodeStyle.classJavaDocCodeStyle.java
package com.intellij.codeInsight.javadoc
public abstract com.intellij.codeInsight.javadoc.JavaDocCodeStyle extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.javadoc.JavaDocCodeStyle getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean spaceBeforeComma ()
public abstract boolean spaceAfterComma ()
}
com/intellij/codeInsight/javadoc/JavaDocUtil.classJavaDocUtil.java
package com.intellij.codeInsight.javadoc
public com.intellij.codeInsight.javadoc.JavaDocUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.regex.Pattern ourTypePattern
private void ()
public static int extractReference (java.lang.String)
int rparenthIndex
String text
int lparenthIndex
int spaceIndex
public static com.intellij.psi.PsiElement findReferenceTarget (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
String refText
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiElement findReferenceTarget (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement member
com.intellij.psi.PsiElement member
String memberRefText
com.intellij.psi.PsiElement scope
String classRef
com.intellij.psi.PsiManager manager
String refText
com.intellij.psi.PsiElement context
boolean useNavigationElement
int poundIndex
com.intellij.psi.JavaPsiFacade facade
private static com.intellij.psi.PsiElement findReferencedMember (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass inner
com.intellij.psi.PsiMethod[] methods
java.util.regex.Matcher typeMatcher
String typeText
com.intellij.psi.PsiType type
com.intellij.util.IncorrectOperationException e
String parmText
com.intellij.psi.PsiParameter parm
com.intellij.psi.PsiType parmType
int k
int parameterNumber
com.intellij.psi.PsiParameter[] parms
int hashIndex
com.intellij.psi.PsiMethod method
String name
int rparenIndex
String parmsText
java.util.StringTokenizer tokenizer
com.intellij.psi.PsiType[] types
int i
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
String memberRefText
com.intellij.psi.PsiElement context
int parenthIndex
public static java.lang.String getReferenceText (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
String refText
com.intellij.psi.PsiField field
String name
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter parm
String typeText
int i
com.intellij.psi.PsiMethod method
String name
StringBuffer buffer
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter[] parms
boolean spaceBeforeComma
boolean spaceAfterComma
com.intellij.psi.PsiElement method
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
public static java.lang.String getShortestClassName (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
String shortName
com.intellij.psi.PsiClass containingClass
String qName
com.intellij.psi.PsiManager manager
public static java.lang.String getLabelText (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement refClass
com.intellij.psi.PsiClass aClass
String classRef
String memberText
String memberLabel
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
String refText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement refElement
int poundIndex
private static java.lang.String getMemberLabelText (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
String param
int index1
int index2
int index
String className
String shortClassName
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
String memberText
com.intellij.psi.PsiElement context
int parenthIndex
String parms
StringBuffer buffer
boolean spaceBeforeComma
boolean spaceAfterComma
java.util.StringTokenizer tokenizer
public static com.intellij.psi.PsiClassType[] getImplementsList (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList list
public static com.intellij.psi.PsiClassType[] getExtendsList (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList list
public static boolean isInsidePackageInfo (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment containingComment
static void ()
}
com/intellij/core/CoreJavaCodeStyleManager$1.classCoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final String val$name1
final com.intellij.core.CoreJavaCodeStyleManager this$0
void (com.intellij.core.CoreJavaCodeStyleManager, java.lang.String)
com.intellij.core.CoreJavaCodeStyleManager this$0
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
}
com/intellij/core/CoreJavaCodeStyleManager$1CancelException.classCoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$1CancelException extends java.lang.RuntimeException {
final com.intellij.core.CoreJavaCodeStyleManager this$0
void (com.intellij.core.CoreJavaCodeStyleManager)
com.intellij.core.CoreJavaCodeStyleManager this$0
}
com/intellij/core/CoreJavaCodeStyleManager$2.classCoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$2 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
final com.intellij.psi.codeStyle.SuggestedNameInfo val$baseNameInfo
final com.intellij.core.CoreJavaCodeStyleManager this$0
void (com.intellij.core.CoreJavaCodeStyleManager, java.lang.String[], com.intellij.psi.codeStyle.SuggestedNameInfo)
com.intellij.core.CoreJavaCodeStyleManager this$0
String[] x0
public void nameChosen (java.lang.String)
String name
}
com/intellij/core/CoreJavaCodeStyleManager.classCoreJavaCodeStyleManager.java
package com.intellij.core
public com.intellij.core.CoreJavaCodeStyleManager extends com.intellij.psi.codeStyle.JavaCodeStyleManager {
public void ()
public boolean addImport (com.intellij.psi.PsiJavaFile, com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiClass refClass
public com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
int flags
public java.lang.String getPrefixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
com.intellij.psi.codeStyle.VariableKind variableKind
public java.lang.String getSuffixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
com.intellij.psi.codeStyle.VariableKind variableKind
public int findEntryIndex (com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void shortenClassReferences (com.intellij.psi.PsiElement, int, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
int startOffset
int endOffset
public void optimizeImports (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiImportList prepareOptimizeImportsResult (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestVariableName (com.intellij.psi.codeStyle.VariableKind, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, boolean)
com.intellij.psi.codeStyle.VariableKind kind
String propertyName
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
boolean correctKeywords
public java.lang.String variableNameToPropertyName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
String name
com.intellij.psi.codeStyle.VariableKind variableKind
public java.lang.String propertyNameToVariableName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
String propertyName
com.intellij.psi.codeStyle.VariableKind variableKind
public java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, boolean)
com.intellij.core.CoreJavaCodeStyleManager$1CancelException e
String name1
com.intellij.psi.PsiElement run
String name
String baseName
com.intellij.psi.PsiElement place
boolean lookForward
int index
com.intellij.psi.PsiElement scope
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestUniqueVariableName (com.intellij.psi.codeStyle.SuggestedNameInfo, com.intellij.psi.PsiElement, boolean, boolean)
String placeName
String name
com.intellij.psi.codeStyle.SuggestedNameInfo baseNameInfo
com.intellij.psi.PsiElement place
boolean ignorePlaceName
boolean lookForward
String[] names
java.util.LinkedHashSet uniqueNames
public com.intellij.psi.PsiElement qualifyClassReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void removeRedundantImports (com.intellij.psi.PsiJavaFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaFile file
public java.util.Collection findRedundantImports (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
}
com/intellij/core/CoreJavaCodeStyleSettingsFacade.classCoreJavaCodeStyleSettingsFacade.java
package com.intellij.core
public com.intellij.core.CoreJavaCodeStyleSettingsFacade extends com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade {
public void ()
public int getNamesCountToUseImportOnDemand ()
public boolean useFQClassNames ()
public boolean isJavaDocLeadingAsterisksEnabled ()
public int getIndentSize ()
public boolean isGenerateFinalParameters ()
public boolean isGenerateFinalLocals ()
}
com/intellij/core/CoreJavaDirectoryService.classCoreJavaDirectoryService.java
package com.intellij.core
public com.intellij.core.CoreJavaDirectoryService extends com.intellij.psi.JavaDirectoryService {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public static com.intellij.psi.PsiClass[] getPsiClasses (com.intellij.psi.PsiDirectory, com.intellij.psi.PsiFile[])
com.intellij.psi.PsiClass[] psiClasses
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiFile[] psiFiles
com.intellij.openapi.roots.FileIndexFacade index
com.intellij.openapi.vfs.VirtualFile virtualDir
boolean onlyCompiled
java.util.List classes
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
String templateName
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
String templateName
boolean askForUndefinedVariables
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean, java.util.Map) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
String templateName
boolean askForUndefinedVariables
java.util.Map additionalProperties
public void checkCreateClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createInterface (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createEnum (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createAnnotationType (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public boolean isSourceRoot (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
static void ()
}
com/intellij/core/CoreJavaFileManager.classCoreJavaFileManager.java
package com.intellij.core
public com.intellij.core.CoreJavaFileManager extends java.lang.Object implements com.intellij.psi.impl.file.impl.JavaFileManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myClasspath
private final com.intellij.psi.PsiManager myPsiManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
private java.util.List roots ()
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String packageName
java.util.List files
private java.util.List findDirectoriesByPackageName (java.lang.String)
com.intellij.openapi.vfs.VirtualFile classDir
com.intellij.openapi.vfs.VirtualFile root
String packageName
java.util.List result
String dirName
public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
String relativePath
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiDirectory dir
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.vfs.VirtualFile root
String qName
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.PsiClass findClassInClasspathRoot (java.lang.String, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
int dot
String pathComponent
com.intellij.openapi.vfs.VirtualFile child
String qName
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiManager psiManager
com.intellij.psi.search.GlobalSearchScope scope
String pathRest
com.intellij.openapi.vfs.VirtualFile cur
String classNameWithInnerClasses
String topLevelClassName
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile file
private static java.lang.String substringBeforeFirstDot (java.lang.String)
String classNameWithInnerClasses
int dot
private static com.intellij.psi.PsiClass findClassInPsiFile (java.lang.String, com.intellij.psi.PsiClassOwner)
com.intellij.psi.PsiClass candidate
com.intellij.psi.PsiClass topLevelClass
String classNameWithInnerClassesDotSeparated
com.intellij.psi.PsiClassOwner file
private static com.intellij.psi.PsiClass findClassByTopLevelClass (java.lang.String, com.intellij.psi.PsiClass)
String innerClassName
com.intellij.psi.PsiClass innerClass
String className
com.intellij.psi.PsiClass topLevelClass
java.util.Iterator segments
com.intellij.psi.PsiClass curClass
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.vfs.VirtualFile file
String qName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
public java.util.Collection getNonTrivialPackagePrefixes ()
public java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
public void addToClasspath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void ()
}
com/intellij/core/CoreJavaPsiImplementationHelper.classCoreJavaPsiImplementationHelper.java
package com.intellij.core
public com.intellij.core.CoreJavaPsiImplementationHelper extends com.intellij.psi.impl.JavaPsiImplementationHelper {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiClass getOriginalClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public com.intellij.psi.PsiElement getClsFileNavigationElement (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile clsFile
public com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.lang.ASTNode getDefaultImportAnchor (com.intellij.psi.PsiImportList, com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiElement getDefaultMemberAnchor (com.intellij.psi.PsiClass, com.intellij.psi.PsiMember)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMember firstPsi
public void setupCatchBlock (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.PsiCatchSection)
String exceptionName
com.intellij.psi.PsiType exceptionType
com.intellij.psi.PsiElement context
com.intellij.psi.PsiCatchSection element
public com.intellij.openapi.project.Project getProject ()
}
com/intellij/core/CoreLanguageLevelProjectExtension.classCoreLanguageLevelProjectExtension.java
package com.intellij.core
public com.intellij.core.CoreLanguageLevelProjectExtension extends com.intellij.openapi.roots.LanguageLevelProjectExtension {
private com.intellij.pom.java.LanguageLevel myLanguageLevel
public void ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
}
com/intellij/core/CorePackageIndex.classCorePackageIndex.java
package com.intellij.core
public com.intellij.core.CorePackageIndex extends com.intellij.openapi.roots.PackageIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myClasspath
public void ()
private java.util.List roots ()
private java.util.List findDirectoriesByPackageName (java.lang.String)
com.intellij.openapi.vfs.VirtualFile classDir
com.intellij.openapi.vfs.VirtualFile root
String packageName
java.util.List result
String dirName
public com.intellij.openapi.vfs.VirtualFile[] getDirectoriesByPackageName (java.lang.String, boolean)
String packageName
boolean includeLibrarySources
public com.intellij.util.Query getDirsByPackageName (java.lang.String, boolean)
String packageName
boolean includeLibrarySources
public void addToClasspath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void ()
}
com/intellij/core/CorePsiPackageImplementationHelper.classCorePsiPackageImplementationHelper.java
package com.intellij.core
public com.intellij.core.CorePsiPackageImplementationHelper extends com.intellij.psi.impl.file.PsiPackageImplementationHelper {
private static final com.intellij.openapi.util.ModificationTracker[] EMPTY_DEPENDENCY
public void ()
public com.intellij.psi.search.GlobalSearchScope adjustAllScope (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope globalSearchScope
public com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage psiPackage
public void handleQualifiedNameChange (com.intellij.psi.PsiPackage, java.lang.String)
com.intellij.psi.PsiPackage psiPackage
String newQualifiedName
public void navigate (com.intellij.psi.PsiPackage, boolean)
com.intellij.psi.PsiPackage psiPackage
boolean requestFocus
public boolean packagePrefixExists (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage psiPackage
public java.lang.Object[] getDirectoryCachedValueDependencies (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage cachedValueProvider
static void ()
}
com/intellij/core/JavaCoreApplicationEnvironment$1.classJavaCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.JavaCoreApplicationEnvironment$1 extends com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase {
final com.intellij.core.JavaCoreApplicationEnvironment this$0
void (com.intellij.core.JavaCoreApplicationEnvironment)
com.intellij.core.JavaCoreApplicationEnvironment this$0
protected boolean shouldShowExplicitLambdaType (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiNewExpression expression
protected boolean isBelowRightMargin (com.intellij.openapi.project.Project, int)
com.intellij.openapi.project.Project project
int lineLength
}
com/intellij/core/JavaCoreApplicationEnvironment.classJavaCoreApplicationEnvironment.java
package com.intellij.core
public com.intellij.core.JavaCoreApplicationEnvironment extends com.intellij.core.CoreApplicationEnvironment {
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
protected com.intellij.core.CoreJavaDirectoryService createJavaDirectoryService ()
}
com/intellij/core/JavaCoreProjectEnvironment.classJavaCoreProjectEnvironment.java
package com.intellij.core
public com.intellij.core.JavaCoreProjectEnvironment extends com.intellij.core.CoreProjectEnvironment {
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
private final com.intellij.openapi.roots.PackageIndex myPackageIndex
static final boolean $assertionsDisabled
public void (com.intellij.openapi.Disposable, com.intellij.core.CoreApplicationEnvironment)
com.intellij.openapi.Disposable parentDisposable
com.intellij.core.CoreApplicationEnvironment applicationEnvironment
protected void registerJavaPsiFacade ()
com.intellij.psi.impl.JavaPsiFacadeImpl javaPsiFacade
protected com.intellij.core.CoreJavaPsiImplementationHelper createJavaPsiImplementationHelper ()
protected com.intellij.psi.impl.file.impl.JavaFileManager createCoreFileManager ()
protected com.intellij.openapi.roots.PackageIndex createCorePackageIndex ()
public void addJarToClassPath (java.io.File)
java.io.File path
com.intellij.openapi.vfs.VirtualFile root
public void addSourcesToClasspath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void ()
}
com/intellij/ide/highlighter/JavaClassFileType.classJavaClassFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaClassFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.ide.highlighter.JavaClassFileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
static void ()
}
com/intellij/ide/highlighter/JavaFileType.classJavaFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
public static final String DEFAULT_EXTENSION
public static final String DOT_DEFAULT_EXTENSION
public static final com.intellij.ide.highlighter.JavaFileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isJVMDebuggingSupported ()
static void ()
}
com/intellij/lang/java/JavaCommenter.classJavaCommenter.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaCommenter extends java.lang.Object implements com.intellij.lang.CodeDocumentationAwareCommenterEx {
public void ()
public java.lang.String getLineCommentPrefix ()
public java.lang.String getBlockCommentPrefix ()
public java.lang.String getBlockCommentSuffix ()
public java.lang.String getCommentedBlockCommentPrefix ()
public java.lang.String getCommentedBlockCommentSuffix ()
public com.intellij.psi.tree.IElementType getLineCommentTokenType ()
public com.intellij.psi.tree.IElementType getBlockCommentTokenType ()
public com.intellij.psi.tree.IElementType getDocumentationCommentTokenType ()
public java.lang.String getDocumentationCommentPrefix ()
public java.lang.String getDocumentationCommentLinePrefix ()
public java.lang.String getDocumentationCommentSuffix ()
public boolean isDocumentationComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment element
public boolean isDocumentationCommentText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode node
}
com/intellij/lang/java/JavaParserDefinition.classJavaParserDefinition.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
public void ()
public com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.pom.java.LanguageLevel level
public static com.intellij.lexer.Lexer createLexer (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public static com.intellij.lexer.Lexer createDocLexer (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.tree.IFileElementType getFileNodeType ()
public com.intellij.psi.tree.TokenSet getWhitespaceTokens ()
public com.intellij.psi.tree.TokenSet getCommentTokens ()
public com.intellij.psi.tree.TokenSet getStringLiteralElements ()
public com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistanceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
String text
String text
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.psi.PsiFile containingFile
com.intellij.pom.java.LanguageLevel level
com.intellij.lexer.Lexer lexer
com.intellij.lang.ParserDefinition$SpaceRequirements spaceRequirements
}
com/intellij/lang/java/lexer/JavaDocLexer$AsteriskStripperLexer.classJavaDocLexer.java
package com.intellij.lang.java.lexer
com.intellij.lang.java.lexer.JavaDocLexer$AsteriskStripperLexer extends com.intellij.lexer.LexerBase {
private final com.intellij.lang.java.lexer._JavaDocLexer myFlex
private final com.intellij.lexer.DocCommentTokenTypes myTokenTypes
private CharSequence myBuffer
private int myBufferIndex
private int myBufferEndOffset
private int myTokenEndOffset
private int myState
private com.intellij.psi.tree.IElementType myTokenType
private boolean myAfterLineBreak
private boolean myInLeadingSpace
public void (com.intellij.lang.java.lexer._JavaDocLexer, com.intellij.lexer.DocCommentTokenTypes)
com.intellij.lang.java.lexer._JavaDocLexer flex
com.intellij.lexer.DocCommentTokenTypes tokenTypes
public final void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
public final com.intellij.psi.tree.IElementType getTokenType ()
public final int getTokenStart ()
public final int getTokenEnd ()
public final void advance ()
protected final void locateToken ()
private void _locateToken ()
boolean lf
int state
private void flexLocateToken ()
}
com/intellij/lang/java/lexer/JavaDocLexer.classJavaDocLexer.java
package com.intellij.lang.java.lexer
public com.intellij.lang.java.lexer.JavaDocLexer extends com.intellij.lexer.MergingLexerAdapter {
public void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
private void (com.intellij.lexer.DocCommentTokenTypes, boolean)
com.intellij.lexer.DocCommentTokenTypes tokenTypes
boolean isJdk15Enabled
}
com/intellij/lang/java/lexer/JavaLexer.classJavaLexer.java
package com.intellij.lang.java.lexer
public com.intellij.lang.java.lexer.JavaLexer extends com.intellij.lexer.LexerBase {
private static final java.util.Set KEYWORDS
private static final java.util.Set JAVA9_KEYWORDS
private final com.intellij.lang.java.lexer._JavaLexer myFlexLexer
private CharSequence myBuffer
private char[] myBufferArray
private int myBufferIndex
private int myBufferEndOffset
private int myTokenEndOffset
private com.intellij.psi.tree.IElementType myTokenType
public static boolean isKeyword (java.lang.String, com.intellij.pom.java.LanguageLevel)
String id
com.intellij.pom.java.LanguageLevel level
public static boolean isSoftKeyword (java.lang.CharSequence, com.intellij.pom.java.LanguageLevel)
CharSequence id
com.intellij.pom.java.LanguageLevel level
public void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public final void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public final com.intellij.psi.tree.IElementType getTokenType ()
public final int getTokenStart ()
public final int getTokenEnd ()
public final void advance ()
private void _locateToken ()
char nextChar
char c
private int getWhitespaces (int)
int offset
int pos
char c
private void flexLocateToken ()
private int getClosingParenthesis (int, char)
int offset
char c
int pos
char cur
private int getClosingComment (int)
char c
int offset
int pos
private int getLineTerminator (int)
char c
int offset
int pos
public java.lang.CharSequence getBufferSequence ()
public final int getBufferEnd ()
static void ()
}
com/intellij/lang/java/lexer/_JavaDocLexer.class_JavaDocLexer.java
package com.intellij.lang.java.lexer
com.intellij.lang.java.lexer._JavaDocLexer extends java.lang.Object implements com.intellij.lexer.FlexLexer {
public static final int YYEOF
private static final int ZZ_BUFFERSIZE
public static final int YYINITIAL
public static final int COMMENT_DATA_START
public static final int COMMENT_DATA
public static final int TAG_DOC_SPACE
public static final int PARAM_TAG_SPACE
public static final int DOC_TAG_VALUE
public static final int DOC_TAG_VALUE_IN_PAREN
public static final int DOC_TAG_VALUE_IN_LTGT
public static final int INLINE_TAG_NAME
public static final int CODE_TAG
public static final int CODE_TAG_SPACE
private static final int[] ZZ_LEXSTATE
static final char[] ZZ_CMAP_Z
static final char[] ZZ_CMAP_Y
static final char[] ZZ_CMAP_A
private static final int[] ZZ_ACTION
private static final String ZZ_ACTION_PACKED_0
private static final int[] ZZ_ROWMAP
private static final String ZZ_ROWMAP_PACKED_0
private static final int[] ZZ_TRANS
private static final String ZZ_TRANS_PACKED_0
private static final int ZZ_UNKNOWN_ERROR
private static final int ZZ_NO_MATCH
private static final int ZZ_PUSHBACK_2BIG
private static final String[] ZZ_ERROR_MSG
private static final int[] ZZ_ATTRIBUTE
private static final String ZZ_ATTRIBUTE_PACKED_0
private java.io.Reader zzReader
private int zzState
private int zzLexicalState
private CharSequence zzBuffer
private int zzMarkedPos
private int zzCurrentPos
private int zzStartRead
private int zzEndRead
private boolean zzAtBOL
private boolean zzAtEOF
private boolean zzEOFDone
private boolean myJdk15Enabled
private com.intellij.lexer.DocCommentTokenTypes myTokenTypes
public static int ZZ_CMAP (int)
int ch
private static int[] zzUnpackAction ()
int[] result
int offset
private static int zzUnpackAction (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackRowMap ()
int[] result
int offset
private static int zzUnpackRowMap (java.lang.String, int, int[])
int high
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackTrans ()
int[] result
int offset
private static int zzUnpackTrans (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackAttribute ()
int[] result
int offset
private static int zzUnpackAttribute (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
public void (boolean, com.intellij.lexer.DocCommentTokenTypes)
boolean isJdk15Enabled
com.intellij.lexer.DocCommentTokenTypes tokenTypes
public boolean checkAhead (char)
char c
public void goTo (int)
int offset
void (java.io.Reader)
java.io.Reader in
private static char[] zzUnpackCMap (java.lang.String)
int i
int length
int count
char value
String packed
int size
char[] map
int i
int j
public final int getTokenStart ()
public final int getTokenEnd ()
public void reset (java.lang.CharSequence, int, int, int)
CharSequence buffer
int start
int end
int initialState
private boolean zzRefill () throws java.io.IOException
public final int yystate ()
public final void yybegin (int)
int newState
public final java.lang.CharSequence yytext ()
public final char yycharat (int)
int pos
public final int yylength ()
private void zzScanError (int)
String message
ArrayIndexOutOfBoundsException e
int errorCode
String message
public void yypushback (int)
int number
public com.intellij.psi.tree.IElementType advance () throws java.io.IOException
int zzInput
int zzInput
int zzInput
boolean eof
int zzNext
int zzAttributes
int zzInput
int zzAction
int zzCurrentPosL
int zzMarkedPosL
int zzEndReadL
CharSequence zzBufferL
int[] zzTransL
int[] zzRowMapL
int[] zzAttrL
static void ()
}
com/intellij/lang/java/lexer/_JavaLexer.class_JavaLexer.java
package com.intellij.lang.java.lexer
com.intellij.lang.java.lexer._JavaLexer extends java.lang.Object implements com.intellij.lexer.FlexLexer {
public static final int YYEOF
private static final int ZZ_BUFFERSIZE
public static final int YYINITIAL
private static final int[] ZZ_LEXSTATE
static final char[] ZZ_CMAP_Z
static final char[] ZZ_CMAP_Y
static final char[] ZZ_CMAP_A
private static final int[] ZZ_ACTION
private static final String ZZ_ACTION_PACKED_0
private static final int[] ZZ_ROWMAP
private static final String ZZ_ROWMAP_PACKED_0
private static final int[] ZZ_TRANS
private static final String ZZ_TRANS_PACKED_0
private static final int ZZ_UNKNOWN_ERROR
private static final int ZZ_NO_MATCH
private static final int ZZ_PUSHBACK_2BIG
private static final String[] ZZ_ERROR_MSG
private static final int[] ZZ_ATTRIBUTE
private static final String ZZ_ATTRIBUTE_PACKED_0
private java.io.Reader zzReader
private int zzState
private int zzLexicalState
private CharSequence zzBuffer
private int zzMarkedPos
private int zzCurrentPos
private int zzStartRead
private int zzEndRead
private boolean zzAtBOL
private boolean zzAtEOF
private boolean zzEOFDone
private boolean myAssertKeyword
private boolean myEnumKeyword
public static int ZZ_CMAP (int)
int ch
private static int[] zzUnpackAction ()
int[] result
int offset
private static int zzUnpackAction (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackRowMap ()
int[] result
int offset
private static int zzUnpackRowMap (java.lang.String, int, int[])
int high
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackTrans ()
int[] result
int offset
private static int zzUnpackTrans (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackAttribute ()
int[] result
int offset
private static int zzUnpackAttribute (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
public void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public void goTo (int)
int offset
void (java.io.Reader)
java.io.Reader in
private static char[] zzUnpackCMap (java.lang.String)
int i
int length
int count
char value
String packed
int size
char[] map
int i
int j
public final int getTokenStart ()
public final int getTokenEnd ()
public void reset (java.lang.CharSequence, int, int, int)
CharSequence buffer
int start
int end
int initialState
private boolean zzRefill () throws java.io.IOException
public final int yystate ()
public final void yybegin (int)
int newState
public final java.lang.CharSequence yytext ()
public final char yycharat (int)
int pos
public final int yylength ()
private void zzScanError (int)
String message
ArrayIndexOutOfBoundsException e
int errorCode
String message
public void yypushback (int)
int number
public com.intellij.psi.tree.IElementType advance () throws java.io.IOException
int zzInput
int zzInput
int zzInput
boolean eof
int zzNext
int zzAttributes
int zzInput
int zzAction
int zzCurrentPosL
int zzMarkedPosL
int zzEndReadL
CharSequence zzBufferL
int[] zzTransL
int[] zzRowMapL
int[] zzAttrL
static void ()
}
com/intellij/lang/java/parser/DeclarationParser$1.classDeclarationParser.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.DeclarationParser$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.lang.java.parser.DeclarationParser this$0
void (com.intellij.lang.java.parser.DeclarationParser)
com.intellij.lang.java.parser.DeclarationParser this$0
public java.lang.Boolean fun (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/lang/java/parser/DeclarationParser$Context.classDeclarationParser.java
package com.intellij.lang.java.parser
public final com.intellij.lang.java.parser.DeclarationParser$Context extends java.lang.Enum {
public static final com.intellij.lang.java.parser.DeclarationParser$Context FILE
public static final com.intellij.lang.java.parser.DeclarationParser$Context CLASS
public static final com.intellij.lang.java.parser.DeclarationParser$Context CODE_BLOCK
public static final com.intellij.lang.java.parser.DeclarationParser$Context ANNOTATION_INTERFACE
private static final com.intellij.lang.java.parser.DeclarationParser$Context[] $VALUES
public static com.intellij.lang.java.parser.DeclarationParser$Context[] values ()
public static com.intellij.lang.java.parser.DeclarationParser$Context valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/DeclarationParser$ListType.classDeclarationParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.DeclarationParser$ListType extends java.lang.Enum {
public static final com.intellij.lang.java.parser.DeclarationParser$ListType METHOD
public static final com.intellij.lang.java.parser.DeclarationParser$ListType RESOURCE
public static final com.intellij.lang.java.parser.DeclarationParser$ListType LAMBDA_TYPED
public static final com.intellij.lang.java.parser.DeclarationParser$ListType LAMBDA_UNTYPED
private static final com.intellij.lang.java.parser.DeclarationParser$ListType[] $VALUES
public static com.intellij.lang.java.parser.DeclarationParser$ListType[] values ()
public static com.intellij.lang.java.parser.DeclarationParser$ListType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/DeclarationParser.classDeclarationParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.DeclarationParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet AFTER_END_DECLARATION_SET
private static final com.intellij.psi.tree.TokenSet BEFORE_LBRACE_ELEMENTS_SET
private static final com.intellij.psi.tree.TokenSet APPEND_TO_METHOD_SET
private static final com.intellij.psi.tree.TokenSet PARAM_LIST_STOPPERS
private static final com.intellij.psi.tree.TokenSet TYPE_START
private static final com.intellij.psi.tree.TokenSet RESOURCE_EXPRESSIONS
private static final String WHITESPACES
private static final String LINE_ENDS
private final com.intellij.lang.java.parser.JavaParser myParser
static final boolean $assertionsDisabled
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public void parseClassBodyWithBraces (com.intellij.lang.PsiBuilder, boolean, boolean)
com.intellij.lang.PsiBuilder builder
boolean isAnnotation
boolean isEnum
com.intellij.lang.PsiBuilder builderWrapper
private com.intellij.lang.PsiBuilder$Marker parseClassFromKeyword (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, boolean, com.intellij.lang.java.parser.DeclarationParser$Context)
com.intellij.lang.PsiBuilder$Marker error
com.intellij.lang.PsiBuilder$Marker position
com.intellij.lang.PsiBuilder$Marker extra
boolean declarationsAfterEnd
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker declaration
boolean isAnnotation
com.intellij.lang.java.parser.DeclarationParser$Context context
com.intellij.psi.tree.IElementType keywordTokenType
boolean isEnum
com.intellij.lang.java.parser.ReferenceParser refParser
private void parseEnumConstants (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker enumConstant
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parseEnumConstant (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker constantInit
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker constant
public void parseClassBodyDeclarations (com.intellij.lang.PsiBuilder, boolean)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker declaration
com.intellij.lang.PsiBuilder$Marker ref
com.intellij.lang.PsiBuilder builder
boolean isAnnotation
com.intellij.lang.java.parser.DeclarationParser$Context context
com.intellij.lang.PsiBuilder$Marker invalidElements
public com.intellij.lang.PsiBuilder$Marker parse (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.DeclarationParser$Context)
com.intellij.lang.PsiBuilder$Marker result
com.intellij.lang.PsiBuilder$Marker result
com.intellij.lang.PsiBuilder$Marker error
com.intellij.lang.PsiBuilder$Marker codeBlock
com.intellij.lang.PsiBuilder$Marker primitive
com.intellij.lang.PsiBuilder$Marker pos
com.intellij.lang.PsiBuilder$Marker error
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.DeclarationParser$Context context
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker declaration
int declarationStart
com.intellij.openapi.util.Pair modListInfo
com.intellij.lang.PsiBuilder$Marker modList
com.intellij.lang.PsiBuilder$Marker typeParams
com.intellij.lang.PsiBuilder$Marker type
public com.intellij.openapi.util.Pair parseModifierList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.openapi.util.Pair parseModifierList (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet modifiers
com.intellij.lang.PsiBuilder$Marker modList
boolean isEmpty
private com.intellij.lang.PsiBuilder$Marker parseMethodFromLeftParenth (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, boolean, boolean)
char ch
int i
com.intellij.lang.PsiBuilder$Marker error
CharSequence text
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker declaration
boolean anno
boolean constructor
com.intellij.psi.tree.IElementType tokenType
public com.intellij.lang.PsiBuilder$Marker parseParameterList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parseResourceList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parseLambdaParameterList (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean typed
private com.intellij.lang.PsiBuilder$Marker parseElementList (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.DeclarationParser$ListType)
String key
boolean noLastElement
com.intellij.lang.PsiBuilder$Marker listElement
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker ref
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.DeclarationParser$ListType type
boolean lambda
boolean resources
com.intellij.lang.PsiBuilder$Marker elementList
boolean leftParenth
com.intellij.psi.tree.IElementType delimiter
String noDelimiterMsg
String noElementMsg
com.intellij.lang.PsiBuilder$Marker invalidElements
String errorMessage
boolean delimiterExpected
boolean noElements
public com.intellij.lang.PsiBuilder$Marker parseParameter (com.intellij.lang.PsiBuilder, boolean, boolean)
com.intellij.lang.PsiBuilder builder
boolean ellipsis
boolean disjunctiveType
public com.intellij.lang.PsiBuilder$Marker parseResource (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker expr
public com.intellij.lang.PsiBuilder$Marker parseLambdaParameter (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean typed
private com.intellij.lang.PsiBuilder$Marker parseListElement (com.intellij.lang.PsiBuilder, boolean, boolean, boolean, boolean)
int flags
com.intellij.lang.PsiBuilder$Marker mark
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
boolean typed
boolean ellipsis
boolean disjunctiveType
boolean resource
com.intellij.lang.PsiBuilder$Marker param
com.intellij.openapi.util.Pair modListInfo
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
private com.intellij.lang.PsiBuilder$Marker parseFieldOrLocalVariable (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, int, com.intellij.lang.java.parser.DeclarationParser$Context)
com.intellij.psi.tree.IElementType varType
com.intellij.psi.tree.IElementType varType
com.intellij.lang.PsiBuilder$Marker expr
int newBufferEnd
CharSequence text
int spaceEnd
int spaceStart
int lineStart
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker declaration
int declarationStart
com.intellij.lang.java.parser.DeclarationParser$Context context
com.intellij.psi.tree.IElementType varType
com.intellij.lang.PsiBuilder$Marker variable
boolean unclosed
boolean eatSemicolon
boolean shouldRollback
boolean openMarker
private boolean eatBrackets (com.intellij.lang.PsiBuilder, java.lang.String)
com.intellij.lang.PsiBuilder builder
String errorKey
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker marker
int count
boolean paired
public com.intellij.lang.PsiBuilder$Marker parseAnnotations (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker anno
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker firstAnno
public com.intellij.lang.PsiBuilder$Marker parseAnnotation (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker anno
com.intellij.lang.PsiBuilder$Marker classRef
private com.intellij.lang.PsiBuilder$Marker parseAnnotationParameterList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker errorStart
com.intellij.lang.PsiBuilder$Marker errorEnd
boolean hasParamName
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker list
boolean isFirstParamNamed
boolean isFirstParamWarned
boolean afterBad
private boolean parseAnnotationParameter (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean mayBeSimple
com.intellij.lang.PsiBuilder$Marker pair
boolean hasName
public com.intellij.lang.PsiBuilder$Marker parseAnnotationValue (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker result
private com.intellij.lang.PsiBuilder$Marker doParseAnnotationValue (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker result
com.intellij.lang.PsiBuilder$Marker result
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker result
com.intellij.psi.tree.IElementType tokenType
private com.intellij.lang.PsiBuilder$Marker parseAnnotationArrayInitializer (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static com.intellij.lang.PsiBuilder$Marker access$000 (com.intellij.lang.java.parser.DeclarationParser, com.intellij.lang.PsiBuilder)
com.intellij.lang.java.parser.DeclarationParser x0
com.intellij.lang.PsiBuilder x1
static void ()
}
com/intellij/lang/java/parser/ExpressionParser$1.classExpressionParser.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.ExpressionParser$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.lang.java.parser.ExpressionParser this$0
void (com.intellij.lang.java.parser.ExpressionParser)
com.intellij.lang.java.parser.ExpressionParser this$0
public java.lang.Boolean fun (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/lang/java/parser/ExpressionParser$2.classExpressionParser.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.ExpressionParser$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$lang$java$parser$ExpressionParser$ExprType
static void ()
}
com/intellij/lang/java/parser/ExpressionParser$BreakPoint.classExpressionParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.ExpressionParser$BreakPoint extends java.lang.Enum {
public static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint P1
public static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint P2
public static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint P4
private static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint[] $VALUES
public static com.intellij.lang.java.parser.ExpressionParser$BreakPoint[] values ()
public static com.intellij.lang.java.parser.ExpressionParser$BreakPoint valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/ExpressionParser$ExprType.classExpressionParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.ExpressionParser$ExprType extends java.lang.Enum {
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType CONDITIONAL_OR
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType CONDITIONAL_AND
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType OR
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType XOR
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType AND
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType EQUALITY
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType RELATIONAL
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType SHIFT
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType ADDITIVE
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType MULTIPLICATIVE
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType UNARY
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType TYPE
private static final com.intellij.lang.java.parser.ExpressionParser$ExprType[] $VALUES
public static com.intellij.lang.java.parser.ExpressionParser$ExprType[] values ()
public static com.intellij.lang.java.parser.ExpressionParser$ExprType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/ExpressionParser.classExpressionParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ExpressionParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet ASSIGNMENT_OPS
private static final com.intellij.psi.tree.TokenSet RELATIONAL_OPS
private static final com.intellij.psi.tree.TokenSet POSTFIX_OPS
private static final com.intellij.psi.tree.TokenSet PREF_ARITHMETIC_OPS
private static final com.intellij.psi.tree.TokenSet PREFIX_OPS
private static final com.intellij.psi.tree.TokenSet LITERALS
private static final com.intellij.psi.tree.TokenSet CONDITIONAL_OR_OPS
private static final com.intellij.psi.tree.TokenSet CONDITIONAL_AND_OPS
private static final com.intellij.psi.tree.TokenSet OR_OPS
private static final com.intellij.psi.tree.TokenSet XOR_OPS
private static final com.intellij.psi.tree.TokenSet AND_OPS
private static final com.intellij.psi.tree.TokenSet EQUALITY_OPS
private static final com.intellij.psi.tree.TokenSet SHIFT_OPS
private static final com.intellij.psi.tree.TokenSet ADDITIVE_OPS
private static final com.intellij.psi.tree.TokenSet MULTIPLICATIVE_OPS
private static final com.intellij.psi.tree.TokenSet ARGS_LIST_END
private static final com.intellij.psi.tree.TokenSet ARGS_LIST_CONTINUE
private static final com.intellij.psi.tree.TokenSet THIS_OR_SUPER
private static final com.intellij.psi.tree.TokenSet ID_OR_SUPER
private static final com.intellij.psi.tree.TokenSet TYPE_START
private final com.intellij.lang.java.parser.JavaParser myParser
static final boolean $assertionsDisabled
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public com.intellij.lang.PsiBuilder$Marker parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private com.intellij.lang.PsiBuilder$Marker parseAssignment (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker assignment
com.intellij.lang.PsiBuilder$Marker right
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker left
com.intellij.psi.tree.IElementType tokenType
public com.intellij.lang.PsiBuilder$Marker parseConditional (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker condition
com.intellij.lang.PsiBuilder$Marker ternary
com.intellij.lang.PsiBuilder$Marker truePart
com.intellij.lang.PsiBuilder$Marker falsePart
private com.intellij.lang.PsiBuilder$Marker parseExpression (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.ExpressionParser$ExprType)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.ExpressionParser$ExprType type
private com.intellij.lang.PsiBuilder$Marker parseBinary (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.ExpressionParser$ExprType, com.intellij.psi.tree.TokenSet)
com.intellij.lang.PsiBuilder$Marker right
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.ExpressionParser$ExprType type
com.intellij.psi.tree.TokenSet ops
com.intellij.lang.PsiBuilder$Marker result
int operandCount
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType currentExprTokenType
private com.intellij.lang.PsiBuilder$Marker parseRelational (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType toCreate
com.intellij.lang.java.parser.ExpressionParser$ExprType toParse
com.intellij.psi.tree.IElementType toCreate
com.intellij.lang.java.parser.ExpressionParser$ExprType toParse
com.intellij.lang.PsiBuilder$Marker expression
com.intellij.lang.PsiBuilder$Marker right
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker left
com.intellij.psi.tree.IElementType tokenType
private com.intellij.lang.PsiBuilder$Marker parseUnary (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker unary
com.intellij.lang.PsiBuilder$Marker operand
com.intellij.lang.PsiBuilder$Marker typeCast
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
private com.intellij.lang.PsiBuilder$Marker parsePostfix (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker postfix
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker operand
private com.intellij.lang.PsiBuilder$Marker parsePrimary (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.ExpressionParser$BreakPoint, int)
com.intellij.lang.PsiBuilder$Marker copy
int offset
com.intellij.lang.PsiBuilder$Marker classObjAccess
com.intellij.lang.PsiBuilder$Marker refExpr
com.intellij.lang.PsiBuilder$Marker copy
int offset
com.intellij.lang.PsiBuilder$Marker ref
com.intellij.lang.PsiBuilder$Marker refExpr
com.intellij.lang.PsiBuilder$Marker dotPos
int dotOffset
com.intellij.psi.tree.IElementType dotTokenType
com.intellij.lang.PsiBuilder$Marker callExpr
int pos
com.intellij.lang.PsiBuilder$Marker copy
com.intellij.lang.PsiBuilder$Marker classObjAccess
com.intellij.lang.PsiBuilder$Marker arrayAccess
com.intellij.lang.PsiBuilder$Marker index
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.ExpressionParser$BreakPoint breakPoint
int breakOffset
com.intellij.lang.PsiBuilder$Marker startMarker
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parsePrimaryExpressionStart (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker literal
com.intellij.lang.PsiBuilder$Marker lambda
com.intellij.lang.PsiBuilder$Marker parenth
com.intellij.lang.PsiBuilder$Marker inner
com.intellij.lang.PsiBuilder$Marker result
boolean optionalClassKeyword
com.intellij.lang.PsiBuilder$Marker mark
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker refParam
com.intellij.lang.PsiBuilder$Marker refExpr
com.intellij.lang.PsiBuilder$Marker refExpr
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker annotation
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseArrayInitializer (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parseArrayInitializer (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, com.intellij.util.Function, java.lang.String)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType type
com.intellij.util.Function elementParser
String missingElementKey
com.intellij.lang.PsiBuilder$Marker arrayInit
boolean first
private com.intellij.lang.PsiBuilder$Marker parseNew (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker refOrType
com.intellij.lang.PsiBuilder$Marker refOrType
com.intellij.lang.PsiBuilder$Marker classElement
com.intellij.lang.PsiBuilder$Marker dimExpr
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker start
com.intellij.lang.PsiBuilder$Marker newExpr
com.intellij.lang.PsiBuilder$Marker refOrType
com.intellij.lang.PsiBuilder$Marker anno
com.intellij.psi.tree.IElementType tokenType
int bracketCount
int dimCount
private com.intellij.lang.PsiBuilder$Marker parseClassAccessOrMethodReference (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker expr
boolean primitive
com.intellij.lang.PsiBuilder$Marker result
private com.intellij.lang.PsiBuilder$Marker parseClassAccessOrMethodReference (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, boolean)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker expr
boolean optionalClassKeyword
com.intellij.psi.tree.IElementType tokenType
private static com.intellij.lang.PsiBuilder$Marker parseClassObjectAccess (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, boolean)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker expr
boolean optionalClassKeyword
com.intellij.lang.PsiBuilder$Marker mark
private com.intellij.lang.PsiBuilder$Marker parseMethodReference (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker start
private com.intellij.lang.PsiBuilder$Marker parseLambdaAfterParenth (com.intellij.lang.PsiBuilder)
boolean isLambda
boolean isTyped
boolean isLambda
boolean isTyped
boolean isLambda
boolean isTyped
boolean isLambda
boolean isTyped
com.intellij.psi.tree.IElementType t
boolean lambda
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
boolean isLambda
boolean isTyped
com.intellij.lang.PsiBuilder builder
boolean isLambda
boolean isTyped
com.intellij.psi.tree.IElementType nextToken1
com.intellij.psi.tree.IElementType nextToken2
private com.intellij.lang.PsiBuilder$Marker parseLambdaExpression (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder$Marker body
com.intellij.lang.PsiBuilder builder
boolean typed
com.intellij.lang.PsiBuilder$Marker start
com.intellij.lang.PsiBuilder$Marker body
public com.intellij.lang.PsiBuilder$Marker parseArgumentList (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
boolean hasError
com.intellij.lang.PsiBuilder$Marker arg
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker list
boolean first
boolean closed
private static void emptyExpression (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static com.intellij.psi.tree.IElementType getGtTokenType (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
private static void advanceGtToken (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker gtToken
static void ()
}
com/intellij/lang/java/parser/FileParser.classFileParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.FileParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet IMPORT_LIST_STOPPER_SET
private final com.intellij.lang.java.parser.JavaParser myParser
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static java.lang.String error (com.intellij.AbstractBundle, java.lang.String)
com.intellij.AbstractBundle bundle
String errorMessageKey
public void parseFile (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet, com.intellij.AbstractBundle, java.lang.String)
com.intellij.lang.PsiBuilder$Marker declaration
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet importListStoppers
com.intellij.AbstractBundle bundle
String errorMessageKey
com.intellij.openapi.util.Pair impListInfo
Boolean firstDeclarationOk
com.intellij.lang.PsiBuilder$Marker firstDeclaration
com.intellij.lang.PsiBuilder$Marker invalidElements
protected com.intellij.lang.PsiBuilder$Marker parseInitial (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parsePackageStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker modList
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker ref
public com.intellij.openapi.util.Pair parseImportList (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker invalidElements
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet stoppers
com.intellij.lang.PsiBuilder$Marker list
com.intellij.psi.tree.IElementType tokenType
boolean isEmpty
private com.intellij.lang.PsiBuilder$Marker parseImportStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean isStatic
com.intellij.psi.tree.IElementType type
boolean isOk
static void ()
}
com/intellij/lang/java/parser/JavaParser.classJavaParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavaParser extends java.lang.Object {
public static final com.intellij.lang.java.parser.JavaParser INSTANCE
private final com.intellij.lang.java.parser.FileParser myFileParser
private final com.intellij.lang.java.parser.DeclarationParser myDeclarationParser
private final com.intellij.lang.java.parser.StatementParser myStatementParser
private final com.intellij.lang.java.parser.ExpressionParser myExpressionParser
private final com.intellij.lang.java.parser.ReferenceParser myReferenceParser
public void ()
public com.intellij.lang.java.parser.FileParser getFileParser ()
public com.intellij.lang.java.parser.DeclarationParser getDeclarationParser ()
public com.intellij.lang.java.parser.StatementParser getStatementParser ()
public com.intellij.lang.java.parser.ExpressionParser getExpressionParser ()
public com.intellij.lang.java.parser.ReferenceParser getReferenceParser ()
static void ()
}
com/intellij/lang/java/parser/JavaParserUtil$1.classJavaParserUtil.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.JavaParserUtil$1 extends com.intellij.lang.impl.PsiBuilderAdapter {
final int val$stopAt
void (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder x0
public com.intellij.psi.tree.IElementType getTokenType ()
public boolean eof ()
}
com/intellij/lang/java/parser/JavaParserUtil$2.classJavaParserUtil.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.JavaParserUtil$2 extends com.intellij.lang.impl.PsiBuilderAdapter {
final com.intellij.lang.PsiBuilder val$builder
final com.intellij.openapi.util.Condition val$condition
void (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder x0
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.openapi.util.Pair input
public boolean eof ()
com.intellij.openapi.util.Pair input
}
com/intellij/lang/java/parser/JavaParserUtil$ParserWrapper.classJavaParserUtil.java
package com.intellij.lang.java.parser
public abstract com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper extends java.lang.Object {
public abstract void parse (com.intellij.lang.PsiBuilder)
}
com/intellij/lang/java/parser/JavaParserUtil$PrecedingWhitespacesAndCommentsBinder.classJavaParserUtil.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.JavaParserUtil$PrecedingWhitespacesAndCommentsBinder extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
private final boolean myAfterEmptyImport
public void (boolean)
boolean afterImport
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
int idx
com.intellij.psi.tree.IElementType tokenType
int idx
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int result
}
com/intellij/lang/java/parser/JavaParserUtil$TrailingWhitespacesAndCommentsBinder.classJavaParserUtil.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.JavaParserUtil$TrailingWhitespacesAndCommentsBinder extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
private void ()
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
com.intellij.psi.tree.IElementType tokenType
int idx
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int result
void (com.intellij.lang.java.parser.JavaParserUtil$1)
com.intellij.lang.java.parser.JavaParserUtil$1 x0
}
com/intellij/lang/java/parser/JavaParserUtil.classJavaParserUtil.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavaParserUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key LANG_LEVEL_KEY
private static final com.intellij.openapi.util.Key DEEP_PARSE_BLOCKS_IN_STATEMENTS
private static final com.intellij.psi.tree.TokenSet PRECEDING_COMMENT_SET
private static final com.intellij.psi.tree.TokenSet TRAILING_COMMENT_SET
public static final com.intellij.lang.WhitespacesAndCommentsBinder PRECEDING_COMMENT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder SPECIAL_PRECEDING_COMMENT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder TRAILING_COMMENT_BINDER
static final boolean $assertionsDisabled
private void ()
public static void setLanguageLevel (com.intellij.lang.PsiBuilder, com.intellij.pom.java.LanguageLevel)
com.intellij.lang.PsiBuilder builder
com.intellij.pom.java.LanguageLevel level
public static com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.pom.java.LanguageLevel level
public static void setParseStatementCodeBlocksDeep (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean deep
public static boolean isParseStatementCodeBlocksDeep (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.ASTNode)
CharSequence text
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
CharSequence text
com.intellij.lang.PsiBuilderFactory factory
com.intellij.pom.java.LanguageLevel level
com.intellij.lexer.Lexer lexer
com.intellij.lang.Language language
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.PsiBuilderFactory factory
com.intellij.pom.java.LanguageLevel level
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.ASTNode parseFragment (com.intellij.lang.ASTNode, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper wrapper
public static com.intellij.lang.ASTNode parseFragment (com.intellij.lang.ASTNode, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.lang.PsiBuilder$Marker extras
com.intellij.lang.ASTNode chameleon
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper wrapper
boolean eatAll
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.PsiBuilderFactory factory
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker root
public static void done (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType type
com.intellij.lang.WhitespacesAndCommentsBinder left
com.intellij.lang.WhitespacesAndCommentsBinder right
public static com.intellij.psi.tree.IElementType exprType (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
public static void error (com.intellij.lang.PsiBuilder, java.lang.String)
com.intellij.lang.PsiBuilder builder
String message
public static void error (com.intellij.lang.PsiBuilder, java.lang.String, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder builder
String message
com.intellij.lang.PsiBuilder$Marker before
public static boolean expectOrError (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet, java.lang.String)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet expected
String key
public static boolean expectOrError (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType expected
String key
public static void emptyElement (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType type
public static void emptyElement (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker before
com.intellij.psi.tree.IElementType type
public static void semicolon (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.PsiBuilder braceMatchingBuilder (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker pos
int braceCount
int stopAt
public static com.intellij.lang.PsiBuilder stoppingBuilder (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int stopAt
public static com.intellij.lang.PsiBuilder stoppingBuilder (com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder builder
com.intellij.openapi.util.Condition condition
static void ()
}
com/intellij/lang/java/parser/JavadocParser.classJavadocParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavadocParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet TAG_VALUES_SET
private static final com.intellij.psi.tree.TokenSet INLINE_TAG_BORDERS_SET
public static final com.intellij.psi.tree.TokenSet SKIP_TOKENS
private static final String SEE_TAG
private static final String LINK_TAG
private static final String LINK_PLAIN_TAG
private static final String THROWS_TAG
private static final String EXCEPTION_TAG
private static final String PARAM_TAG
private static final String VALUE_TAG
private static final com.intellij.openapi.util.Key BRACE_SCOPE_KEY
private void ()
public static void parseJavadocReference (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static void parseJavadocType (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static void swallowTokens (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static void parseDocCommentText (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
private static void parseTag (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
String tagName
com.intellij.lang.PsiBuilder$Marker tag
private static void parseDataItem (com.intellij.lang.PsiBuilder, java.lang.String, boolean)
int braceScope
com.intellij.lang.PsiBuilder$Marker tag
String inlineTagName
com.intellij.lang.PsiBuilder$Marker tagValue
com.intellij.lang.PsiBuilder builder
String tagName
boolean isInline
com.intellij.psi.tree.IElementType tokenType
private static void parseSeeTagValue (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder$Marker refStart
com.intellij.lang.PsiBuilder$Marker tagValue
com.intellij.lang.PsiBuilder builder
boolean allowBareFieldReference
com.intellij.psi.tree.IElementType tokenType
private static void parseMethodRef (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker subValue
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker refStart
private static void parseSimpleTagValue (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean parameter
com.intellij.lang.PsiBuilder$Marker tagValue
private static com.intellij.psi.tree.IElementType getTokenType (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
private static int getBraceScope (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
Integer braceScope
private static void setBraceScope (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int braceScope
private static void remapAndAdvance (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void ()
}
com/intellij/lang/java/parser/ModuleParser.classModuleParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ModuleParser extends java.lang.Object {
private static final java.util.Set STATEMENT_KEYWORDS
public void ()
public static void parseModule (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker module
private static com.intellij.lang.PsiBuilder$Marker parseName (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType t
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker nameElement
boolean empty
boolean idExpected
private static void parseModuleContent (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType token
com.intellij.lang.PsiBuilder$Marker invalid
private static com.intellij.lang.PsiBuilder$Marker parseStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
String kw
private static com.intellij.lang.PsiBuilder$Marker parseRequiresStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private static com.intellij.lang.PsiBuilder$Marker parseExportsStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker ref
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean hasError
private static com.intellij.lang.PsiBuilder$Marker parseUsesStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private static com.intellij.lang.PsiBuilder$Marker parseProvidesStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType next
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean hasError
private static com.intellij.lang.PsiBuilder$Marker parseNameRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker name
private static void mapAndAdvance (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType keyword
private static void parseExtras (com.intellij.lang.PsiBuilder, java.lang.String)
com.intellij.lang.PsiBuilder builder
String message
com.intellij.lang.PsiBuilder$Marker extras
private static com.intellij.lang.PsiBuilder$Marker parseClassOrPackageRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void ()
}
com/intellij/lang/java/parser/ReferenceParser$TypeInfo.classReferenceParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ReferenceParser$TypeInfo extends java.lang.Object {
public boolean isPrimitive
public boolean isParameterized
public boolean isArray
public boolean isVarArg
public boolean hasErrors
public com.intellij.lang.PsiBuilder$Marker marker
public void ()
}
com/intellij/lang/java/parser/ReferenceParser.classReferenceParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ReferenceParser extends java.lang.Object {
public static final int EAT_LAST_DOT
public static final int ELLIPSIS
public static final int WILDCARD
public static final int DIAMONDS
public static final int DISJUNCTIONS
public static final int CONJUNCTIONS
public static final int INCOMPLETE_ANNO
private static final com.intellij.psi.tree.TokenSet WILDCARD_KEYWORD_SET
private final com.intellij.lang.java.parser.JavaParser myParser
static final boolean $assertionsDisabled
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public com.intellij.lang.PsiBuilder$Marker parseType (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int flags
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
public com.intellij.lang.java.parser.ReferenceParser$TypeInfo parseTypeInfo (com.intellij.lang.PsiBuilder, int)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType operator
com.intellij.lang.PsiBuilder builder
int flags
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
private com.intellij.lang.java.parser.ReferenceParser$TypeInfo parseTypeInfo (com.intellij.lang.PsiBuilder, int, boolean)
com.intellij.lang.PsiBuilder$Marker bracket
com.intellij.lang.PsiBuilder builder
int flags
boolean badWildcard
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker type
com.intellij.lang.PsiBuilder$Marker anno
com.intellij.psi.tree.IElementType tokenType
private void completeWildcardType (com.intellij.lang.PsiBuilder, boolean, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder builder
boolean wildcard
com.intellij.lang.PsiBuilder$Marker type
public com.intellij.lang.PsiBuilder$Marker parseJavaCodeReference (com.intellij.lang.PsiBuilder, boolean, boolean, boolean, boolean)
com.intellij.lang.PsiBuilder builder
boolean eatLastDot
boolean parameterList
boolean isNew
boolean diamonds
public boolean parseImportCodeReference (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean isStatic
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
private com.intellij.lang.PsiBuilder$Marker parseJavaCodeReference (com.intellij.lang.PsiBuilder, boolean, boolean, boolean, boolean, boolean, boolean, com.intellij.lang.java.parser.ReferenceParser$TypeInfo)
boolean hasIdentifier
com.intellij.lang.PsiBuilder$Marker dotPos
com.intellij.lang.PsiBuilder$Marker prevElement
boolean hasIdentifier
com.intellij.lang.PsiBuilder builder
boolean eatLastDot
boolean parameterList
boolean isImport
boolean isStaticImport
boolean isNew
boolean diamonds
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker refElement
public boolean parseReferenceParameterList (com.intellij.lang.PsiBuilder, boolean, boolean)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
boolean wildcard
boolean diamonds
com.intellij.lang.PsiBuilder$Marker list
int flags
boolean isOk
public com.intellij.lang.PsiBuilder$Marker parseTypeParameters (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker param
com.intellij.lang.PsiBuilder$Marker errorElement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker list
public com.intellij.lang.PsiBuilder$Marker parseTypeParameter (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker param
boolean wild
public com.intellij.lang.PsiBuilder$Marker parseReferenceList (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker classReference
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType start
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType delimiter
com.intellij.lang.PsiBuilder$Marker element
private static boolean isKeywordAny (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static void dummy (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker mark
static void ()
}
com/intellij/lang/java/parser/StatementParser$BraceMode.classStatementParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.StatementParser$BraceMode extends java.lang.Enum {
public static final com.intellij.lang.java.parser.StatementParser$BraceMode TILL_FIRST
public static final com.intellij.lang.java.parser.StatementParser$BraceMode TILL_LAST
private static final com.intellij.lang.java.parser.StatementParser$BraceMode[] $VALUES
public static com.intellij.lang.java.parser.StatementParser$BraceMode[] values ()
public static com.intellij.lang.java.parser.StatementParser$BraceMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/StatementParser.classStatementParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.StatementParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet TRY_CLOSERS_SET
private final com.intellij.lang.java.parser.JavaParser myParser
static final boolean $assertionsDisabled
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public com.intellij.lang.PsiBuilder$Marker parseCodeBlock (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parseCodeBlock (com.intellij.lang.PsiBuilder, boolean)
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType last
com.intellij.psi.tree.IElementType prevLast
com.intellij.lang.PsiBuilder$Marker position
java.util.List list
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
boolean isStatement
com.intellij.lang.PsiBuilder$Marker codeBlock
boolean greedyBlock
int braceCount
public com.intellij.lang.PsiBuilder$Marker parseCodeBlockDeep (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean parseUntilEof
com.intellij.lang.PsiBuilder$Marker codeBlock
boolean greedyBlock
public void parseStatements (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private void parseStatements (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.StatementParser$BraceMode)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker error
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.StatementParser$BraceMode braceMode
public com.intellij.lang.PsiBuilder$Marker parseStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker empty
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker declStatement
com.intellij.lang.PsiBuilder$Marker decl
com.intellij.lang.PsiBuilder$Marker refPos
com.intellij.psi.tree.IElementType suspectedLT
com.intellij.psi.tree.IElementType next
com.intellij.lang.PsiBuilder$Marker commaPos
com.intellij.lang.PsiBuilder$Marker expr1
int count
com.intellij.lang.PsiBuilder$Marker list
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker pos
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder$Marker decl
private static void skipQualifiedName (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private com.intellij.lang.PsiBuilder$Marker parseIfStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker thenStatement
com.intellij.lang.PsiBuilder$Marker elseStatement
private com.intellij.lang.PsiBuilder$Marker parseWhileStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker bodyStatement
private com.intellij.lang.PsiBuilder$Marker parseForStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker afterParenth
com.intellij.lang.PsiBuilder$Marker param
private com.intellij.lang.PsiBuilder$Marker parseForLoopFromInitialization (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker init
com.intellij.lang.PsiBuilder$Marker bodyStatement
private void parseExpressionOrExpressionList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker expressionStatement
com.intellij.lang.PsiBuilder$Marker nextExpression
com.intellij.lang.PsiBuilder$Marker expressionList
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder$Marker expressionStatement
private com.intellij.lang.PsiBuilder$Marker parseForEachFromColon (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker bodyStatement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseDoWhileStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseSwitchStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseSwitchLabelStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean isCase
private static com.intellij.lang.PsiBuilder$Marker parseBreakStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private static com.intellij.lang.PsiBuilder$Marker parseContinueStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseReturnStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseThrowStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseSynchronizedStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseTryStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker finallyBlock
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean hasResourceList
com.intellij.lang.PsiBuilder$Marker tryBlock
public boolean parseCatchBlock (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker section
com.intellij.lang.PsiBuilder$Marker param
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseAssertStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker expr2
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseBlockStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private boolean parseExpressionInParenth (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker beforeExpr
com.intellij.lang.PsiBuilder$Marker expr
static void ()
}
com/intellij/psi/Bottom.classBottom.java
package com.intellij.psi
public com.intellij.psi.Bottom extends com.intellij.psi.PsiType {
public static final com.intellij.psi.Bottom BOTTOM
private void ()
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public boolean equals (java.lang.Object)
Object o
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
static void ()
}
com/intellij/psi/ClassFileViewProvider$1.classClassFileViewProvider.java
package com.intellij.psi
final com.intellij.psi.ClassFileViewProvider$1 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final com.intellij.openapi.util.Ref val$ref
final String val$className
void (int, com.intellij.openapi.util.Ref, java.lang.String)
int x0
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outer
String inner
int access
}
com/intellij/psi/ClassFileViewProvider.classClassFileViewProvider.java
package com.intellij.psi
public com.intellij.psi.ClassFileViewProvider extends com.intellij.psi.SingleRootFileViewProvider {
private static final com.intellij.openapi.util.Key IS_INNER_CLASS
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
boolean eventSystemEnabled
protected com.intellij.psi.PsiFile createFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
Exception e
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.roots.FileIndexFacade fileIndex
public static boolean isInnerClass (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isInnerClass (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
private static boolean detectInnerClass (com.intellij.openapi.vfs.VirtualFile, byte[])
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
byte[] content
String name
int p
Boolean isInner
org.jetbrains.org.objectweb.asm.ClassReader reader
com.intellij.openapi.util.Ref ref
String className
public com.intellij.psi.SingleRootFileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
public volatile com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/ClassFileViewProviderFactory.classClassFileViewProviderFactory.java
package com.intellij.psi
public com.intellij.psi.ClassFileViewProviderFactory extends java.lang.Object implements com.intellij.psi.FileViewProviderFactory {
public void ()
public com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language, com.intellij.psi.PsiManager, boolean)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.lang.Language language
com.intellij.psi.PsiManager manager
boolean eventSystemEnabled
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
}
com/intellij/psi/NonClasspathClassFinder$1.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$1 extends com.intellij.openapi.vfs.newvfs.BulkFileListener$Adapter {
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder)
com.intellij.psi.NonClasspathClassFinder this$0
public void after (java.util.List)
java.util.List events
}
com/intellij/psi/NonClasspathClassFinder$2.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$2 extends java.lang.Object implements com.intellij.util.Processor {
final String val$qualifiedName
final com.intellij.openapi.util.Ref val$result
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder, java.lang.String, com.intellij.openapi.util.Ref)
com.intellij.psi.NonClasspathClassFinder this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiClass[] classes
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/NonClasspathClassFinder$3.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$3 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.List val$result
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder, java.util.List)
com.intellij.psi.NonClasspathClassFinder this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile psi
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile dir
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/NonClasspathClassFinder$4.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$4 extends java.lang.Object implements com.intellij.util.Processor {
final java.util.Set val$result
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder, java.util.Set)
com.intellij.psi.NonClasspathClassFinder this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile dir
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/NonClasspathClassFinder$5.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$5 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.PsiPackage val$psiPackage
final com.intellij.util.Processor val$consumer
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder, com.intellij.psi.PsiPackage, com.intellij.util.Processor)
com.intellij.psi.NonClasspathClassFinder this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.psi.PsiDirectory psiDirectory
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/NonClasspathClassFinder$6.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$6 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.search.GlobalSearchScope val$scope
final com.intellij.util.Processor val$processor
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
com.intellij.psi.NonClasspathClassFinder this$0
public boolean process (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/NonClasspathClassFinder.classNonClasspathClassFinder.java
package com.intellij.psi
public abstract com.intellij.psi.NonClasspathClassFinder extends com.intellij.psi.PsiElementFinder {
private static final com.intellij.psi.search.EverythingGlobalScope ALL_SCOPE
protected final com.intellij.openapi.project.Project myProject
private volatile com.intellij.openapi.roots.impl.PackageDirectoryCache myCache
private final com.intellij.psi.PsiManager myManager
private final String[] myFileExtensions
public transient void (com.intellij.openapi.project.Project, java.lang.String[])
com.intellij.openapi.project.Project project
String[] fileExtensions
com.intellij.util.messages.MessageBusConnection connection
protected com.intellij.openapi.roots.impl.PackageDirectoryCache getCache (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.roots.impl.PackageDirectoryCache cache
protected static com.intellij.openapi.roots.impl.PackageDirectoryCache createCache (java.util.List)
java.util.List roots
com.intellij.util.containers.MultiMap map
public void clearCache ()
protected java.util.List getClassRoots (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public java.util.List getClassRoots ()
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.util.Ref result
protected abstract java.util.List calcClassRoots ()
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Set result
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String qualifiedName
com.intellij.util.CommonProcessors$FindFirstProcessor processor
private com.intellij.psi.impl.file.PsiPackageImpl createPackage (java.lang.String)
String qualifiedName
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
private boolean processDirectories (java.lang.String, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor processor
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
String pkgName
java.util.Set names
java.util.List result
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.search.GlobalSearchScope addNonClasspathScope (com.intellij.openapi.project.Project, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiElementFinder finder
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope base
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiManager getPsiManager ()
private static com.intellij.openapi.vfs.VirtualFile findChild (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.String[])
String extension
com.intellij.openapi.vfs.VirtualFile root
String relPath
String[] extensions
com.intellij.openapi.vfs.VirtualFile file
static java.lang.String[] access$000 (com.intellij.psi.NonClasspathClassFinder)
com.intellij.psi.NonClasspathClassFinder x0
static com.intellij.openapi.vfs.VirtualFile access$100 (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.String[])
com.intellij.openapi.vfs.VirtualFile x0
String x1
String[] x2
static com.intellij.psi.PsiManager access$200 (com.intellij.psi.NonClasspathClassFinder)
com.intellij.psi.NonClasspathClassFinder x0
static void ()
}
com/intellij/psi/PsiDiamondTypeImpl$1.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiNewExpression val$newExpression
void (com.intellij.psi.PsiNewExpression)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/PsiDiamondTypeImpl$2.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.JavaResolveResult val$staticFactoryCandidateInfo
void (com.intellij.psi.JavaResolveResult)
public com.intellij.psi.PsiSubstitutor compute ()
com.intellij.psi.PsiSubstitutor substitutor
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiDiamondTypeImpl$3.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$3 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiNewExpression val$newExpression
final com.intellij.psi.PsiElement val$context
void (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
public com.intellij.psi.JavaResolveResult compute ()
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver resolver
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.PsiMethod staticFactory
com.intellij.psi.infos.MethodCandidateInfo staticFactoryCandidateInfo
java.util.ArrayList conflicts
public volatile java.lang.Object compute ()
}
com/intellij/psi/PsiDiamondTypeImpl$4.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$4 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final com.intellij.psi.PsiClass val$psiClass
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
protected boolean isAccepted (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod candidate
protected com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
protected boolean acceptVarargs ()
}
com/intellij/psi/PsiDiamondTypeImpl$5$1.classPsiDiamondTypeImpl.java
package com.intellij.psi
com.intellij.psi.PsiDiamondTypeImpl$5$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiDiamondTypeImpl$5 this$0
void (com.intellij.psi.PsiDiamondTypeImpl$5)
com.intellij.psi.PsiDiamondTypeImpl$5 this$0
public java.lang.String fun (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDiamondTypeImpl$5.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$5 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.text.UniqueNameGenerator val$generator
void (com.intellij.util.text.UniqueNameGenerator)
public java.lang.String fun (com.intellij.psi.PsiTypeParameter)
com.intellij.util.Function canonicalTypePresentationFun
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.PsiTypeParameter psiTypeParameter
String extendsList
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDiamondTypeImpl$6.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$6 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter psiTypeParameter
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDiamondTypeImpl$7.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$7 extends java.lang.Object implements com.intellij.util.Function {
int myIdx
void ()
public java.lang.String fun (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDiamondTypeImpl$8.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$8 extends com.intellij.psi.infos.MethodCandidateInfo {
private com.intellij.psi.PsiType[] myExpressionTypes
final boolean val$varargs
final com.intellij.psi.PsiElement val$parent
final com.intellij.psi.PsiExpressionList val$argumentList
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiElement arg0
com.intellij.psi.PsiSubstitutor arg1
boolean arg2
boolean arg3
com.intellij.psi.PsiElement arg4
com.intellij.psi.PsiElement arg5
com.intellij.psi.PsiType[] arg6
com.intellij.psi.PsiType[] arg7
public boolean isVarargs ()
protected com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiType[] getArgumentTypes ()
com.intellij.psi.PsiType[] expressionTypes
protected com.intellij.psi.PsiElement getMarkerList ()
}
com/intellij/psi/PsiDiamondTypeImpl$9.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$9 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.PsiMethod val$method
void (com.intellij.psi.PsiMethod)
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
Boolean typeParamFound
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
}
com/intellij/psi/PsiDiamondTypeImpl$InferredAnonymousTypeVisitor.classPsiDiamondTypeImpl.java
package com.intellij.psi
com.intellij.psi.PsiDiamondTypeImpl$InferredAnonymousTypeVisitor extends com.intellij.psi.PsiTypeVisitor {
private final com.intellij.psi.PsiElement myExpression
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Boolean visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType intersectionType
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
Boolean accepted
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
public volatile java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiDiamondTypeImpl.classPsiDiamondTypeImpl.java
package com.intellij.psi
public com.intellij.psi.PsiDiamondTypeImpl extends com.intellij.psi.PsiDiamondType {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiManager myManager
private final com.intellij.psi.PsiTypeElement myTypeElement
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiTypeElement psiTypeElement
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public java.lang.String getInternalCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiDiamondType$DiamondInferenceResult resolveInferredTypes ()
com.intellij.psi.PsiNewExpression newExpression
private com.intellij.psi.PsiNewExpression getNewExpression ()
com.intellij.psi.PsiElement typeElementWithDiamondTypeArgument
public com.intellij.psi.JavaResolveResult getStaticFactory ()
com.intellij.psi.PsiNewExpression newExpression
public static com.intellij.psi.PsiDiamondType$DiamondInferenceResult resolveInferredTypes (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression newExpression
public static com.intellij.psi.PsiDiamondType$DiamondInferenceResult resolveInferredTypes (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolve
Boolean accepted
com.intellij.psi.PsiType type
com.intellij.psi.PsiDiamondTypeImpl$InferredAnonymousTypeVisitor anonymousTypeVisitor
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement context
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiReferenceParameterList referenceParameterList
com.intellij.psi.PsiDiamondType$DiamondInferenceResult inferenceResult
private static com.intellij.psi.JavaResolveResult getStaticFactory (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiDiamondType$DiamondInferenceResult resolveInferredTypesNoCheck (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter ignored
com.intellij.psi.PsiTypeParameter classParameter
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement context
com.intellij.psi.JavaResolveResult staticFactoryCandidateInfo
com.intellij.psi.PsiSubstitutor inferredSubstitutor
com.intellij.psi.PsiMethod staticFactory
com.intellij.psi.PsiTypeParameter[] parameters
com.intellij.psi.PsiElement staticFactoryContext
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiTypeParameter[] classParameters
com.intellij.psi.PsiJavaCodeReferenceElement classOrAnonymousClassReference
com.intellij.psi.PsiDiamondType$DiamondInferenceResult result
private static com.intellij.psi.JavaResolveResult getStaticFactoryCandidateInfo (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiElement context
public static transient com.intellij.psi.JavaResolveResult[] collectStaticFactories (com.intellij.psi.PsiNewExpression, com.intellij.psi.scope.PsiConflictResolver[])
com.intellij.psi.PsiTypeParameter[] params
com.intellij.psi.PsiMethod staticFactory
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.scope.PsiConflictResolver[] conflictResolvers
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiClass psiClass
java.util.List candidates
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.scope.processor.MethodCandidatesProcessor processor
private static com.intellij.psi.PsiClass findClass (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiClass aClass
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiExpression newExpressionQualifier
com.intellij.psi.PsiElement qualifierElement
String qualifier
String qualifiedName
String text
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
private static com.intellij.psi.PsiMethod generateStaticFactory (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiJavaCodeReferenceElement)
String outerClassSubstitutedQName
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiTypeParameter[] params
com.intellij.psi.PsiJavaCodeReferenceElement reference
StringBuilder buf
String modifier
com.intellij.util.text.UniqueNameGenerator generator
com.intellij.psi.PsiElementFactory elementFactory
String qualifiedName
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiTypeParameter[] parameters
String staticFactoryName
com.intellij.psi.codeStyle.JavaCodeStyleManager styleManager
private static com.intellij.psi.PsiTypeParameter[] getAllTypeParams (com.intellij.psi.PsiTypeParameterListOwner, com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeParameterListOwner listOwner
com.intellij.psi.PsiClass containingClass
java.util.Set params
private static com.intellij.psi.infos.MethodCandidateInfo createMethodCandidate (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiMethod staticFactoryMethod
com.intellij.psi.PsiElement parent
boolean varargs
com.intellij.psi.PsiExpressionList argumentList
public static boolean hasDefaultConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod[] constructors
public static boolean haveConstructorsGenericsParameters (com.intellij.psi.PsiClass)
com.intellij.psi.PsiType type
Boolean accept
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
static com.intellij.psi.JavaResolveResult access$000 (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiNewExpression x0
com.intellij.psi.PsiElement x1
static com.intellij.psi.infos.MethodCandidateInfo access$100 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiMethod x0
com.intellij.psi.PsiElement x1
boolean x2
com.intellij.psi.PsiExpressionList x3
static void ()
}
com/intellij/psi/PsiTypeMapper.classPsiTypeMapper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeMapper extends com.intellij.psi.PsiTypeVisitorEx {
protected static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiType mapType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType mappedComponent
public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType mappedComponent
public com.intellij.psi.PsiType visitTypeVariable (com.intellij.psi.PsiTypeVariable)
com.intellij.psi.PsiTypeVariable var
public com.intellij.psi.PsiType visitBottom (com.intellij.psi.Bottom)
com.intellij.psi.Bottom bottom
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType type
public abstract com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
public com.intellij.psi.PsiType visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiType visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiType mapped
com.intellij.psi.PsiType component
com.intellij.psi.PsiIntersectionType intersectionType
java.util.List substituted
public com.intellij.psi.PsiType visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiType mapped
com.intellij.psi.PsiType component
com.intellij.psi.PsiDisjunctionType disjunctionType
java.util.List substituted
public com.intellij.psi.PsiType visitDiamondType (com.intellij.psi.PsiDiamondType)
com.intellij.psi.PsiDiamondType diamondType
public volatile java.lang.Object visitBottom (com.intellij.psi.Bottom)
public volatile java.lang.Object visitTypeVariable (com.intellij.psi.PsiTypeVariable)
public volatile java.lang.Object visitDiamondType (com.intellij.psi.PsiDiamondType)
public volatile java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
static void ()
}
com/intellij/psi/PsiTypeVariable.classPsiTypeVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeVariable extends com.intellij.psi.PsiType {
protected void ()
public abstract int getIndex ()
public abstract boolean isValidInContext (com.intellij.psi.PsiType)
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
}
com/intellij/psi/PsiTypeVisitorEx.classPsiTypeVisitorEx.java
package com.intellij.psi
public com.intellij.psi.PsiTypeVisitorEx extends com.intellij.psi.PsiTypeVisitor {
public void ()
public java.lang.Object visitTypeVariable (com.intellij.psi.PsiTypeVariable)
com.intellij.psi.PsiTypeVariable var
public java.lang.Object visitBottom (com.intellij.psi.Bottom)
com.intellij.psi.Bottom bottom
}
com/intellij/psi/controlFlow/AllVariablesControlFlowPolicy.classAllVariablesControlFlowPolicy.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
private static final com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy INSTANCE
public void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement resolved
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
public static com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy getInstance ()
static void ()
}
com/intellij/psi/controlFlow/AnalysisCanceledException.classAnalysisCanceledException.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.AnalysisCanceledException extends java.lang.Exception {
private final com.intellij.psi.PsiElement myErrorElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement errorElement
public com.intellij.psi.PsiElement getErrorElement ()
}
com/intellij/psi/controlFlow/AnalysisCanceledSoftException.classAnalysisCanceledSoftException.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledSoftException extends java.lang.RuntimeException {
private final com.intellij.psi.PsiElement myErrorElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement errorElement
public com.intellij.psi.PsiElement getErrorElement ()
}
com/intellij/psi/controlFlow/BranchingInstruction$Role.classBranchingInstruction.java
package com.intellij.psi.controlFlow
public final com.intellij.psi.controlFlow.BranchingInstruction$Role extends java.lang.Enum {
public static final com.intellij.psi.controlFlow.BranchingInstruction$Role THEN
public static final com.intellij.psi.controlFlow.BranchingInstruction$Role ELSE
public static final com.intellij.psi.controlFlow.BranchingInstruction$Role END
private static final com.intellij.psi.controlFlow.BranchingInstruction$Role[] $VALUES
public static com.intellij.psi.controlFlow.BranchingInstruction$Role[] values ()
public static com.intellij.psi.controlFlow.BranchingInstruction$Role valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/controlFlow/BranchingInstruction.classBranchingInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.BranchingInstruction extends com.intellij.psi.controlFlow.InstructionBase {
public int offset
public final com.intellij.psi.controlFlow.BranchingInstruction$Role role
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/CallInstruction.classCallInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.CallInstruction extends com.intellij.psi.controlFlow.GoToInstruction {
public final com.intellij.psi.controlFlow.ControlFlowStack stack
public int procBegin
public int procEnd
public void (int, int, com.intellij.psi.controlFlow.ControlFlowStack)
int procBegin
int procEnd
com.intellij.psi.controlFlow.ControlFlowStack stack
public java.lang.String toString ()
public void execute (int)
int returnOffset
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/CommentInstruction.classCommentInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.CommentInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
private final String myText
public void (java.lang.String)
String text
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/CompositeInstructionClientVisitor.classCompositeInstructionClientVisitor.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.CompositeInstructionClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.InstructionClientVisitor[] myVisitors
public void (com.intellij.psi.controlFlow.InstructionClientVisitor[])
com.intellij.psi.controlFlow.InstructionClientVisitor[] visitors
public java.lang.Object[] getResult ()
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
int i
Object[] result
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public void visitEmptyInstruction (com.intellij.psi.controlFlow.EmptyInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.EmptyInstruction instruction
int offset
int nextOffset
public void visitCommentInstruction (com.intellij.psi.controlFlow.CommentInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.CommentInstruction instruction
int offset
int nextOffset
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
public void visitSimpleInstruction (com.intellij.psi.controlFlow.SimpleInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.SimpleInstruction instruction
int offset
int nextOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalBranchingInstruction (com.intellij.psi.controlFlow.ConditionalBranchingInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ConditionalBranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalGoToInstruction (com.intellij.psi.controlFlow.ConditionalGoToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ConditionalGoToInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ConditionalBranchingInstruction.classConditionalBranchingInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ConditionalBranchingInstruction extends com.intellij.psi.controlFlow.BranchingInstruction {
protected static final com.intellij.openapi.diagnostic.Logger LOG
public final com.intellij.psi.PsiExpression expression
public void (int, com.intellij.psi.PsiExpression, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.PsiExpression expression
com.intellij.psi.controlFlow.BranchingInstruction$Role role
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/ConditionalGoToInstruction.classConditionalGoToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ConditionalGoToInstruction extends com.intellij.psi.controlFlow.ConditionalBranchingInstruction {
public void (int, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.PsiExpression expression
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
com.intellij.psi.PsiExpression expression
public java.lang.String toString ()
String sRole
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ConditionalThrowToInstruction.classConditionalThrowToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ConditionalThrowToInstruction extends com.intellij.psi.controlFlow.ConditionalBranchingInstruction {
public void (int, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.PsiExpression expression
public void (int)
int offset
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlow.classControlFlow.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ControlFlow extends java.lang.Object {
public static final com.intellij.psi.controlFlow.ControlFlow EMPTY
public abstract java.util.List getInstructions ()
public abstract int getSize ()
public abstract int getStartOffset (com.intellij.psi.PsiElement)
public abstract int getEndOffset (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement getElement (int)
public abstract boolean isConstantConditionOccurred ()
static void ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$1.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$controlFlow$ControlFlowAnalyzer$Shortcut
static void ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$FinallyBlockSubroutine.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine extends java.lang.Object {
private final com.intellij.psi.PsiElement myElement
private final java.util.List myCalls
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement ()
public java.util.List getCalls ()
private void addCall (com.intellij.psi.controlFlow.CallInstruction)
com.intellij.psi.controlFlow.CallInstruction callInstruction
static void access$200 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine, com.intellij.psi.controlFlow.CallInstruction)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine x0
com.intellij.psi.controlFlow.CallInstruction x1
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$Shortcut.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut extends java.lang.Enum {
public static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut NO_SHORTCUT
public static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut SKIP_CURRENT_OPERAND
public static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut STOP_EXPRESSION
private static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut[] $VALUES
public static com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut[] values ()
public static com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$StatementStack.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack extends java.lang.Object {
private final com.intellij.util.containers.Stack myStatements
private final gnu.trove.TIntArrayList myAtStart
private void ()
private void popStatement ()
private com.intellij.psi.PsiElement peekElement ()
private boolean peekAtStart ()
private void pushStatement (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement statement
boolean atStart
void (com.intellij.psi.controlFlow.ControlFlowAnalyzer$1)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$1 x0
static void access$100 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
com.intellij.psi.PsiElement x1
boolean x2
static void access$300 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
static com.intellij.psi.PsiElement access$400 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
static boolean access$500 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer extends com.intellij.psi.JavaElementVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElement myCodeFragment
private final com.intellij.psi.controlFlow.ControlFlowPolicy myPolicy
private com.intellij.psi.controlFlow.ControlFlowImpl myCurrentFlow
private final com.intellij.psi.controlFlow.ControlFlowStack myStack
private final com.intellij.util.containers.Stack myCatchParameters
private final com.intellij.util.containers.Stack myCatchBlocks
private final com.intellij.util.containers.Stack myFinallyBlocks
private final com.intellij.util.containers.Stack myUnhandledExceptionCatchBlocks
private final com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack myStartStatementStack
private final com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack myEndStatementStack
private final com.intellij.util.containers.Stack myStartJumpRoles
private final com.intellij.util.containers.Stack myEndJumpRoles
private final boolean myEnabledShortCircuit
private final boolean myEvaluateConstantIfCondition
private final boolean myAssignmentTargetsAreElements
private final com.intellij.util.containers.Stack intArrayPool
private final java.util.Map offsetsAddElementStart
private final java.util.Map offsetsAddElementEnd
private final com.intellij.psi.controlFlow.ControlFlowFactory myControlFlowFactory
private final java.util.Map mySubRanges
private final com.intellij.psi.PsiConstantEvaluationHelper myConstantEvaluationHelper
private final java.util.Map finallyBlockToUnhandledExceptions
static final boolean $assertionsDisabled
void (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean enabledShortCircuit
boolean evaluateConstantIfCondition
private void (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, boolean)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean enabledShortCircuit
boolean evaluateConstantIfCondition
boolean assignmentTargetsAreElements
com.intellij.openapi.project.Project project
com.intellij.psi.controlFlow.ControlFlow buildControlFlow () throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.controlFlow.AnalysisCanceledSoftException e
private gnu.trove.TIntArrayList getEmptyIntArray ()
gnu.trove.TIntArrayList list
private void poolIntArray (gnu.trove.TIntArrayList)
gnu.trove.TIntArrayList list
private void addElementOffsetLater (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean atStart
java.util.Map offsetsAddElement
gnu.trove.TIntArrayList offsets
int offset
private void patchInstructionOffsets (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void patchInstructionOffsets (gnu.trove.TIntArrayList, int)
int offset
com.intellij.psi.controlFlow.BranchingInstruction instruction
int i
gnu.trove.TIntArrayList offsets
int add
private void cleanup ()
gnu.trove.TIntArrayList offsets
gnu.trove.TIntArrayList offsets
com.intellij.psi.controlFlow.ControlFlowSubRange subRange
com.intellij.psi.PsiElement element
java.util.Map$Entry entry
private void startElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
private void generateUncheckedExceptionJumpsIfNeeded (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean atStart
boolean isGeneratingStatement
boolean isGeneratingCodeBlock
private void finishElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void generateUncheckedExceptionJumps (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement block
com.intellij.psi.controlFlow.ConditionalThrowToInstruction throwToInstruction
int i
com.intellij.psi.PsiElement finallyBlock
com.intellij.psi.controlFlow.ConditionalThrowToInstruction throwToInstruction
com.intellij.psi.PsiElement element
boolean atStart
private void generateCheckedExceptionJumps (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType unhandledException
com.intellij.psi.PsiElement element
java.util.Collection unhandledExceptions
private void generateThrow (com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
com.intellij.psi.PsiElement block
com.intellij.psi.PsiClassType unhandledException
com.intellij.psi.PsiElement throwingElement
java.util.List catchBlocks
private boolean patchCheckedThrowInstructionIfInsideFinally (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
com.intellij.psi.PsiElement throwingElement
com.intellij.psi.PsiElement elementToJumpTo
com.intellij.psi.PsiElement finallyBlock
java.util.List unhandledExceptionCatchBlocks
int index
private boolean patchUncheckedThrowInstructionIfInsideFinally (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
com.intellij.psi.PsiElement throwingElement
com.intellij.psi.PsiElement elementToJumpTo
com.intellij.psi.PsiElement finallyBlock
public void visitCodeFragment (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.PsiElement child
com.intellij.psi.JavaCodeFragment codeFragment
int prevOffset
com.intellij.psi.PsiElement[] children
private void registerSubRange (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement codeFragment
int startOffset
com.intellij.psi.controlFlow.ControlFlowSubRange flow
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
int prevOffset
com.intellij.psi.PsiStatement[] statements
int nextOffset
private void emitEmptyInstruction ()
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement
com.intellij.psi.PsiCodeBlock codeBlock
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement finallyBlock
int finallyStartOffset
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiStatement exitedStatement
private void callFinallyBlocksOnExit (com.intellij.psi.PsiStatement)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine finallyBlockSubroutine
com.intellij.psi.PsiElement finallyBlock
com.intellij.psi.PsiElement enclosingTryStatement
com.intellij.psi.controlFlow.CallInstruction instruction
java.util.ListIterator it
com.intellij.psi.PsiStatement exitedStatement
private com.intellij.psi.PsiElement findEnclosingFinallyBlockElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement sourceElement
com.intellij.psi.PsiElement jumpElement
com.intellij.psi.PsiElement element
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement body
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement finallyBlock
int finallyStartOffset
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement statement
int pc
com.intellij.psi.PsiElement[] elements
private void processVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable element
com.intellij.psi.PsiExpression initializer
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression condition
int offset
Object loopCondition
public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement)
com.intellij.psi.PsiEmptyStatement statement
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter catchParameter
com.intellij.psi.PsiExpressionStatement statement
com.intellij.psi.PsiExpression expression
public void visitExpressionListStatement (com.intellij.psi.PsiExpressionListStatement)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiExpressionListStatement statement
com.intellij.psi.PsiExpression[] expressions
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
public void visitForStatement (com.intellij.psi.PsiForStatement)
boolean value
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression condition
Object loopCondition
com.intellij.psi.PsiStatement update
int offset
com.intellij.psi.controlFlow.Instruction instruction
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression iteratedValue
int gotoTarget
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiParameter iterationParameter
com.intellij.psi.controlFlow.GoToInstruction gotoInstruction
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiExpression conditionExpression
private void generateConditionalStatementInstructions (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
boolean condition
Object value
com.intellij.psi.controlFlow.BranchingInstruction$Role role
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement statement
com.intellij.psi.PsiExpression conditionExpression
com.intellij.psi.PsiElement thenBranch
com.intellij.psi.PsiElement elseBranch
boolean generateElseFlow
boolean generateThenFlow
boolean generateConditionalJump
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiStatement innerStatement
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
private void addReturnInstruction (com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.BranchingInstruction instruction
com.intellij.psi.PsiElement statement
com.intellij.psi.controlFlow.BranchingInstruction instruction
com.intellij.psi.PsiElement finallyBlock
int finallyStartOffset
public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement)
com.intellij.psi.PsiSwitchLabelStatement statement
com.intellij.psi.PsiExpression caseValue
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiStatement aStatement
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiSwitchLabelStatement defaultLabel
com.intellij.psi.PsiSwitchStatement statement
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiCodeBlock body
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lock
com.intellij.psi.PsiCodeBlock body
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ThrowToInstruction instruction
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.BranchingInstruction instruction
com.intellij.psi.PsiElement element
int i
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
java.util.List blocks
private java.util.List findThrowToBlocks (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exceptionExpr
com.intellij.psi.PsiType throwType
private java.util.List findThrowToBlocks (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType catchType
int i
com.intellij.psi.PsiClassType throwType
java.util.List blocks
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.controlFlow.Instruction passByWhenAssertionsDisabled
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression description
com.intellij.psi.controlFlow.Instruction instruction
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType type
int i
int i
com.intellij.psi.PsiCodeBlock catchBlock
int i
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.PsiElement catchBlock
com.intellij.psi.controlFlow.ReturnInstruction returnInstruction
int i
com.intellij.psi.controlFlow.CallInstruction normalCompletion
com.intellij.psi.controlFlow.CallInstruction returnCompletion
com.intellij.psi.controlFlow.CallInstruction throwExceptionCompletion
com.intellij.psi.controlFlow.GoToInstruction gotoUncheckedRethrow
int procStart
int procEnd
java.util.List unhandledExceptionCatchBlocks
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCodeBlock[] catchBlocks
com.intellij.psi.PsiParameter[] catchBlockParameters
int catchNum
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine finallyBlockSubroutine
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCodeBlock tryBlock
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList resourceList
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
boolean value
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression condition
Object loopCondition
int offset
com.intellij.psi.controlFlow.Instruction instruction
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] expressions
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
com.intellij.psi.PsiExpression indexExpression
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiExpression[] initializers
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression indexExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiExpression lExpr
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut shortcut
com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut shortcut
Object exprValue
com.intellij.psi.controlFlow.BranchingInstruction$Role role
com.intellij.psi.PsiElement gotoElement
boolean gotoIsAtStart
com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut shortcut
com.intellij.psi.PsiExpression rOperand
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType signTokenType
boolean isAndAnd
boolean isOrOr
com.intellij.psi.PsiExpression[] operands
Boolean lValue
com.intellij.psi.PsiExpression lOperand
Boolean rValue
private void generateLOperand (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiElement then
boolean thenAtStart
com.intellij.psi.PsiElement elseS
boolean elseAtStart
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.tree.IElementType signTokenType
private static boolean isInsideIfCondition (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement element
private boolean shouldCalculateConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
private void visitChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] children
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiExpression operand
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiVariable var
java.util.List array
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpressionList argumentList
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiNewExpression expression
int pc
com.intellij.psi.PsiElement[] children
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiPostfixExpression expression
com.intellij.psi.tree.IElementType op
com.intellij.psi.PsiExpression operand
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiElement topStartStatement
boolean topAtStart
com.intellij.psi.PsiVariable variable
com.intellij.psi.tree.IElementType operationSign
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement arguments
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiClass aClass
java.util.List array
private void addUsedVariables (java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement child
java.util.List array
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement[] children
private void generateReadInstruction (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
private void generateWriteInstruction (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
private com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
static void ()
}
com/intellij/psi/controlFlow/ControlFlowFactory$1.classControlFlowFactory.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowFactory$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.controlFlow.ControlFlowFactory this$0
void (com.intellij.psi.controlFlow.ControlFlowFactory)
com.intellij.psi.controlFlow.ControlFlowFactory this$0
public void run ()
}
com/intellij/psi/controlFlow/ControlFlowFactory$ControlFlowContext.classControlFlowFactory.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext extends java.lang.Object {
private final com.intellij.psi.controlFlow.ControlFlowPolicy policy
private final boolean evaluateConstantIfCondition
private final boolean enableShortCircuit
private final long modificationCount
private final com.intellij.psi.controlFlow.ControlFlow controlFlow
private void (boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy, long, com.intellij.psi.controlFlow.ControlFlow)
boolean evaluateConstantIfCondition
boolean enableShortCircuit
com.intellij.psi.controlFlow.ControlFlowPolicy policy
long modificationCount
com.intellij.psi.controlFlow.ControlFlow controlFlow
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext that
public int hashCode ()
int result
private boolean isFor (com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, long)
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean evaluateConstantIfCondition
boolean enableShortCircuit
long modificationCount
private boolean isFor (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext that
static boolean access$100 (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, long)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext x0
com.intellij.psi.controlFlow.ControlFlowPolicy x1
boolean x2
boolean x3
long x4
static com.intellij.psi.controlFlow.ControlFlow access$200 (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext x0
void (boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy, long, com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.ControlFlowFactory$1)
boolean x0
boolean x1
com.intellij.psi.controlFlow.ControlFlowPolicy x2
long x3
com.intellij.psi.controlFlow.ControlFlow x4
com.intellij.psi.controlFlow.ControlFlowFactory$1 x5
}
com/intellij/psi/controlFlow/ControlFlowFactory.classControlFlowFactory.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowFactory extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap cachedFlows
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public static com.intellij.psi.controlFlow.ControlFlowFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void (com.intellij.psi.impl.PsiManagerEx)
com.intellij.psi.impl.PsiManagerEx psiManager
private void clearCache ()
void registerSubRange (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowSubRange, boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.controlFlow.ControlFlowSubRange flow
boolean evaluateConstantIfConfition
boolean enableShortCircuit
com.intellij.psi.controlFlow.ControlFlowPolicy policy
public com.intellij.psi.controlFlow.ControlFlow getControlFlow (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ControlFlowPolicy policy
public com.intellij.psi.controlFlow.ControlFlow getControlFlow (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean evaluateConstantIfCondition
public com.intellij.psi.controlFlow.ControlFlow getControlFlow (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext context
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean enableShortCircuit
boolean evaluateConstantIfCondition
long modificationCount
com.intellij.util.containers.ConcurrentList cached
com.intellij.psi.controlFlow.ControlFlow controlFlow
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext context
private static com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext createContext (boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy, com.intellij.psi.controlFlow.ControlFlow, long)
boolean evaluateConstantIfCondition
boolean enableShortCircuit
com.intellij.psi.controlFlow.ControlFlowPolicy policy
com.intellij.psi.controlFlow.ControlFlow controlFlow
long modificationCount
private void registerControlFlow (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlow, boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ControlFlow flow
boolean evaluateConstantIfCondition
boolean enableShortCircuit
com.intellij.psi.controlFlow.ControlFlowPolicy policy
long modificationCount
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext controlFlowContext
com.intellij.util.containers.ConcurrentList cached
private com.intellij.util.containers.ConcurrentList getOrCreateCachedFlowsForElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.util.containers.ConcurrentList cached
static void access$000 (com.intellij.psi.controlFlow.ControlFlowFactory)
com.intellij.psi.controlFlow.ControlFlowFactory x0
static void ()
}
com/intellij/psi/controlFlow/ControlFlowImpl.classControlFlowImpl.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowImpl extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlow {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myInstructions
private final com.intellij.util.containers.ObjectIntHashMap myElementToStartOffsetMap
private final com.intellij.util.containers.ObjectIntHashMap myElementToEndOffsetMap
private final java.util.List myElementsForInstructions
private boolean myConstantConditionOccurred
private final com.intellij.util.containers.Stack myElementStack
void ()
void addInstruction (com.intellij.psi.controlFlow.Instruction)
com.intellij.psi.controlFlow.Instruction instruction
public void startElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
void finishElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement popped
public java.util.List getInstructions ()
public int getSize ()
public int getStartOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getEndOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement (int)
int offset
public boolean isConstantConditionOccurred ()
void setConstantConditionOccurred (boolean)
boolean constantConditionOccurred
public java.lang.String toString ()
com.intellij.psi.controlFlow.Instruction instruction
int i
StringBuilder buffer
static void ()
}
com/intellij/psi/controlFlow/ControlFlowInstructionVisitor.classControlFlowInstructionVisitor.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowInstructionVisitor extends java.lang.Object {
public void ()
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public void visitEmptyInstruction (com.intellij.psi.controlFlow.EmptyInstruction, int, int)
com.intellij.psi.controlFlow.EmptyInstruction instruction
int offset
int nextOffset
public void visitCommentInstruction (com.intellij.psi.controlFlow.CommentInstruction, int, int)
com.intellij.psi.controlFlow.CommentInstruction instruction
int offset
int nextOffset
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
public void visitSimpleInstruction (com.intellij.psi.controlFlow.SimpleInstruction, int, int)
com.intellij.psi.controlFlow.SimpleInstruction instruction
int offset
int nextOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalBranchingInstruction (com.intellij.psi.controlFlow.ConditionalBranchingInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalBranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalGoToInstruction (com.intellij.psi.controlFlow.ConditionalGoToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalGoToInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowPolicy.classControlFlowPolicy.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ControlFlowPolicy extends java.lang.Object {
public abstract com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
public abstract boolean isParameterAccepted (com.intellij.psi.PsiParameter)
public abstract boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
}
com/intellij/psi/controlFlow/ControlFlowStack.classControlFlowStack.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowStack extends java.lang.Object {
private final com.intellij.util.containers.IntArrayList myIpStack
private final java.util.ArrayList myCallInstructionStack
public void ()
public void push (int, com.intellij.psi.controlFlow.CallInstruction)
int ip
com.intellij.psi.controlFlow.CallInstruction callInstruction
public int pop (boolean)
boolean pushBack
int i
public int peekReturnOffset ()
public int size ()
}
com/intellij/psi/controlFlow/ControlFlowSubRange.classControlFlowSubRange.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowSubRange extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlow {
private final com.intellij.psi.controlFlow.ControlFlowImpl myControlFlow
private final int myStart
private final int myEnd
private java.util.List myInstructions
public void (com.intellij.psi.controlFlow.ControlFlowImpl, int, int)
com.intellij.psi.controlFlow.ControlFlowImpl controlFlow
int start
int end
public java.util.List getInstructions ()
com.intellij.psi.controlFlow.BranchingInstruction branchingInstruction
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.ReturnInstruction returnInstruction
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.List list
java.util.List oldList
private int patchOffset (int)
int offset
public int getSize ()
public int getStartOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getEndOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement (int)
int offset
public boolean isConstantConditionOccurred ()
public java.lang.String toString ()
com.intellij.psi.controlFlow.Instruction instruction
int i
StringBuilder buffer
java.util.List instructions
}
com/intellij/psi/controlFlow/ControlFlowUtil$1.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$1 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] neededBelow
final com.intellij.psi.controlFlow.ControlFlow val$flow
final com.intellij.psi.PsiVariable val$variable
final int val$offset
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiVariable, int)
public void procedureEntered (int, int)
int i
int startOffset
int endOffset
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
boolean needed
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
boolean needed
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean needed
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$1MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] isNormalCompletion
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$startOffset
final int val$endOffset
public void (com.intellij.psi.controlFlow.ControlFlow, int, int)
int i
int length
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
boolean isNormal
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
int throwToOffset
boolean isNormal
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
boolean isNormal
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
boolean isNormal
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
boolean isRethrowFromFinally
boolean isNormal
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean isNormal
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker$1.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker$1 extends com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph {
final com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
void (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, int)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
int size
void addArc (int, int)
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker$2.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph val$graph
final com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
void (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
public java.util.BitSet fun (java.lang.Integer)
Integer startOffset
java.util.BitSet visitedOffsets
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker extends java.lang.Object {
final int val$flowStart
final int val$flowEnd
final java.util.List val$instructions
final com.intellij.psi.controlFlow.ControlFlow val$flow
void (int, int, java.util.List, com.intellij.psi.controlFlow.ControlFlow)
private java.util.Map getWritesOffsets ()
com.intellij.util.containers.IntArrayList offsets
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.Map writeOffsets
private java.util.Map getVisibleReadsOffsets (java.util.Map, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable
com.intellij.util.containers.IntArrayList readOffsets
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.Map writeOffsets
com.intellij.psi.PsiCodeBlock tryBlock
java.util.Map visibleReadOffsets
private java.util.Map getReachableAfterWrite (java.util.Map, java.util.Map)
java.util.BitSet reachableOffsets
int writeOffset
int i
com.intellij.psi.PsiElement element
com.intellij.util.Function calculator
java.util.BitSet collectedOffsets
java.util.Set throwSources
java.util.List subordinates
com.intellij.psi.PsiVariable variable
java.util.Map writeOffsets
java.util.Map visibleReadOffsets
java.util.Map afterWrite
private com.intellij.util.containers.IntArrayList getCatchOrFinallyOffsets (java.util.List, java.util.List)
int offset
int offset
com.intellij.psi.PsiClassType throwType
com.intellij.psi.PsiCodeBlock catchBlock
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCatchSection catchSection
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiTryStatement tryStatement
java.util.List tryStatements
java.util.List thrownExceptions
com.intellij.util.containers.IntArrayList catchOrFinallyOffsets
private boolean isAnyReadOffsetReachableFrom (com.intellij.util.containers.IntArrayList, com.intellij.util.containers.IntArrayList)
int fromOffset
int j
int[] readOffsetsArray
com.intellij.util.containers.IntArrayList readOffsets
com.intellij.util.containers.IntArrayList fromOffsets
private com.intellij.util.Function getReachableInstructionsCalculator ()
com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph graph
static java.util.Map access$600 (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker x0
static java.util.Map access$700 (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, java.util.Map, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker x0
java.util.Map x1
com.intellij.psi.PsiCodeBlock x2
static java.util.Map access$800 (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, java.util.Map, java.util.Map)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker x0
java.util.Map x1
java.util.Map x2
static com.intellij.util.containers.IntArrayList access$900 (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, java.util.List, java.util.List)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker x0
java.util.List x1
java.util.List x2
static boolean access$1000 (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, com.intellij.util.containers.IntArrayList, com.intellij.util.containers.IntArrayList)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker x0
com.intellij.util.containers.IntArrayList x1
com.intellij.util.containers.IntArrayList x2
}
com/intellij/psi/controlFlow/ControlFlowUtil$2.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$2 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final Class[] val$classesFilter
final java.util.Collection val$exitStatements
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$start
final int val$end
final com.intellij.util.containers.IntArrayList val$exitPoints
void (java.lang.Class[], java.util.Collection, com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList)
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
int exitOffset
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$2MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$2MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] canCompleteNormally
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$endOffset
final int val$startOffset
void (com.intellij.psi.controlFlow.ControlFlow, int, int)
public void visitConditionalGoToInstruction (com.intellij.psi.controlFlow.ConditionalGoToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalGoToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
private void checkInstruction (int, int, boolean)
com.intellij.psi.PsiElement element
int offset
int nextOffset
boolean isReturn
boolean isNormal
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
int lastOffset
com.intellij.psi.controlFlow.Instruction lastInstruction
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
int throwToOffset
boolean isNormal
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
boolean isNormal
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
boolean isNormal
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$3.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$3 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final java.util.List val$list
void (java.util.List)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Void getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$3MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$3MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] maybeUnassigned
final com.intellij.psi.controlFlow.ControlFlow val$flow
final com.intellij.psi.PsiVariable val$variable
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiVariable)
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
boolean unassigned
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
int i
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
boolean unassigned
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean unassigned
public java.lang.Boolean getResult ()
int variableDeclarationOffset
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$4.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$4 extends com.intellij.psi.controlFlow.ControlFlowInstructionVisitor {
final com.intellij.psi.controlFlow.InstructionClientVisitor val$clientVisitor
final java.util.List val$instructions
final com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack val$walkThroughStack
final com.intellij.util.containers.IntArrayList val$currentProcedureReturnOffsets
void (com.intellij.psi.controlFlow.InstructionClientVisitor, java.util.List, com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack, com.intellij.util.containers.IntArrayList)
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
int newOffset
int i
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
int newOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
int newOffset
public void visitConditionalBranchingInstruction (com.intellij.psi.controlFlow.ConditionalBranchingInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalBranchingInstruction instruction
int offset
int nextOffset
int newOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
int newOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$4MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$4MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] maybeAssigned
final com.intellij.psi.controlFlow.ControlFlow val$flow
final com.intellij.psi.PsiVariable val$variable
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiVariable)
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
boolean assigned
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
boolean assigned
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
int throwToOffset
boolean assigned
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean assigned
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$5.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$5 extends com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph {
final int[] val$instructionOffsets
void (int, int[])
int size
boolean isComplete (int, int)
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$5MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$5MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] maybeReferenced
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$stop
final com.intellij.psi.PsiVariable val$variable
final int val$start
void (com.intellij.psi.controlFlow.ControlFlow, int, com.intellij.psi.PsiVariable, int)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean nextState
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$6MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$6MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final gnu.trove.TIntHashSet[] exitPoints
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$sourceOffset
final java.util.List val$references
void (com.intellij.psi.controlFlow.ControlFlow, int, java.util.List)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Integer getResult ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement statement
int endOffset
Object reference
gnu.trove.TIntHashSet exitPointSet
int size
int i
int minOffset
int maxExitPoints
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$7MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$7MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] normalCompletion
final boolean[] returnCalled
final int val$endOffset
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$offset
void (int, com.intellij.psi.controlFlow.ControlFlow, int)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
int throwOffset
boolean normalWhenThrow
boolean normalWhenNotThrow
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean ret
boolean normal
com.intellij.psi.PsiElement element
boolean goToReturn
public java.lang.Integer getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$8MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$8MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
boolean reachable
final int[] val$instructionOffsets
void (int[])
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ControlFlowEdge.classControlFlowUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowEdge extends java.lang.Object {
public final int myFrom
public final int myTo
public void (int, int)
int from
int to
public java.lang.String toString ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ControlFlowGraph.classControlFlowUtil.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final int[][] nextOffsets
void (int)
int size
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
void addArc (int, int)
int oldLength
int freeIndex
int[] targets
int offset
int nextOffset
int[] getNextOffsets (int)
int offset
int size ()
public java.lang.String toString ()
int j
int[] targets
int i
StringBuilder s
boolean depthFirstSearch (int)
int startOffset
boolean depthFirstSearch (int, java.util.BitSet)
int nextOffset
int[] nextOffsets
int currentOffset
int startOffset
java.util.BitSet visitedOffsets
com.intellij.util.containers.IntStack walkThroughStack
public java.lang.Void getResult ()
boolean isComplete (int, int)
int offset
int nextOffset
void buildFrom (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ConvertReturnClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$ConvertReturnClientVisitor extends com.intellij.psi.controlFlow.ControlFlowUtil$ReturnPresentClientVisitor {
private final java.util.List myAffectedReturns
private final com.intellij.psi.controlFlow.ReturnStatementsVisitor myVisitor
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.ReturnStatementsVisitor)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ReturnStatementsVisitor visitor
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void afterProcessing () throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/controlFlow/ControlFlowUtil$CopyOnWriteList.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList extends java.lang.Object {
private final java.util.List list
public com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList add (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo value
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList newList
java.util.List list
public com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList remove (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo value
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList newList
java.util.List list
public java.util.List getList ()
public void ()
public transient void (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo[])
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo[] infos
public void (java.util.Collection)
java.util.Collection infos
public com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList addAll (com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList addList
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList newList
java.util.List list
java.util.List toAdd
public static com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList add (com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList list
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo value
}
com/intellij/psi/controlFlow/ControlFlowUtil$InitializedTwiceClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$InitializedTwiceClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] writtenVariables
private final com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] writtenTwiceVariables
private final com.intellij.psi.controlFlow.ControlFlow myFlow
private final int myStartOffset
public void (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement latestWriteVarExpression
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
int safeNextOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writeVars
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writeTwiceVars
private static com.intellij.psi.PsiElement getExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiElement getLatestWriteVarExpression (com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writeVars
com.intellij.psi.PsiVariable variable
public java.util.Collection getResult ()
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writtenTwiceVariable
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ReadBeforeWriteClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$ReadBeforeWriteClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] readVariables
private final com.intellij.psi.controlFlow.ControlFlow myFlow
private final boolean localVariablesOnly
public void (com.intellij.psi.controlFlow.ControlFlow, boolean)
com.intellij.psi.controlFlow.ControlFlow flow
boolean localVariablesOnly
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList readVars
com.intellij.psi.PsiVariable variable
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList readVars
com.intellij.psi.PsiVariable variable
private static boolean isMethodParameter (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiVariable variable
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
int i
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public java.util.List getResult ()
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList topReadVariables
java.util.List result
java.util.List list
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ReturnPresentClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$ReturnPresentClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] isNormalCompletion
protected final com.intellij.psi.controlFlow.ControlFlow myFlow
public void (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
boolean isNormal
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean isNormal
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$SSAInstructionState.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$SSAInstructionState extends java.lang.Object implements java.lang.Cloneable {
private final int myWriteCount
private final int myInstructionIdx
public void (int, int)
int writeCount
int instructionIdx
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.ControlFlowUtil$SSAInstructionState ssaInstructionState
public int hashCode ()
int result
public int getWriteCount ()
public int getInstructionIdx ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$UnreachableStatementClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$UnreachableStatementClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.ControlFlow myFlow
public void (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public com.intellij.psi.PsiElement getResult ()
com.intellij.psi.PsiElement element
int endOffset
int startOffset
int i
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$VariableInfo.classControlFlowUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo extends java.lang.Object {
private final com.intellij.psi.PsiVariable variable
public final com.intellij.psi.PsiElement expression
public void (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement expression
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
static com.intellij.psi.PsiVariable access$1400 (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo x0
}
com/intellij/psi/controlFlow/ControlFlowUtil$WalkThroughStack.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack extends java.lang.Object {
private int[] oldOffsets
private int[] newOffsets
private int size
void (int)
int initialSize
void push (int, int)
int oldOffset
int newOffset
void push (int)
int offset
int peekOldOffset ()
int popNewOffset ()
boolean isEmpty ()
public java.lang.String toString ()
int i
StringBuilder s
}
com/intellij/psi/controlFlow/ControlFlowUtil.classControlFlowUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final Class[] DEFAULT_EXIT_STATEMENTS_CLASSES
public static final int NORMAL_COMPLETION_REASON
public static final int RETURN_COMPLETION_REASON
public void ()
public static java.util.List getSSAVariables (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public static java.util.List getSSAVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, boolean)
int offset
int[] offsets
int nextOffset
int nextOffset
int nextOffset
int nextOffset
com.intellij.psi.controlFlow.WriteVariableInstruction write
com.intellij.psi.controlFlow.ReadVariableInstruction read
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlowUtil$SSAInstructionState state
java.util.List queue
java.util.Set processedStates
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.ControlFlow flow
int from
int to
boolean reportVarsIfNonInitializingPathExists
java.util.List instructions
java.util.Collection writtenVariables
java.util.ArrayList result
private static boolean needVariableValueAt (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int offset
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static java.util.Collection getWrittenVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, boolean)
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
boolean ignoreNotReachingWrites
java.util.HashSet set
public static void getWrittenVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, boolean, java.util.Collection)
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
boolean ignoreNotReachingWrites
java.util.Collection set
java.util.List instructions
public static java.util.List getUsedVariables (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
java.util.ArrayList array
java.util.List instructions
public static boolean isVariableUsed (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
com.intellij.psi.PsiVariable variable
java.util.List instructions
public static boolean isVariableReadInFinally (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.List instructions
int startOffset
int endOffset
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement enclosingCodeFragment
com.intellij.psi.PsiVariable variable
public static java.util.List getInputVariables (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
java.util.List usedVariables
java.util.ArrayList array
public static com.intellij.psi.PsiVariable[] getOutputVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, int[])
int exitPoint
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
int[] exitPoints
java.util.Collection writtenVariables
java.util.ArrayList array
com.intellij.psi.PsiVariable[] outputVariables
public static transient java.util.Collection findExitPointsAndStatements (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.lang.Class[])
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
com.intellij.util.containers.IntArrayList exitPoints
Class[] classesFilter
java.util.Collection exitStatements
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
private static void processGoto (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.util.Collection, com.intellij.psi.controlFlow.BranchingInstruction, java.lang.Class[], com.intellij.psi.PsiStatement)
boolean isReturn
com.intellij.psi.controlFlow.Instruction gotoInstruction
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
com.intellij.util.containers.IntArrayList exitPoints
java.util.Collection exitStatements
com.intellij.psi.controlFlow.BranchingInstruction instruction
Class[] classesFilter
com.intellij.psi.PsiStatement statement
int gotoOffset
private static void processGotoStatement (java.lang.Class[], java.util.Collection, com.intellij.psi.PsiStatement)
Class[] classesFilter
java.util.Collection exitStatements
com.intellij.psi.PsiStatement statement
private static boolean isElementOfClass (com.intellij.psi.PsiElement, java.lang.Class[])
Class aClassesFilter
com.intellij.psi.PsiElement element
Class[] classesFilter
private static int promoteThroughGotoChain (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.ControlFlow flow
int offset
java.util.List instructions
private static com.intellij.psi.PsiStatement findStatement (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int offset
com.intellij.psi.PsiElement element
public static boolean hasObservableThrowExitPoints (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement)
com.intellij.util.containers.IntArrayList catchOrFinallyOffsets
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement[] psiElements
java.util.List thrownExceptions
java.util.Map$Entry entry
com.intellij.psi.controlFlow.ControlFlow flow
int flowStart
int flowEnd
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement enclosingCodeFragment
java.util.List instructions
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker worker
java.util.Map writeOffsets
com.intellij.psi.PsiElement commonParent
java.util.List tryStatements
com.intellij.psi.PsiCodeBlock tryBlock
java.util.Map visibleReadOffsets
java.util.Map afterWrite
private static com.intellij.psi.PsiTryStatement getEnclosingTryStatementHavingCatchOrFinally (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement enclosingCodeFragment
private static java.util.List collectTryStatementStack (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement enclosingCodeFragment
java.util.List stack
public static com.intellij.psi.PsiElement findCodeFragment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement parent
private static boolean checkReferenceExpressionScope (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass clss
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement targetClassMember
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement def
public static boolean collectOuterLocals (java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement child
java.util.List array
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement member
com.intellij.psi.PsiElement targetClassMember
public static boolean returnPresent (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static boolean processReturns (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.ReturnStatementsVisitor) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ReturnStatementsVisitor afterVisitor
com.intellij.psi.controlFlow.ControlFlowUtil$ConvertReturnClientVisitor instructionsVisitor
public static boolean returnPresentBetween (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$1MyVisitor visitor
public static java.lang.Object[] getAllWorldProblemsAtOnce (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor[] visitors
com.intellij.psi.controlFlow.CompositeInstructionClientVisitor visitor
public static boolean canCompleteNormally (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$2MyVisitor visitor
public static com.intellij.psi.PsiElement getUnreachableStatement (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
private static com.intellij.psi.PsiReferenceExpression getEnclosingReferenceExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression reference
private static com.intellij.psi.PsiReferenceExpression findReferenceTo (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement[] children
private static boolean isUnqualified (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression element
public static boolean isVariableDefinitelyAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ControlFlowUtil$3MyVisitor visitor
public static boolean isVariableDefinitelyNotAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ControlFlowUtil$4MyVisitor visitor
public static boolean isValueUsedWithoutVisitingStop (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.ControlFlow flow
int start
int stop
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlowUtil$5MyVisitor visitor
public static boolean isVariableAccess (com.intellij.psi.controlFlow.ControlFlow, int, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.ControlFlow flow
int offset
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
public static java.util.List getEdges (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int start
java.util.List list
public static int getMinDefinitelyReachedOffset (com.intellij.psi.controlFlow.ControlFlow, int, java.util.List)
com.intellij.psi.controlFlow.ControlFlow flow
int sourceOffset
java.util.List references
com.intellij.psi.controlFlow.ControlFlowUtil$6MyVisitor visitor
private static void depthFirstSearch (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.InstructionClientVisitor)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
private static void depthFirstSearch (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.InstructionClientVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
int startOffset
int endOffset
private static void internalDepthFirstSearch (java.util.List, com.intellij.psi.controlFlow.InstructionClientVisitor, int, int)
int returnOffset
com.intellij.psi.controlFlow.CallInstruction callInstruction
int offset
int newOffset
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.util.containers.IntArrayList currentProcedureReturnOffsets
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor getNextOffsetVisitor
java.util.List instructions
com.intellij.psi.controlFlow.InstructionClientVisitor clientVisitor
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack walkThroughStack
private static boolean isInsideReturnStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static void merge (int, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[])
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList existing
int offset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList source
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] target
public static java.util.List getReadBeforeWriteLocals (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static java.util.List getReadBeforeWrite (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static int getCompletionReasons (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int offset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$7MyVisitor visitor
public static java.util.Collection getInitializedTwice (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public static java.util.Collection getInitializedTwice (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$InitializedTwiceClientVisitor visitor
public static boolean isInstructionReachable (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int instructionOffset
int startOffset
private static boolean areInstructionsReachable (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow flow
int[] instructionOffsets
int startOffset
com.intellij.psi.controlFlow.ControlFlowUtil$8MyVisitor visitor
private static boolean hasCalls (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.ControlFlow flow
private static boolean areInstructionsReachableWithCalls (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow flow
int[] instructionOffsets
int startOffset
com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph graph
public static boolean isVariableAssignedInLoop (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.PsiAssignmentExpression assignmentExpression
int startOffset
public static boolean isCaughtExceptionType (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType throwType
com.intellij.psi.PsiType catchType
private static boolean mightBeAssignableFromSubclass (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType catchDisjunction
com.intellij.psi.PsiClassType throwType
com.intellij.psi.PsiType catchType
static com.intellij.psi.PsiStatement access$000 (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
static void access$100 (java.lang.Class[], java.util.Collection, com.intellij.psi.PsiStatement)
Class[] x0
java.util.Collection x1
com.intellij.psi.PsiStatement x2
static void access$200 (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.util.Collection, com.intellij.psi.controlFlow.BranchingInstruction, java.lang.Class[], com.intellij.psi.PsiStatement)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
int x2
com.intellij.util.containers.IntArrayList x3
java.util.Collection x4
com.intellij.psi.controlFlow.BranchingInstruction x5
Class[] x6
com.intellij.psi.PsiStatement x7
static int access$300 (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
static com.intellij.openapi.diagnostic.Logger access$400 ()
static boolean access$500 (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow x0
int[] x1
int x2
static com.intellij.psi.PsiReferenceExpression access$1100 (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiVariable x1
static void access$1200 (int, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[])
int x0
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList x1
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] x2
static boolean access$1300 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static void access$1500 (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.InstructionClientVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlow x0
com.intellij.psi.controlFlow.InstructionClientVisitor x1
int x2
int x3
static void ()
}
com/intellij/psi/controlFlow/DefUseUtil$1$1.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final java.util.Set val$res
final com.intellij.psi.controlFlow.DefUseUtil$1 this$0
void (com.intellij.psi.controlFlow.DefUseUtil$1, java.util.Set)
com.intellij.psi.controlFlow.DefUseUtil$1 this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
}
com/intellij/psi/controlFlow/DefUseUtil$1.classDefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$1 extends com.intellij.psi.controlFlow.DefUseUtil$RefsDefs {
private final com.intellij.util.containers.IntArrayList[] myBackwardTraces
final com.intellij.psi.PsiVariable val$def
void (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiCodeBlock body
protected int nNext (int)
int index
protected int getNext (int, int)
int index
int no
protected boolean defs ()
protected void processInstruction (java.util.Set, com.intellij.psi.controlFlow.Instruction, int)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.WriteVariableInstruction instructionW
java.util.Set res
com.intellij.psi.controlFlow.Instruction instruction
int index
}
com/intellij/psi/controlFlow/DefUseUtil$2$1.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$2$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final java.util.Set val$res
final com.intellij.psi.controlFlow.DefUseUtil$2 this$0
void (com.intellij.psi.controlFlow.DefUseUtil$2, java.util.Set)
com.intellij.psi.controlFlow.DefUseUtil$2 this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
}
com/intellij/psi/controlFlow/DefUseUtil$2.classDefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$2 extends com.intellij.psi.controlFlow.DefUseUtil$RefsDefs {
final com.intellij.psi.PsiVariable val$def
void (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiCodeBlock body
protected int nNext (int)
int index
protected int getNext (int, int)
int index
int no
protected boolean defs ()
protected void processInstruction (java.util.Set, com.intellij.psi.controlFlow.Instruction, int)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ReadVariableInstruction instructionR
java.util.Set res
com.intellij.psi.controlFlow.Instruction instruction
int index
}
com/intellij/psi/controlFlow/DefUseUtil$3.classDefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$3 extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement refElement
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
}
com/intellij/psi/controlFlow/DefUseUtil$Info.classDefUseUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.DefUseUtil$Info extends java.lang.Object {
private final com.intellij.psi.PsiVariable myVariable
private final com.intellij.psi.PsiElement myContext
private final boolean myIsRead
public void (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
boolean read
public com.intellij.psi.PsiVariable getVariable ()
public com.intellij.psi.PsiElement getContext ()
public boolean isRead ()
}
com/intellij/psi/controlFlow/DefUseUtil$InstructionState.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$InstructionState extends java.lang.Object implements java.lang.Comparable {
private java.util.Set myUsed
private final com.intellij.psi.controlFlow.InstructionKey myInstructionKey
private final java.util.List myBackwardTraces
private boolean myIsVisited
public void (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey instructionKey
public void addBackwardTrace (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
public java.util.List getBackwardTraces ()
public com.intellij.psi.controlFlow.InstructionKey getInstructionKey ()
void addUsed (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable psiVariable
boolean removeUsed (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable psiVariable
private void touch ()
public void addUsedFrom (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
public boolean contains (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
public void markVisited ()
public boolean isVisited ()
public int compareTo (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState other
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
static void access$000 (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState x0
}
com/intellij/psi/controlFlow/DefUseUtil$InstructionStateWalker.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$InstructionStateWalker extends java.lang.Object {
private final java.util.Map myStates
private final com.intellij.psi.controlFlow.DefUseUtil$WalkThroughStack myWalkThroughStack
private final java.util.List myInstructions
private void (java.util.List)
java.util.List instructions
private java.util.Map walk ()
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.InstructionKey nextKey
com.intellij.psi.controlFlow.InstructionKey startKey
com.intellij.psi.controlFlow.InstructionKeySet visited
private void visit (com.intellij.psi.controlFlow.InstructionKey)
int nextOffset
int returnOffset
com.intellij.psi.controlFlow.InstructionKey nextKey
int overriddenOffset
com.intellij.psi.controlFlow.InstructionKey nextKey
int nextOffset
com.intellij.psi.controlFlow.InstructionKey nextKey
int no
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.Instruction instruction
private void addBackwardTrace (com.intellij.psi.controlFlow.InstructionKey, com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.InstructionKey nextKey
static java.util.Map getStates (java.util.List)
java.util.List instructions
}
com/intellij/psi/controlFlow/DefUseUtil$RefsDefs$1Inner.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs$1Inner extends java.lang.Object {
final boolean[] val$visited
final java.util.Set val$res
final com.intellij.psi.PsiVariable val$def
final com.intellij.psi.controlFlow.DefUseUtil$RefsDefs this$0
void (com.intellij.psi.controlFlow.DefUseUtil$RefsDefs, boolean[], java.util.Set, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs this$0
void traverse (int)
com.intellij.psi.controlFlow.WriteVariableInstruction instructionW
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.WriteVariableInstruction instructionW
com.intellij.psi.controlFlow.Instruction instruction
int prev
int i
int index
int nNext
}
com/intellij/psi/controlFlow/DefUseUtil$RefsDefs.classDefUseUtil.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.DefUseUtil$RefsDefs extends java.lang.Object {
final java.util.List instructions
final com.intellij.psi.controlFlow.ControlFlow flow
final com.intellij.psi.PsiCodeBlock body
protected abstract int nNext (int)
protected abstract int getNext (int, int)
protected void (com.intellij.psi.PsiCodeBlock) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.PsiCodeBlock body
protected abstract void processInstruction (java.util.Set, com.intellij.psi.controlFlow.Instruction, int)
protected abstract boolean defs ()
private com.intellij.psi.PsiElement[] get (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
java.util.Set res
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement refOrDef
boolean[] visited
int elem
static com.intellij.psi.PsiElement[] access$200 (com.intellij.psi.controlFlow.DefUseUtil$RefsDefs, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs x0
com.intellij.psi.PsiVariable x1
com.intellij.psi.PsiElement x2
}
com/intellij/psi/controlFlow/DefUseUtil$WalkThroughStack.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$WalkThroughStack extends java.lang.Object {
private final com.intellij.util.containers.Stack myFrom
private final com.intellij.util.containers.Stack myNext
void (int)
int size
void push (com.intellij.psi.controlFlow.InstructionKey, com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.InstructionKey nextKey
com.intellij.psi.controlFlow.InstructionKey peekFrom ()
com.intellij.psi.controlFlow.InstructionKey popNext ()
boolean isEmpty ()
public java.lang.String toString ()
int i
int limit
StringBuilder sb
}
com/intellij/psi/controlFlow/DefUseUtil.classDefUseUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.DefUseUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.controlFlow.ControlFlowPolicy ourPolicy
private void ()
public static java.util.List getUnusedDefs (com.intellij.psi.PsiCodeBlock, java.util.Set)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.controlFlow.WriteVariableInstruction writeInstruction
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.ReadVariableInstruction readInstruction
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.Map stateMap
com.intellij.psi.controlFlow.InstructionKey$OverflowException e
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.WriteVariableInstruction writeInstruction
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.ReadVariableInstruction readInstruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.DefUseUtil$InstructionState prevState
com.intellij.psi.controlFlow.InstructionKey prevKeys
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
com.intellij.psi.controlFlow.InstructionKey key
java.util.List backwardTraces
com.intellij.psi.controlFlow.DefUseUtil$InstructionState outerState
int i
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.WriteVariableInstruction writeInstruction
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.PsiCodeBlock body
java.util.Set outUsedVariables
com.intellij.psi.controlFlow.ControlFlow flow
java.util.List instructions
java.util.Set assignedVariables
java.util.Set readVariables
java.util.Map stateMap
com.intellij.psi.controlFlow.DefUseUtil$InstructionState[] states
java.util.BitSet usefulWrites
com.intellij.util.containers.Queue queue
java.util.List unusedDefs
public static com.intellij.psi.PsiElement[] getDefs (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs refsDefs
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement ref
public static com.intellij.psi.PsiElement[] getRefs (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs refsDefs
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement ref
private static com.intellij.util.containers.IntArrayList[] getBackwardTraces (java.util.List)
int i
int next
int j
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.List instructions
com.intellij.util.containers.IntArrayList[] states
static com.intellij.util.containers.IntArrayList[] access$100 (java.util.List)
java.util.List x0
static com.intellij.psi.controlFlow.ControlFlowPolicy access$300 ()
static com.intellij.openapi.diagnostic.Logger access$400 ()
static void ()
}
com/intellij/psi/controlFlow/EmptyInstruction.classEmptyInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.EmptyInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
public static final com.intellij.psi.controlFlow.EmptyInstruction INSTANCE
private void ()
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/GoToInstruction.classGoToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.GoToInstruction extends com.intellij.psi.controlFlow.BranchingInstruction {
private static final com.intellij.openapi.diagnostic.Logger LOG
public final boolean isReturn
public void (int)
int offset
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role, boolean)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
boolean isReturn
public java.lang.String toString ()
String sRole
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/Instruction.classInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.Instruction extends java.lang.Object implements java.lang.Cloneable {
public abstract com.intellij.psi.controlFlow.Instruction clone ()
public abstract int nNext ()
public abstract int getNext (int, int)
public abstract void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
}
com/intellij/psi/controlFlow/InstructionBase.classInstructionBase.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.InstructionBase extends java.lang.Object implements com.intellij.psi.controlFlow.Instruction java.lang.Cloneable {
public void ()
public com.intellij.psi.controlFlow.Instruction clone ()
CloneNotSupportedException e
public abstract java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/intellij/psi/controlFlow/InstructionClientVisitor.classInstructionClientVisitor.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.InstructionClientVisitor extends com.intellij.psi.controlFlow.ControlFlowInstructionVisitor {
protected boolean[] processedInstructions
void ()
public abstract java.lang.Object getResult ()
protected final boolean isLeaf (int)
int offset
public void procedureEntered (int, int)
int startOffset
int endOffset
}
com/intellij/psi/controlFlow/InstructionKey$OverflowException.classInstructionKey.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKey$OverflowException extends java.lang.RuntimeException {
public void (int)
int offset
}
com/intellij/psi/controlFlow/InstructionKey.classInstructionKey.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKey extends java.lang.Object implements java.lang.Comparable {
private final int myOffset
private final int[] myCallStack
private void (int, int[])
int offset
int[] callStack
static com.intellij.psi.controlFlow.InstructionKey create (int)
int offset
com.intellij.psi.controlFlow.InstructionKey next (int)
int nextOffset
com.intellij.psi.controlFlow.InstructionKey push (int, int)
int nextOffset
int returnOffset
int[] nextStack
com.intellij.psi.controlFlow.InstructionKey pop (int)
int overriddenOffset
int returnOffset
int[] nextStack
int nextOffset
int getOffset ()
int[] getCallStack ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.InstructionKey key
public int hashCode ()
public java.lang.String toString ()
int offset
StringBuilder s
public int compareTo (com.intellij.psi.controlFlow.InstructionKey)
int i
int len
com.intellij.psi.controlFlow.InstructionKey key
int c
public volatile int compareTo (java.lang.Object)
}
com/intellij/psi/controlFlow/InstructionKeySet$1.classInstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet$1 extends java.lang.Object {
}
com/intellij/psi/controlFlow/InstructionKeySet$Node.classInstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet$Node extends gnu.trove.TIntObjectHashMap {
private void (int)
int initialCapacity
private void add (int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node node
int offset
int[] stack
int level
private boolean contains (int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node node
int offset
int[] stack
int level
public java.lang.String toString ()
com.intellij.psi.controlFlow.InstructionKeySet$Node node
int offset
StringBuilder sb
int[] offsets
void (int, com.intellij.psi.controlFlow.InstructionKeySet$1)
int x0
com.intellij.psi.controlFlow.InstructionKeySet$1 x1
static void access$100 (com.intellij.psi.controlFlow.InstructionKeySet$Node, int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node x0
int x1
int[] x2
int x3
static boolean access$200 (com.intellij.psi.controlFlow.InstructionKeySet$Node, int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node x0
int x1
int[] x2
int x3
}
com/intellij/psi/controlFlow/InstructionKeySet.classInstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet extends java.lang.Object {
private final com.intellij.psi.controlFlow.InstructionKeySet$Node myRoot
void (int)
int initialCapacity
void add (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
boolean contains (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
public java.lang.String toString ()
}
com/intellij/psi/controlFlow/LocalsControlFlowPolicy.classLocalsControlFlowPolicy.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.LocalsControlFlowPolicy extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
private final com.intellij.psi.PsiElement myCodeFragment
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeFragment
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement refElement
private com.intellij.psi.PsiVariable checkCodeFragment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement codeFragment
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.LocalsControlFlowPolicy policy
public int hashCode ()
}
com/intellij/psi/controlFlow/LocalsOrMyInstanceFieldsControlFlowPolicy.classLocalsOrMyInstanceFieldsControlFlowPolicy.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
private static final com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy INSTANCE
private void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression qualifier
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
public static com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy getInstance ()
static void ()
}
com/intellij/psi/controlFlow/ReadVariableInstruction.classReadVariableInstruction.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ReadVariableInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
public final com.intellij.psi.PsiVariable variable
void (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ReturnInstruction.classReturnInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ReturnInstruction extends com.intellij.psi.controlFlow.GoToInstruction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.controlFlow.ControlFlowStack myStack
private com.intellij.psi.controlFlow.CallInstruction myCallInstruction
private boolean myRethrowFromFinally
public void (int, com.intellij.psi.controlFlow.ControlFlowStack, com.intellij.psi.controlFlow.CallInstruction)
int offset
com.intellij.psi.controlFlow.ControlFlowStack stack
com.intellij.psi.controlFlow.CallInstruction callInstruction
public java.lang.String toString ()
public int execute (boolean)
int jumpTo
boolean pushBack
public int[] getPossibleReturnOffsets ()
public int getProcBegin ()
public int getProcEnd ()
public void setCallInstruction (com.intellij.psi.controlFlow.CallInstruction)
com.intellij.psi.controlFlow.CallInstruction callInstruction
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
public com.intellij.psi.controlFlow.ControlFlowStack getStack ()
public void setRethrowFromFinally ()
public boolean isRethrowFromFinally ()
static void ()
}
com/intellij/psi/controlFlow/ReturnStatementsVisitor.classReturnStatementsVisitor.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ReturnStatementsVisitor extends java.lang.Object {
public abstract void visit (java.util.List) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/controlFlow/SimpleInstruction.classSimpleInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.SimpleInstruction extends com.intellij.psi.controlFlow.InstructionBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/ThrowToInstruction.classThrowToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ThrowToInstruction extends com.intellij.psi.controlFlow.BranchingInstruction {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (int)
int offset
public java.lang.String toString ()
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/WriteVariableInstruction.classWriteVariableInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.WriteVariableInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
public final com.intellij.psi.PsiVariable variable
void (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/filters/ConstructorFilter.classConstructorFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ConstructorFilter extends com.intellij.psi.filters.ClassFilter {
public void ()
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/classes/AnnotationTypeFilter.classAnnotationTypeFilter.java
package com.intellij.psi.filters.classes
public com.intellij.psi.filters.classes.AnnotationTypeFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
public void ()
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/element/ModifierFilter$ModifierRestriction.classModifierFilter.java
package com.intellij.psi.filters.element
public final com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction extends java.lang.Object {
public final String myModifierName
public final boolean myIsSet
void (java.lang.String, boolean)
String modifierName
boolean isSet
}
com/intellij/psi/filters/element/ModifierFilter.classModifierFilter.java
package com.intellij.psi.filters.element
public com.intellij.psi.filters.element.ModifierFilter extends com.intellij.psi.filters.ClassFilter {
public final java.util.List myModifierRestrictions
private void ()
public void (java.lang.String, boolean)
String modifier
boolean hasToBe
public transient void (java.lang.String[])
String modifier
String[] modifiers
private void addModiferRestriction (java.lang.String, boolean)
String mod
boolean hasToBe
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction psiModifer
boolean shouldHave
Object myModifierRestriction
com.intellij.psi.PsiModifierList list
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction rest
String ret
java.util.Iterator iter
}
com/intellij/psi/impl/ConstantExpressionEvaluator.classConstantExpressionEvaluator.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ConstantExpressionEvaluator extends java.lang.Object {
public abstract java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
public abstract java.lang.Object computeExpression (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
}
com/intellij/psi/impl/ConstantExpressionVisitor.classConstantExpressionVisitor.java
package com.intellij.psi.impl
com.intellij.psi.impl.ConstantExpressionVisitor extends com.intellij.psi.JavaElementVisitor implements com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator {
private final com.intellij.util.containers.StringInterner myInterner
private java.util.Set myVisitedVars
private final boolean myThrowExceptionOnOverflow
private Object myResult
private final com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator myAuxEvaluator
private static final com.intellij.openapi.util.Key VALUE
void (java.util.Set, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
java.util.Set visitedVars
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
java.lang.Object handle (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static java.lang.Object getStoredValue (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void store (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement element
Object value
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
Object value
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiExpression operand
Object opValue
com.intellij.psi.PsiType castType
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
Object then
Object els
Object condition
Object value
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
Object rValue
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
Object lValue
com.intellij.psi.tree.IElementType tokenType
private java.lang.Object compute (java.lang.Object, java.lang.Object, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
String l
String r
long l
long r
int l
int r
long l
long r
int l
int r
long l
long r
int l
int r
long r
long l
int r
int l
long l
long r
int l
int r
double rVal
long l
long r
int l
int r
Object lOperandValue
Object rOperandValue
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement expression
Object value
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
Object operandValue
com.intellij.psi.tree.IElementType tokenType
Object value
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression qualifier
com.intellij.psi.PsiElement resolved
Class aClass
String constant
com.intellij.psi.PsiReferenceExpression qualifier
com.intellij.psi.PsiElement element
String name
com.intellij.psi.PsiVariable variable
java.util.Set oldVisitedVars
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement resolvedExpression
private static boolean isIntegral (java.lang.Object)
Object o
private void checkDivisionOverflow (long, long, long, com.intellij.psi.PsiElement)
long l
long r
long minValue
com.intellij.psi.PsiElement expression
private void checkMultiplicationOverflow (long, long, long, com.intellij.psi.PsiElement)
long result
long l
long r
com.intellij.psi.PsiElement expression
private void checkAdditionOverflow (boolean, boolean, boolean, com.intellij.psi.PsiElement)
boolean resultPositive
boolean lPositive
boolean rPositive
com.intellij.psi.PsiElement expression
boolean overflow
private void checkRealNumberOverflow (java.lang.Object, java.lang.Object, java.lang.Object, com.intellij.psi.PsiElement)
Object result
Object lOperandValue
Object rOperandValue
com.intellij.psi.PsiElement expression
public java.lang.Object computeExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
public java.util.concurrent.ConcurrentMap getCacheMap (boolean)
boolean overflow
static void ()
}
com/intellij/psi/impl/ElementPresentationUtil$1.classElementPresentationUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementPresentationUtil$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiClass val$aClass
void (com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/ElementPresentationUtil.classElementPresentationUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.ElementPresentationUtil extends java.lang.Object implements com.intellij.util.PlatformIcons {
private static final int CLASS_KIND_INTERFACE
private static final int CLASS_KIND_ANNOTATION
public static final int CLASS_KIND_CLASS
private static final int CLASS_KIND_ANONYMOUS
private static final int CLASS_KIND_ENUM
private static final int CLASS_KIND_ASPECT
public static final int CLASS_KIND_JSP
public static final int CLASS_KIND_EXCEPTION
private static final int CLASS_KIND_JUNIT_TEST
private static final int CLASS_KIND_RUNNABLE
private static final int FLAGS_ABSTRACT
private static final int FLAGS_STATIC
private static final int FLAGS_FINAL
private static final int FLAGS_JUNIT_TEST
public static final int FLAGS_RUNNABLE
private static final com.intellij.openapi.util.Key CLASS_KIND_KEY
private static final gnu.trove.TIntObjectHashMap BASE_ICON
private void ()
public static int getFlags (com.intellij.psi.PsiModifierListOwner, boolean)
com.intellij.psi.PsiClass aClass
int kind
com.intellij.psi.PsiModifierListOwner element
boolean isLocked
boolean isEnum
int flags
public static com.intellij.ui.RowIcon createLayeredIcon (javax.swing.Icon, com.intellij.psi.PsiModifierListOwner, boolean)
javax.swing.Icon baseIcon
com.intellij.psi.PsiModifierListOwner element
boolean isLocked
public static int getBasicClassKind (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static int getClassKind (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.CachedValue value
private static int getClassKindImpl (com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass javaLangTrowable
boolean isException
com.intellij.psi.PsiClass aClass
public static javax.swing.Icon getClassIconOfKind (com.intellij.psi.PsiClass, int)
com.intellij.psi.PsiClass aClass
int classKind
boolean isAbstract
public static java.lang.String getDescription (com.intellij.psi.PsiModifierListOwner)
String noun
String noun
String noun
com.intellij.psi.PsiModifierListOwner member
String noun
String adj
private static java.lang.String getClassNoun (com.intellij.psi.PsiClass)
String noun
String noun
String noun
String noun
String noun
String noun
String noun
com.intellij.psi.PsiClass aClass
String noun
int kind
private static java.lang.String getFlagsDescription (com.intellij.psi.PsiModifierListOwner)
com.intellij.ide.IconLayerProvider provider
int level
com.intellij.psi.PsiModifierListOwner aClass
int flags
String adj
com.intellij.psi.PsiModifierList list
public static javax.swing.Icon addVisibilityIcon (com.intellij.psi.PsiModifierListOwner, int, com.intellij.ui.RowIcon)
com.intellij.psi.PsiModifierListOwner element
int flags
com.intellij.ui.RowIcon baseIcon
static int access$000 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static void ()
}
com/intellij/psi/impl/EmptySubstitutorImpl.classEmptySubstitutorImpl.java
package com.intellij.psi.impl
public final com.intellij.psi.impl.EmptySubstitutorImpl extends com.intellij.psi.EmptySubstitutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiType substitute (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType substitute (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType substituteWithBoundsPromotion (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiSubstitutor put (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter classParameter
com.intellij.psi.PsiType mapping
public com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiType[] mappings
public com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor another
public java.util.Map getSubstitutionMap ()
public boolean isValid ()
public void ensureValid ()
static void ()
}
com/intellij/psi/impl/ExpressionConverter.classExpressionConverter.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ExpressionConverter extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EP
public void ()
protected abstract com.intellij.psi.PsiElement convert (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project)
public static com.intellij.psi.PsiElement getExpression (com.intellij.psi.PsiElement, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.psi.PsiElement expression
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.psi.impl.ExpressionConverter converter
static void ()
}
com/intellij/psi/impl/InheritanceImplUtil.classInheritanceImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.InheritanceImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isInheritor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiClass baseClass
boolean checkDeep
com.intellij.psi.search.GlobalSearchScope scope
static boolean hasObjectQualifiedName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiElement parent
private static boolean isInheritor (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean, java.util.Set)
com.intellij.psi.PsiClass baseCandidateClass
com.intellij.psi.PsiClass objectClass
String baseQName
boolean isCandidateInterface
boolean isBaseInterface
boolean isCandidateInterface
boolean isBaseInterface
String baseName
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiClass baseClass
boolean checkDeep
java.util.Set checkedClasses
com.intellij.psi.JavaPsiFacade facade
private static boolean checkReferenceListWithQualifiedNamesInClsClass (java.lang.String, com.intellij.psi.PsiReferenceList, com.intellij.psi.JavaPsiFacade)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
String baseQName
com.intellij.psi.PsiReferenceList extList
com.intellij.psi.JavaPsiFacade facade
private static boolean isInheritorWithoutCaching (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass baseClass
java.util.Set checkedClasses
private static boolean checkInheritor (com.intellij.psi.PsiManager, com.intellij.psi.PsiClassType[], com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType aSuper
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClassType[] supers
com.intellij.psi.PsiClass baseClass
java.util.Set checkedClasses
private static boolean checkInheritor (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass baseClass
java.util.Set checkedClasses
public static boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
java.util.Set checkedClasses
static void ()
}
com/intellij/psi/impl/IsConstantExpressionVisitor.classIsConstantExpressionVisitor.java
package com.intellij.psi.impl
com.intellij.psi.impl.IsConstantExpressionVisitor extends com.intellij.psi.JavaElementVisitor {
private boolean myIsConstant
private final java.util.Map varIsConst
void ()
public boolean isConstant ()
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiExpression expr
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement element
com.intellij.psi.PsiType type
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.tree.IElementType opType
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpr
com.intellij.psi.PsiExpression elseExpr
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiVariable variable
Boolean isConst
com.intellij.psi.PsiExpression initializer
}
com/intellij/psi/impl/JavaClassSupersImpl.classJavaClassSupersImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.JavaClassSupersImpl extends com.intellij.psi.util.JavaClassSupers {
public void ()
public com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiSubstitutor derivedSubstitutor
java.util.List bounds
private static com.intellij.psi.PsiSubstitutor processLowerBound (com.intellij.psi.PsiType, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass boundClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiSubstitutor derivedSubstitutor
private static com.intellij.psi.PsiSubstitutor getSuperSubstitutorWithCaching (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiSubstitutor derivedSubstitutor
com.intellij.psi.PsiSubstitutor substitutor
static com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass superClass
private static com.intellij.psi.PsiSubstitutor composeSubstitutors (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor outer
com.intellij.psi.PsiSubstitutor inner
com.intellij.psi.PsiClass onClass
com.intellij.psi.PsiSubstitutor answer
java.util.Map outerMap
java.util.Map innerMap
private static com.intellij.psi.PsiSubstitutor processTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiClass, java.util.Set, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor answer
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor answer
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass superClass
java.util.Set visited
com.intellij.psi.PsiSubstitutor derivedSubstitutor
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator$1.classJavaConstantExpressionEvaluator.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaConstantExpressionEvaluator$1 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final boolean val$throwExceptionOnOverflow
final com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
void (com.intellij.psi.impl.JavaConstantExpressionEvaluator, boolean)
com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
public java.util.concurrent.ConcurrentMap create ()
com.intellij.openapi.util.Key key
public volatile java.lang.Object create ()
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator$2.classJavaConstantExpressionEvaluator.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaConstantExpressionEvaluator$2 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator val$auxEvaluator
final boolean val$throwExceptionOnOverflow
final com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
void (com.intellij.psi.impl.JavaConstantExpressionEvaluator, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator, boolean)
com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
public java.util.concurrent.ConcurrentMap create ()
public volatile java.lang.Object create ()
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator$3.classJavaConstantExpressionEvaluator.java
package com.intellij.psi.impl
final com.intellij.psi.impl.JavaConstantExpressionEvaluator$3 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
void ()
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.concurrent.ConcurrentMap value
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator.classJavaConstantExpressionEvaluator.java
package com.intellij.psi.impl
public com.intellij.psi.impl.JavaConstantExpressionEvaluator extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
private final com.intellij.openapi.util.Factory myMapFactory
private final com.intellij.openapi.project.Project myProject
private static final com.intellij.openapi.util.Key CONSTANT_VALUE_WO_OVERFLOW_MAP_KEY
private static final com.intellij.openapi.util.Key CONSTANT_VALUE_WITH_OVERFLOW_MAP_KEY
private static final Object NO_VALUE
private final com.intellij.psi.impl.ConstantExpressionVisitor myConstantExpressionVisitor
private static final com.intellij.psi.util.CachedValueProvider PROVIDER
private void (java.util.Set, boolean, com.intellij.openapi.project.Project, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
java.util.Set visitedVars
boolean throwExceptionOnOverflow
com.intellij.openapi.project.Project project
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
protected void elementFinished (com.intellij.psi.PsiElement)
Object result
com.intellij.psi.PsiElement element
Object value
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
Object value
private java.lang.Object getCached (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private java.lang.Object cache (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement element
Object value
private java.util.concurrent.ConcurrentMap map ()
public static java.lang.Object computeConstantExpression (com.intellij.psi.PsiExpression, java.util.Set, boolean)
com.intellij.psi.PsiExpression expression
java.util.Set visitedVars
boolean throwExceptionOnOverflow
public static java.lang.Object computeConstantExpression (com.intellij.psi.PsiExpression, java.util.Set, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiElement operand
Object value
com.intellij.psi.PsiExpression expression
java.util.Set visitedVars
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
com.intellij.psi.impl.JavaConstantExpressionEvaluator evaluator
Object cached
public static java.lang.Object computeConstantExpression (com.intellij.psi.PsiExpression, boolean)
com.intellij.psi.PsiExpression expression
boolean throwExceptionOnOverflow
static com.intellij.openapi.util.Key access$000 ()
static com.intellij.openapi.util.Key access$100 ()
static com.intellij.openapi.project.Project access$200 (com.intellij.psi.impl.JavaConstantExpressionEvaluator)
com.intellij.psi.impl.JavaConstantExpressionEvaluator x0
static com.intellij.psi.util.CachedValueProvider access$300 ()
static void ()
}
com/intellij/psi/impl/JavaPsiFacadeEx.classJavaPsiFacadeEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.JavaPsiFacadeEx extends com.intellij.psi.JavaPsiFacade {
public void ()
public static com.intellij.psi.impl.JavaPsiFacadeEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiClass findClass (java.lang.String)
String qualifiedName
}
com/intellij/psi/impl/JavaPsiFacadeImpl$1.classJavaPsiFacadeImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaPsiFacadeImpl$1 extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker$Listener {
private long lastTimeSeen
final com.intellij.psi.util.PsiModificationTracker val$modificationTracker
final com.intellij.psi.impl.JavaPsiFacadeImpl this$0
void (com.intellij.psi.impl.JavaPsiFacadeImpl, com.intellij.psi.util.PsiModificationTracker)
com.intellij.psi.impl.JavaPsiFacadeImpl this$0
public void modificationCountChanged ()
long now
}
com/intellij/psi/impl/JavaPsiFacadeImpl$2.classJavaPsiFacadeImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaPsiFacadeImpl$2 extends com.intellij.openapi.extensions.SimpleSmartExtensionPoint {
final com.intellij.psi.impl.JavaPsiFacadeImpl this$0
void (com.intellij.psi.impl.JavaPsiFacadeImpl, java.util.Collection)
com.intellij.psi.impl.JavaPsiFacadeImpl this$0
java.util.Collection arg0
protected com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint ()
}
com/intellij/psi/impl/JavaPsiFacadeImpl.classJavaPsiFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.JavaPsiFacadeImpl extends com.intellij.psi.impl.JavaPsiFacadeEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.extensions.SimpleSmartExtensionPoint myElementFinders
private final com.intellij.psi.PsiConstantEvaluationHelper myConstantEvaluationHelper
private final java.util.concurrent.ConcurrentMap myPackageCache
private final java.util.concurrent.ConcurrentMap myClassCache
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
public void (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, com.intellij.psi.impl.file.impl.JavaFileManager, com.intellij.util.messages.MessageBus)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
com.intellij.psi.impl.file.impl.JavaFileManager javaFileManager
com.intellij.util.messages.MessageBus bus
com.intellij.psi.util.PsiModificationTracker modificationTracker
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map map
com.intellij.psi.PsiClass result
private com.intellij.psi.PsiClass doFindClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFinder finder
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition classesFilter
private com.intellij.psi.PsiClass[] findClassesInDumbMode (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] containingClasses
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
String packageName
com.intellij.psi.PsiPackage pkg
String className
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] finderClasses
com.intellij.psi.PsiElementFinder finder
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition classesFilter
java.util.List result
private static com.intellij.openapi.util.Condition getFilterFromFinders (com.intellij.psi.search.GlobalSearchScope, java.util.List)
com.intellij.openapi.util.Condition finderFilter
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition filter
private boolean shouldUseSlowResolve ()
com.intellij.openapi.project.DumbService dumbService
private java.util.List finders ()
public com.intellij.psi.PsiConstantEvaluationHelper getConstantEvaluationHelper ()
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
com.intellij.psi.PsiElementFinder finder
String qualifiedName
com.intellij.psi.PsiPackage aPackage
private java.util.List filteredFinders ()
public com.intellij.psi.PsiJavaParserFacade getParserFacade ()
public com.intellij.psi.PsiResolveHelper getResolveHelper ()
public com.intellij.psi.PsiNameHelper getNameHelper ()
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Set result
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition classesFilter
java.util.List result
private static void filterClassesAndAppend (com.intellij.psi.PsiElementFinder, com.intellij.openapi.util.Condition, com.intellij.psi.PsiClass[], java.util.List)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElementFinder finder
com.intellij.openapi.util.Condition classesFilter
com.intellij.psi.PsiClass[] classes
java.util.List result
public com.intellij.psi.PsiFile[] getPackageFiles (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.util.Condition finderFilter
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.util.Condition filter
java.util.Set result
com.intellij.psi.PsiDirectory[] directories
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiPackage[] packages
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.LinkedHashMap result
public boolean isPartOfPackagePrefix (java.lang.String)
String subpackageName
String packageName
java.util.Collection packagePrefixes
public boolean isInPackage (com.intellij.psi.PsiElement, com.intellij.psi.PsiPackage)
String packageName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiFile file
public boolean arePackagesTheSame (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.JavaDummyHolder dummyHolder
com.intellij.psi.PsiElement other
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile file1
com.intellij.psi.PsiFile file2
String package1
String package2
public com.intellij.openapi.project.Project getProject ()
public boolean isConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.impl.IsConstantExpressionVisitor visitor
public com.intellij.psi.PsiElementFactory getElementFactory ()
static java.util.concurrent.ConcurrentMap access$000 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static com.intellij.openapi.project.Project access$200 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static void ()
}
com/intellij/psi/impl/JavaPsiImplementationHelper.classJavaPsiImplementationHelper.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.JavaPsiImplementationHelper extends java.lang.Object {
public void ()
public static com.intellij.psi.impl.JavaPsiImplementationHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiClass getOriginalClass (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiElement getClsFileNavigationElement (com.intellij.psi.PsiJavaFile)
public abstract com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.lang.ASTNode getDefaultImportAnchor (com.intellij.psi.PsiImportList, com.intellij.psi.PsiImportStatementBase)
public abstract com.intellij.psi.PsiElement getDefaultMemberAnchor (com.intellij.psi.PsiClass, com.intellij.psi.PsiMember)
public abstract void setupCatchBlock (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.PsiCatchSection)
}
com/intellij/psi/impl/LanguageConstantExpressionEvaluator.classLanguageConstantExpressionEvaluator.java
package com.intellij.psi.impl
public com.intellij.psi.impl.LanguageConstantExpressionEvaluator extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.impl.LanguageConstantExpressionEvaluator INSTANCE
private void ()
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$1.classPsiClassImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiClassImplUtil$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public javax.swing.Icon fun (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest r
boolean isLocked
javax.swing.Icon symbolIcon
com.intellij.ui.RowIcon baseIcon
javax.swing.Icon result
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$2.classPsiClassImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiClassImplUtil$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.ScopedClassHierarchy hierarchy
final com.intellij.psi.PsiElementFactory factory
final com.intellij.psi.PsiClass val$aClass
final com.intellij.psi.PsiElement val$place
final com.intellij.pom.java.LanguageLevel val$languageLevel
final com.intellij.psi.PsiSubstitutor val$substitutor
final boolean val$isRaw
void (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiSubstitutor, boolean)
public com.intellij.psi.PsiSubstitutor fun (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor finalSubstitutor
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$3.classPsiClassImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiClassImplUtil$3 extends java.lang.Object implements com.intellij.util.PairProcessor {
final com.intellij.psi.scope.PsiScopeProcessor val$processor
final com.intellij.psi.ResolveState val$state
final java.util.Set val$visited1
final com.intellij.psi.PsiElement val$last
final com.intellij.psi.PsiElement val$place
final com.intellij.pom.java.LanguageLevel val$languageLevel
final boolean val$isRaw
final com.intellij.psi.search.GlobalSearchScope val$resolveScope
void (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, boolean, com.intellij.psi.search.GlobalSearchScope)
public boolean process (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor finalSubstitutor
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$4.classPsiClassImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiClassImplUtil$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.ScopedClassHierarchy val$hierarchy
final com.intellij.pom.java.LanguageLevel val$level
void (com.intellij.psi.impl.ScopedClassHierarchy, com.intellij.pom.java.LanguageLevel)
public com.intellij.openapi.util.Pair fun (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$5.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$5 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiClassImplUtil$MemberType
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$ByNameCachedValueProvider$1.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiClass val$myClass
final com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider this$0
void (com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider, com.intellij.psi.PsiClass)
com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider this$0
protected com.intellij.psi.impl.PsiClassImplUtil$MembersMap create (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope resolveScope
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$ByNameCachedValueProvider.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
private static final com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider INSTANCE
private void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass myClass
java.util.Map map
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
static com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider access$000 ()
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$ClassIconRequest.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest extends java.lang.Object {
private final com.intellij.psi.PsiClass psiClass
private final int flags
private final javax.swing.Icon symbolIcon
private void (com.intellij.psi.PsiClass, int, javax.swing.Icon)
com.intellij.psi.PsiClass psiClass
int flags
javax.swing.Icon symbolIcon
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest that
public int hashCode ()
int result
static com.intellij.psi.PsiClass access$100 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
static int access$200 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
static javax.swing.Icon access$300 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
void (com.intellij.psi.PsiClass, int, javax.swing.Icon, com.intellij.psi.impl.PsiClassImplUtil$1)
com.intellij.psi.PsiClass x0
int x1
javax.swing.Icon x2
com.intellij.psi.impl.PsiClassImplUtil$1 x3
}
com/intellij/psi/impl/PsiClassImplUtil$MemberType.classPsiClassImplUtil.java
package com.intellij.psi.impl
public final com.intellij.psi.impl.PsiClassImplUtil$MemberType extends java.lang.Enum {
public static final com.intellij.psi.impl.PsiClassImplUtil$MemberType CLASS
public static final com.intellij.psi.impl.PsiClassImplUtil$MemberType FIELD
public static final com.intellij.psi.impl.PsiClassImplUtil$MemberType METHOD
private static final com.intellij.psi.impl.PsiClassImplUtil$MemberType[] $VALUES
public static com.intellij.psi.impl.PsiClassImplUtil$MemberType[] values ()
public static com.intellij.psi.impl.PsiClassImplUtil$MemberType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap$1.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap$1 extends java.lang.Object implements com.intellij.psi.scope.ElementClassHint {
final com.intellij.psi.impl.PsiClassImplUtil$MemberType val$key
final com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
void (com.intellij.psi.impl.PsiClassImplUtil$MembersMap, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap$2.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap$2 extends com.intellij.psi.scope.processor.FilterScopeProcessor {
final com.intellij.psi.impl.PsiClassImplUtil$MemberType val$key
final java.util.List val$allMembers
final java.util.Map val$map
final com.intellij.psi.scope.ElementClassHint val$classHint
final com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
void (com.intellij.psi.impl.PsiClassImplUtil$MembersMap, com.intellij.psi.filters.ElementFilter, com.intellij.psi.impl.PsiClassImplUtil$MemberType, java.util.List, java.util.Map, com.intellij.psi.scope.ElementClassHint)
com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
com.intellij.psi.filters.ElementFilter filter
protected void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
String currentName
java.util.List listByName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap extends com.intellij.util.containers.ConcurrentFactoryMap {
private final com.intellij.psi.PsiClass myPsiClass
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
void (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope scope
protected java.util.Map create (com.intellij.psi.impl.PsiClassImplUtil$MemberType)
String name
com.intellij.psi.impl.PsiClassImplUtil$MemberType key
java.util.Map map
java.util.List allMembers
com.intellij.psi.scope.ElementClassFilter filter
com.intellij.psi.scope.ElementClassHint classHint
com.intellij.psi.scope.processor.FilterScopeProcessor processor
java.util.Map result
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil.classPsiClassImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiClassImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key MAP_IN_CLASS_KEY
private static final String VALUES_METHOD
private static final String VALUE_OF_METHOD
private static final String ALL
private static final com.intellij.util.Function FULL_ICON_EVALUATOR
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiField[] getAllFields (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.List map
public static com.intellij.psi.PsiMethod[] getAllMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.List methods
public static com.intellij.psi.PsiClass[] getAllInnerClasses (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.List classes
public static com.intellij.psi.PsiField findFieldByName (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String name
boolean checkBases
java.util.List byMap
public static com.intellij.psi.PsiMethod[] findMethodsByName (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String name
boolean checkBases
java.util.List methods
public static com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
java.util.List result
public static com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
java.util.List methods
private static java.util.List findMethodsBySignature (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean, boolean)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
boolean stopOnFirst
com.intellij.psi.PsiMethod[] methodsByName
java.util.List methods
com.intellij.psi.util.MethodSignature patternSignature
public static com.intellij.psi.PsiClass findInnerByName (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass aClass
String name
boolean checkBases
java.util.List byMap
private static java.util.List findByMap (com.intellij.psi.PsiClass, java.lang.String, boolean, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.PsiMember[] list
com.intellij.psi.PsiMember member
com.intellij.psi.PsiMember[] members
java.util.List list
com.intellij.psi.PsiClass aClass
String name
boolean checkBases
com.intellij.psi.impl.PsiClassImplUtil$MemberType type
public static java.util.List getAllWithSubstitutorsByMap (com.intellij.psi.PsiClass, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.impl.PsiClassImplUtil$MemberType type
private static java.util.List getAllByMap (com.intellij.psi.PsiClass, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiMember t
int i
com.intellij.psi.PsiClass aClass
com.intellij.psi.impl.PsiClassImplUtil$MemberType type
java.util.List pairs
java.util.List ret
private static java.util.Map getMap (com.intellij.psi.PsiClass, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.impl.PsiClassImplUtil$MemberType type
com.intellij.psi.util.ParameterizedCachedValue value
private static com.intellij.psi.util.ParameterizedCachedValue getValues (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.ParameterizedCachedValue value
public static javax.swing.Icon getClassIcon (int, com.intellij.psi.PsiClass)
int flags
com.intellij.psi.PsiClass aClass
public static javax.swing.Icon getClassIcon (int, com.intellij.psi.PsiClass, javax.swing.Icon)
com.intellij.ui.RowIcon baseIcon
int flags
com.intellij.psi.PsiClass aClass
javax.swing.Icon symbolIcon
javax.swing.Icon base
public static com.intellij.psi.search.SearchScope getClassUseScope (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass topClass
com.intellij.psi.PsiDirectory dir
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.GlobalSearchScope maximalUseScope
com.intellij.psi.PsiFile file
com.intellij.psi.PsiClass containingClass
public static boolean isMainOrPremainMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.util.MethodSignature main
com.intellij.psi.util.MethodSignature premain
com.intellij.psi.util.MethodSignature agentmain
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.util.MethodSignature signature
private static com.intellij.psi.util.MethodSignature createSignatureFromText (com.intellij.psi.PsiElementFactory, java.lang.String)
com.intellij.psi.PsiElementFactory factory
String text
public static boolean processDeclarationsInEnum (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod method
com.intellij.psi.scope.NameHint nameHint
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.impl.source.ClassInnerStuffCache innerStuffCache
com.intellij.psi.scope.ElementClassHint classHint
public static boolean processDeclarationsInClass (com.intellij.psi.PsiClass, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
java.util.Set visited
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement place
com.intellij.pom.java.LanguageLevel languageLevel
boolean isRaw
private static boolean processDeclarationsInClass (com.intellij.psi.PsiClass, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, boolean, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
java.util.Set visited
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement place
com.intellij.pom.java.LanguageLevel languageLevel
boolean isRaw
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.scope.NameHint nameHint
private static boolean processCachedMembersByName (com.intellij.psi.PsiClass, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiSubstitutor, com.intellij.psi.impl.PsiClassImplUtil$MembersMap, java.lang.String, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMember candidateField
boolean resolved
java.util.Map allFieldsMap
com.intellij.psi.PsiMember[] list
com.intellij.psi.PsiField fieldByName
com.intellij.psi.PsiTypeParameterList list
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMember inner
boolean resolved
java.util.Map allClassesMap
com.intellij.psi.PsiMember[] list
com.intellij.psi.PsiClass classByName
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.scope.processor.MethodResolverProcessor methodResolverProcessor
com.intellij.psi.PsiMethod candidateMethod
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMember candidate
com.intellij.psi.PsiMember aList
boolean resolved
java.util.Map allMethodsMap
com.intellij.psi.PsiMember[] list
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
java.util.Set visited
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement place
boolean isRaw
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.PsiClassImplUtil$MembersMap value
String name
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.util.Function finalSubstitutor
com.intellij.psi.scope.ElementClassHint classHint
private static com.intellij.psi.PsiSubstitutor checkRaw (boolean, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
com.intellij.psi.PsiClass containingClass
boolean isRaw
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod candidateMethod
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.PsiSubstitutor obtainFinalSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElementFactory, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiSubstitutor candidateSubstitutor
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType containingType
com.intellij.psi.PsiType type
private static boolean processDeclarationsInClassNotCached (com.intellij.psi.PsiClass, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean, com.intellij.pom.java.LanguageLevel, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiField fieldByName
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiSubstitutor finalSubstitutor
com.intellij.psi.ResolveState methodState
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor baseSubstitutor
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiTypeParameterList list
com.intellij.psi.PsiClass inner
com.intellij.psi.PsiClass inner
com.intellij.psi.PsiClass[] inners
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
java.util.Set visited
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement place
boolean isRaw
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.scope.ElementClassHint classHint
com.intellij.psi.scope.NameHint nameHint
com.intellij.psi.PsiElementFactory factory
java.util.Set visited1
public static com.intellij.psi.PsiType correctType (com.intellij.psi.PsiType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiType originalType
com.intellij.psi.search.GlobalSearchScope resolveScope
public static java.util.List getScopeCorrectedSuperTypes (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass aClass
com.intellij.psi.search.GlobalSearchScope resolveScope
static boolean processSuperTypes (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElementFactory, com.intellij.pom.java.LanguageLevel, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.PairProcessor)
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor finalSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult superTypeResolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElementFactory factory
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.util.PairProcessor processor
boolean resolved
public static com.intellij.psi.PsiClass getSuperClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType baseClassReference
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType[] referenceElements
com.intellij.psi.PsiClass psiResolved
private static com.intellij.psi.PsiClass findSpecialSuperClass (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String className
public static com.intellij.psi.PsiClass[] getSupers (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aSuper
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass[] supers
private static com.intellij.psi.PsiClass[] getSupersInner (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass objectClass
com.intellij.psi.PsiAnonymousClass psiAnonymousClass
com.intellij.psi.PsiClassType baseClassReference
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass objectClass
com.intellij.psi.PsiClass objectClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.PsiClassType[] implementsListTypes
com.intellij.psi.PsiClass[] interfaces
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass[] types
public static com.intellij.psi.PsiClassType[] getSuperTypes (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType objectType
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClassType objectType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType[] extendsTypes
com.intellij.psi.PsiClassType[] implementsTypes
boolean hasExtends
int extendsListLength
com.intellij.psi.PsiClassType[] result
private static com.intellij.psi.PsiClassType getAnnotationSuperType (com.intellij.psi.PsiClass, com.intellij.psi.PsiElementFactory)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElementFactory factory
private static com.intellij.psi.PsiClassType getEnumSuperType (com.intellij.psi.PsiClass, com.intellij.psi.PsiElementFactory)
com.intellij.psi.PsiClassType superType
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiClassType superType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType superType
com.intellij.psi.PsiClass enumClass
public static com.intellij.psi.PsiClass[] getInterfaces (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType referencedType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType[] referencedTypes
java.util.List result
public static com.intellij.psi.PsiClass[] getInterfaces (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType baseClassReference
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType[] implementsListTypes
private static com.intellij.psi.PsiClass[] resolveClassReferenceList (com.intellij.psi.PsiClassType[], com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass refResolved
com.intellij.psi.PsiClassType reference
com.intellij.psi.PsiClass[] shorter
com.intellij.psi.PsiClassType[] listOfTypes
com.intellij.psi.PsiClass psiClass
boolean includeObject
com.intellij.psi.PsiClass objectClass
int referenceCount
com.intellij.psi.PsiClass[] resolved
int resolvedCount
public static java.util.List findMethodsAndTheirSubstitutorsByName (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methodsByName
java.util.List ret
com.intellij.psi.PsiClass psiClass
String name
boolean checkBases
com.intellij.psi.PsiMember[] list
private static java.util.List withSubstitutors (com.intellij.psi.PsiClass, com.intellij.psi.PsiMember[])
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMember[] members
com.intellij.psi.impl.ScopedClassHierarchy hierarchy
com.intellij.pom.java.LanguageLevel level
public static com.intellij.psi.PsiClassType[] getExtendsListTypes (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType enumSuperType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
java.util.List result
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiReferenceList extendsList
public static com.intellij.psi.PsiClassType[] getImplementsListTypes (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiReferenceList extendsList
static boolean isInExtendsList (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiManager)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass baseClass
String baseName
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType upperBound
static boolean isInReferenceList (com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiManager)
com.intellij.psi.PsiClassType[] referencedTypes
com.intellij.psi.PsiClass resolved
String name
int typeParam
int i
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub classStub
String[] names
com.intellij.psi.PsiClassType type
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiReferenceList list
com.intellij.psi.PsiClass baseClass
String baseName
com.intellij.psi.PsiManager manager
public static boolean isClassEquivalentTo (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter p1
com.intellij.psi.PsiTypeParameter p2
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement another
String name1
String name2
String qName1
String qName2
com.intellij.psi.PsiFile file1
com.intellij.psi.PsiFile file2
com.intellij.psi.PsiFile original1
com.intellij.psi.PsiFile original2
com.intellij.openapi.roots.FileIndexFacade fileIndex
com.intellij.openapi.vfs.VirtualFile vfile1
com.intellij.openapi.vfs.VirtualFile vfile2
boolean lib1
boolean lib2
private static boolean compareClassSeqNumber (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass another
int index1
int index2
private static int getSeqNumber (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
int seqNo
public static boolean isFieldEquivalentTo (com.intellij.psi.PsiField, com.intellij.psi.PsiElement)
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement another
String name1
String name2
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass aClass2
public static boolean isMethodEquivalentTo (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter parameter1
com.intellij.psi.PsiParameter parameter2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiElement another
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiClass aClass1
com.intellij.psi.PsiClass aClass2
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiParameter[] parameters1
com.intellij.psi.PsiParameter[] parameters2
private static boolean compareParamTypes (com.intellij.psi.PsiManager, com.intellij.psi.PsiType, com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiType componentType1
com.intellij.psi.PsiType componentType2
com.intellij.psi.PsiClassType eType1
com.intellij.psi.PsiClassType eType2
int i
com.intellij.psi.PsiClassType[] eTypes1
com.intellij.psi.PsiClassType[] eTypes2
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
java.util.Set visited
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
static boolean access$500 (com.intellij.psi.PsiClass, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean, com.intellij.pom.java.LanguageLevel, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass x0
com.intellij.psi.scope.PsiScopeProcessor x1
com.intellij.psi.ResolveState x2
java.util.Set x3
com.intellij.psi.PsiElement x4
com.intellij.psi.PsiElement x5
boolean x6
com.intellij.pom.java.LanguageLevel x7
com.intellij.psi.search.GlobalSearchScope x8
static com.intellij.psi.PsiSubstitutor access$600 (boolean, com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
boolean x0
com.intellij.psi.PsiElementFactory x1
com.intellij.psi.PsiMethod x2
com.intellij.psi.PsiSubstitutor x3
static boolean access$700 (com.intellij.psi.PsiClass, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, java.util.Set, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, boolean, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass x0
com.intellij.psi.scope.PsiScopeProcessor x1
com.intellij.psi.ResolveState x2
java.util.Set x3
com.intellij.psi.PsiElement x4
com.intellij.psi.PsiElement x5
com.intellij.pom.java.LanguageLevel x6
boolean x7
com.intellij.psi.search.GlobalSearchScope x8
static void ()
}
com/intellij/psi/impl/PsiConstantEvaluationHelperImpl.classPsiConstantEvaluationHelperImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiConstantEvaluationHelperImpl extends com.intellij.psi.PsiConstantEvaluationHelper {
static final boolean $assertionsDisabled
public void ()
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement expression
boolean throwExceptionOnOverflow
com.intellij.psi.impl.ConstantExpressionEvaluator expressionEvaluator
public java.lang.Object computeExpression (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiExpression expression
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
com.intellij.psi.impl.ConstantExpressionEvaluator expressionEvaluator
public static java.lang.Object computeCastTo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType castTo
java.util.Set visitedVars
Object value
static void ()
}
com/intellij/psi/impl/PsiDiamondTypeUtil$1.classPsiDiamondTypeUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiDiamondTypeUtil$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiDiamondTypeUtil.classPsiDiamondTypeUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiDiamondTypeUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static boolean canCollapseToDiamond (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiNewExpression context
com.intellij.psi.PsiType expectedType
public static boolean canChangeContextForDiamond (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiType expectedType
com.intellij.psi.PsiNewExpression copy
private static boolean canCollapseToDiamond (com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement resolve
java.util.List types
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiDiamondType$DiamondInferenceResult inferenceResult
com.intellij.psi.PsiTypeElement[] typeElements
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiNewExpression context
com.intellij.psi.PsiType expectedType
boolean skipDiamonds
public static com.intellij.psi.PsiElement replaceExplicitWithDiamond (com.intellij.psi.PsiElement)
com.intellij.psi.PsiNewExpression expression
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiElement psiElement
public static com.intellij.psi.PsiElement replaceDiamondWithExplicitTypes (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement javaCodeReferenceElement
StringBuilder text
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiDiamondType$DiamondInferenceResult result
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiJavaCodeReferenceElement newReference
public static com.intellij.psi.PsiExpression expandTopLevelDiamondsInside (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiTypeElement[] typeParameterElements
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiExpression expr
public static java.lang.String getCollapsedType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
int idx
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
String typeText
public static boolean areTypeArgumentsRedundant (com.intellij.psi.PsiType[], com.intellij.psi.PsiCallExpression, boolean, com.intellij.psi.PsiMethod, com.intellij.psi.PsiTypeParameter[])
String arrayInitializer
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiNewExpression newExpr
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiElement copy
com.intellij.psi.PsiCall callCopy
com.intellij.psi.PsiElement copy
com.intellij.psi.PsiElement startMethodElementInCopy
com.intellij.lang.injection.InjectedLanguageManager injectedLanguageManager
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiFile fileCopy
com.intellij.psi.PsiExpressionList argumentList
int offset
com.intellij.psi.PsiCall call
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiElement copy
com.intellij.psi.PsiType typeByParent
com.intellij.psi.PsiCallExpression exprCopy
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiCallExpression expression
boolean constructorRef
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeParameter[] typeParameters
private static boolean isInferenceEquivalent (com.intellij.psi.PsiType[], com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiTypeParameter[]) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType inferredType
int i
int length
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiCallExpression exprCopy
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.JavaResolveResult copyResult
com.intellij.psi.PsiSubstitutor psiSubstitutor
private static boolean isInferenceEquivalent (com.intellij.psi.PsiType[], com.intellij.psi.PsiElementFactory, com.intellij.psi.PsiNewExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType typeArgument
int i
com.intellij.psi.PsiType[] typeArguments
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiNewExpression exprCopy
com.intellij.psi.PsiJavaCodeReferenceElement collapsedClassReference
com.intellij.psi.PsiReferenceParameterList diamondParameterList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiType[] inferredArgs
public static void removeRedundantTypeArguments (com.intellij.psi.PsiElement)
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiNewExpression newExpression
com.intellij.psi.PsiMethodCallExpression expr
com.intellij.psi.PsiTypeParameter[] parameters
com.intellij.psi.PsiType[] arguments
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElementFactory factory
static void ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$1.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFactoryImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.PsiElementFactoryImpl this$0
void (com.intellij.psi.impl.PsiElementFactoryImpl)
com.intellij.psi.impl.PsiElementFactoryImpl this$0
protected com.intellij.psi.PsiClass compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$2.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFactoryImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.PsiElementFactoryImpl this$0
void (com.intellij.psi.impl.PsiElementFactoryImpl)
com.intellij.psi.impl.PsiElementFactoryImpl this$0
protected com.intellij.psi.PsiClass compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$3.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFactoryImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.PsiElementFactoryImpl this$0
void (com.intellij.psi.impl.PsiElementFactoryImpl)
com.intellij.psi.impl.PsiElementFactoryImpl this$0
public void run ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$4.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiElementFactoryImpl$4 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiElementFactoryImpl.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiElementFactoryImpl extends com.intellij.psi.impl.PsiJavaParserFacadeImpl implements com.intellij.psi.PsiElementFactory {
private final com.intellij.openapi.util.NotNullLazyValue myArrayClass
private final com.intellij.openapi.util.NotNullLazyValue myArrayClass15
private final java.util.concurrent.ConcurrentMap myCachedObjectType
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper CATCH_SECTION
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.PsiManagerEx)
com.intellij.psi.impl.PsiManagerEx manager
public com.intellij.psi.PsiClass getArrayClass (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
private com.intellij.psi.PsiClass createArrayClass (java.lang.String, com.intellij.pom.java.LanguageLevel)
String text
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiFile file
private static void ensureNonWritable (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass arrayClass
public com.intellij.psi.PsiClassType getArrayClassType (com.intellij.psi.PsiType, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType componentType
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass arrayClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass resolve
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass resolve
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiClass resolve
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
public com.intellij.psi.PsiClass createClass (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiClass createInterface (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiClass createEnum (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiClass createAnnotationType (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
private com.intellij.psi.PsiClass createClassInner (java.lang.String, java.lang.String)
String type
String name
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiClass[] classes
public com.intellij.psi.PsiTypeElement createTypeElement (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
com.intellij.psi.impl.light.LightTypeElement element
public com.intellij.psi.PsiJavaCodeReferenceElement createReferenceElementByType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public com.intellij.psi.PsiTypeParameterList createTypeParameterList ()
com.intellij.psi.PsiTypeParameterList parameterList
public com.intellij.psi.PsiTypeParameter createTypeParameter (java.lang.String, com.intellij.psi.PsiClassType[])
com.intellij.psi.PsiClassType type
RuntimeException e
String name
com.intellij.psi.PsiClassType[] superTypes
StringBuilder builder
public com.intellij.psi.PsiField createField (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType type
String text
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiField field
public com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType returnType
String canonicalText
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod method
public com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiMethod createConstructor ()
public com.intellij.psi.PsiMethod createConstructor (java.lang.String)
String name
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiMethod method
public com.intellij.psi.PsiMethod createConstructor (java.lang.String, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiClassInitializer createClassInitializer () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiClassInitializer classInitializer
public com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType type
String text
com.intellij.psi.PsiParameter parameter
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
public com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiParameter[] parameters
public com.intellij.psi.PsiCodeBlock createCodeBlock ()
com.intellij.psi.PsiCodeBlock block
public com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement classReference
public com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiTypeParameter[] typeParameters
public transient com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType[] parameters
public com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameterListOwner owner
java.util.Map substitutorMap
public com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor baseSubstitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
java.util.Map substitutorMap
public com.intellij.psi.PsiElement createDummyHolder (java.lang.String, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
String text
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder result
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiSubstitutor createSubstitutor (java.util.Map)
java.util.Map map
public com.intellij.psi.PsiPrimitiveType createPrimitiveType (java.lang.String)
String text
public com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String)
String qName
public com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClassType cachedObjectType
com.intellij.psi.PsiClass aClass
String qName
com.intellij.psi.search.GlobalSearchScope resolveScope
public com.intellij.psi.PsiJavaCodeReferenceElement createClassReferenceElement (com.intellij.psi.PsiClass)
String text
com.intellij.psi.PsiClass aClass
String text
public com.intellij.psi.PsiJavaCodeReferenceElement createReferenceElementByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qName
com.intellij.psi.search.GlobalSearchScope resolveScope
String shortName
public com.intellij.psi.PsiJavaCodeReferenceElement createFQClassNameReferenceElement (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qName
com.intellij.psi.search.GlobalSearchScope resolveScope
public com.intellij.psi.PsiJavaCodeReferenceElement createPackageReferenceElement (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiPackage aPackage
public com.intellij.psi.PsiPackageStatement createPackageStatement (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiPackageStatement stmt
public com.intellij.psi.PsiImportStaticStatement createImportStaticStatement (com.intellij.psi.PsiClass, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
String memberName
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiParameterList createParameterList (java.lang.String[], com.intellij.psi.PsiType[]) throws com.intellij.util.IncorrectOperationException
int i
String[] names
com.intellij.psi.PsiType[] types
StringBuilder builder
public com.intellij.psi.PsiReferenceList createReferenceList (com.intellij.psi.PsiJavaCodeReferenceElement[]) throws com.intellij.util.IncorrectOperationException
int i
com.intellij.psi.PsiJavaCodeReferenceElement[] references
StringBuilder builder
public com.intellij.psi.PsiJavaCodeReferenceElement createPackageReferenceElement (java.lang.String) throws com.intellij.util.IncorrectOperationException
String packageName
public com.intellij.psi.PsiReferenceExpression createReferenceExpression (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiClass aClass
String text
public com.intellij.psi.PsiReferenceExpression createReferenceExpression (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiPackage aPackage
public com.intellij.psi.PsiIdentifier createIdentifier (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
public com.intellij.psi.PsiKeyword createKeyword (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
public com.intellij.psi.PsiKeyword createKeyword (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String keyword
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.PsiImportStatement createImportStatement (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiImportStatement createImportStatementOnDemand (java.lang.String) throws com.intellij.util.IncorrectOperationException
String packageName
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiDeclarationStatement createVariableDeclarationStatement (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.PsiDeclarationStatement createVariableDeclarationStatement (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement context
String text
com.intellij.psi.PsiDeclarationStatement statement
com.intellij.psi.PsiVariable variable
boolean generateFinalLocals
private static void replace (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement original
com.intellij.psi.PsiElement replacement
String message
public com.intellij.psi.javadoc.PsiDocTag createParamTag (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
int i
String parameterName
String description
StringBuilder builder
String[] strings
public com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String annotationText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiAnnotation psiAnnotation
public com.intellij.psi.PsiCodeBlock createCodeBlockFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiCodeBlock psiCodeBlock
public com.intellij.psi.PsiEnumConstant createEnumConstantFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiEnumConstant enumConstant
public com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiField createFieldFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiField psiField
public com.intellij.psi.PsiParameter createParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiParameter parameter
public com.intellij.psi.PsiStatement createStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiStatement statement
public com.intellij.psi.PsiType createTypeFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiTypeParameter createTypeParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiMethod method
private static com.intellij.psi.PsiImportStatementBase extractImport (com.intellij.psi.PsiJavaFile, boolean)
com.intellij.psi.PsiJavaFile aFile
boolean isStatic
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiImportStatementBase[] statements
public com.intellij.psi.PsiCatchSection createCatchSection (com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiType exceptionType
String exceptionName
com.intellij.psi.PsiElement context
String text
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.psi.impl.JavaPsiImplementationHelper helper
com.intellij.psi.codeStyle.CodeStyleManager styleManager
com.intellij.psi.PsiCatchSection catchSection
public boolean isValidClassName (java.lang.String)
String name
public boolean isValidMethodName (java.lang.String)
String name
public boolean isValidParameterName (java.lang.String)
String name
public boolean isValidFieldName (java.lang.String)
String name
public boolean isValidLocalVariableName (java.lang.String)
String name
private boolean isIdentifier (java.lang.String)
String name
public volatile com.intellij.psi.PsiElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public volatile com.intellij.psi.PsiElement createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
static com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.PsiElementFactoryImpl, java.lang.String, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.impl.PsiElementFactoryImpl x0
String x1
com.intellij.pom.java.LanguageLevel x2
static java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.PsiElementFactoryImpl)
com.intellij.psi.impl.PsiElementFactoryImpl x0
static void ()
}
com/intellij/psi/impl/PsiElementFinderImpl$1.classPsiElementFinderImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFinderImpl$1 extends com.intellij.openapi.application.ReadActionProcessor {
final com.intellij.psi.search.GlobalSearchScope val$scope
final com.intellij.psi.PsiManager val$psiManager
final com.intellij.util.Processor val$consumer
final com.intellij.psi.impl.PsiElementFinderImpl this$0
void (com.intellij.psi.impl.PsiElementFinderImpl, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiManager, com.intellij.util.Processor)
com.intellij.psi.impl.PsiElementFinderImpl this$0
public boolean processInReadAction (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.psi.PsiDirectory psiDir
public volatile boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/PsiElementFinderImpl.classPsiElementFinderImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiElementFinderImpl extends com.intellij.psi.PsiElementFinder implements com.intellij.openapi.project.DumbAware {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
public void (com.intellij.openapi.project.Project, com.intellij.psi.impl.file.impl.JavaFileManager)
com.intellij.openapi.project.Project project
com.intellij.psi.impl.file.impl.JavaFileManager javaFileManager
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String subQualifiedName
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiDirectory subDir
com.intellij.psi.PsiDirectory[] subDirs
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map packagesMap
String qualifiedName
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiClass[] getClasses (java.lang.String, com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiDirectory dir
String shortName
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.List list
String packageName
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set inFile
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Set names
com.intellij.openapi.roots.FileIndexFacade facade
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
com.intellij.psi.PsiManager psiManager
}
com/intellij/psi/impl/PsiExpressionEvaluator.classPsiExpressionEvaluator.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiExpressionEvaluator extends java.lang.Object implements com.intellij.psi.impl.ConstantExpressionEvaluator {
public void ()
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement expression
boolean throwExceptionOnOverflow
public java.lang.Object computeExpression (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiElement expression
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
}
com/intellij/psi/impl/PsiImplUtil.classPsiImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key TYPE_ANNO_MARK
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiMethod[] getConstructors (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
java.util.List result
public static com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiAnnotation annotation
String attributeName
com.intellij.psi.PsiNameValuePair attribute
public static com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotation annotation
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
public static com.intellij.psi.PsiTypeParameter[] getTypeParameters (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiTypeParameterList typeParameterList
public static com.intellij.psi.PsiJavaCodeReferenceElement[] namesToPackageReferences (com.intellij.psi.PsiManager, java.lang.String[])
com.intellij.util.IncorrectOperationException e
String name
int i
com.intellij.psi.PsiManager manager
String[] names
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
public static int getParameterIndex (com.intellij.psi.PsiParameter, com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameter paramInList
int i
com.intellij.psi.PsiParameter paramInList
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiElement parameterParent
com.intellij.psi.PsiParameter[] parameters
String name
com.intellij.psi.PsiParameter suspect
int i
String message
public static int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiTypeParameterList)
int i
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiTypeParameter[] typeParameters
public static java.lang.Object[] getReferenceVariantsByFilter (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.filters.ElementFilter)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.processor.FilterScopeProcessor processor
public static boolean processDeclarationsInMethod (com.intellij.psi.PsiMethod, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
boolean fromBody
com.intellij.psi.PsiTypeParameterList typeParameterList
public static boolean processDeclarationsInLambda (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
boolean fromBody
private static boolean processDeclarationsInMethodLike (com.intellij.psi.PsiParameterListOwner, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.scope.ElementClassHint hint
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameterListOwner element
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
boolean fromBody
com.intellij.psi.PsiTypeParameterList typeParameterList
public static boolean processDeclarationsInResourceList (com.intellij.psi.PsiResourceList, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.scope.ElementClassHint hint
public static boolean hasTypeParameters (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiTypeParameterList typeParameterList
public static com.intellij.psi.PsiType[] typesByReferenceParameterList (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiTypeElement[] typeElements
public static com.intellij.psi.PsiType[] typesByTypeElements (com.intellij.psi.PsiTypeElement[])
int i
com.intellij.psi.PsiTypeElement[] typeElements
com.intellij.psi.PsiType[] types
public static com.intellij.psi.PsiType getType (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression classAccessExpression
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass classClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiTypeParameter[] typeParameters
public static com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiAnnotationOwner, java.lang.String)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationOwner annotationOwner
String qualifiedName
com.intellij.psi.PsiAnnotation[] annotations
String shortName
public static transient com.intellij.psi.PsiAnnotation$TargetType findApplicableTarget (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation$TargetType[] types
public static transient com.intellij.psi.PsiAnnotation$TargetType findApplicableTarget (com.intellij.psi.PsiClass, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiAnnotation$TargetType[] types
public static java.util.Set getAnnotationTargets (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationType
public static com.intellij.psi.PsiAnnotation$TargetType[] getTargetsForLocation (com.intellij.psi.PsiAnnotationOwner)
com.intellij.psi.PsiAnnotationOwner owner
public static com.intellij.lang.ASTNode findDocComment (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.psi.impl.source.tree.TreeElement node
public static com.intellij.psi.PsiType normalizeWildcardTypeByPosition (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression topLevel
com.intellij.psi.PsiType normalized
private static com.intellij.psi.PsiType doNormalizeWildcardByPosition (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType normalizedComponentType
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression topLevel
public static com.intellij.psi.search.SearchScope getMemberUseScope (com.intellij.psi.PsiMember)
com.intellij.psi.PsiElement methodCallExpr
com.intellij.psi.PsiClass topClass
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiMember member
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement topElement
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope maximalUseScope
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiModifierList modifierList
int accessLevel
public static boolean isInServerPage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.ServerPageFile getServerPageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
public static com.intellij.psi.PsiElement setName (com.intellij.psi.PsiElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
String name
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiIdentifier newNameIdentifier
public static boolean isDeprecatedByAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static boolean isDeprecatedByDocTag (com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.psi.javadoc.PsiDocComment docComment
public static com.intellij.psi.PsiJavaDocumentedElement findDocCommentOwner (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String, com.intellij.psi.PsiAnnotationMemberValue, com.intellij.util.PairFunction)
com.intellij.psi.PsiAnnotationMemberValue defValue
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiNameValuePair[] attributes
boolean allowNoName
String namePrefix
com.intellij.psi.PsiAnnotation psiAnnotation
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.util.PairFunction annotationCreator
com.intellij.psi.PsiAnnotationMemberValue existing
private static com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.PsiAnnotationMemberValue, java.lang.String, com.intellij.util.PairFunction)
com.intellij.psi.PsiAnnotationMemberValue value
String namePrefix
com.intellij.util.PairFunction annotationCreator
public static com.intellij.lang.ASTNode skipWhitespaceAndComments (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.lang.ASTNode skipWhitespaceCommentsAndTokens (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.TokenSet alsoSkip
public static boolean isWhitespaceOrComment (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.lang.ASTNode skipWhitespaceAndCommentsBack (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode firstChildNode
com.intellij.lang.ASTNode lastRelevant
public static com.intellij.lang.ASTNode findStatementChild (com.intellij.psi.impl.source.tree.CompositePsiElement)
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.CompositePsiElement statement
public static com.intellij.psi.PsiStatement[] getChildStatements (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.lang.ASTNode child1
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.CompositeElement psiCodeBlock
int count
com.intellij.psi.PsiStatement[] result
int idx
public static boolean isVarArgs (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
public static com.intellij.psi.PsiElement handleMirror (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiModifierList findNeighbourModifierList (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement parent
public static boolean isTypeAnnotation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static void collectTypeUseAnnotations (com.intellij.psi.PsiModifierList, java.util.List)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList modifierList
java.util.List annotations
public static void markTypeAnnotations (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement left
public static void deleteTypeAnnotations (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement left
public static boolean isLeafElementOfType (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType type
public static boolean isLeafElementOfType (com.intellij.psi.PsiElement, com.intellij.psi.tree.TokenSet)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.TokenSet tokenSet
public static com.intellij.psi.PsiType buildTypeFromTypeString (java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.impl.light.LightClassReference ref
com.intellij.psi.PsiType resultType
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor substitutor
String typeName
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType resultType
public static com.intellij.psi.JavaResolveResult[] multiResolveImpl (com.intellij.psi.PsiJavaCodeReferenceElement, boolean, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver)
java.util.Map map
com.intellij.psi.PsiJavaCodeReferenceElement element
boolean incompleteCode
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
com.intellij.lang.FileASTNode fileElement
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiManager manager
boolean valid
public static com.intellij.psi.JavaResolveResult[] multiResolveImpl (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiJavaCodeReferenceElement, boolean, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiJavaCodeReferenceElement element
boolean incompleteCode
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
com.intellij.psi.ResolveResult[] results
public static com.intellij.openapi.vfs.VirtualFile getModuleVirtualFile (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
static void ()
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$1.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$10.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$10 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$11.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$11 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$12.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$12 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$13.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$13 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$14.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$14 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$2.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$2 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$3.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$3 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$4.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$4 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$5.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$5 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$6.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$6 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$7.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$7 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$8.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$8 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$9.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$9 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiJavaParserFacadeImpl extends java.lang.Object implements com.intellij.psi.PsiJavaParserFacade {
protected final com.intellij.psi.PsiManager myManager
private static final String DUMMY_FILE_NAME
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ANNOTATION
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper PARAMETER
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper RESOURCE
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper TYPE
public static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper REFERENCE
public static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper DIAMOND_REF
public static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper STATIC_IMPORT_REF
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper TYPE_PARAMETER
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper DECLARATION
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper CODE_BLOCK
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper STATEMENT
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper EXPRESSION
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ENUM_CONSTANT
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper MODULE
private static final java.util.Map PRIMITIVE_TYPES
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.javadoc.PsiDocTag createDocTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
public com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String docCommentText
public com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
com.intellij.psi.javadoc.PsiDocComment comment
public com.intellij.psi.PsiClass createClassFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String body
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiClass[] classes
public com.intellij.psi.PsiField createFieldFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.PsiParameter createParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiResourceVariable createResourceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType createTypeFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiTypeElement createTypeElementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiType createTypeInner (java.lang.String, com.intellij.psi.PsiElement, boolean) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
boolean markAsCopy
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiTypeElement element
public com.intellij.psi.PsiJavaCodeReferenceElement createReferenceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
boolean isStaticImport
boolean mayHaveDiamonds
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper wrapper
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiCodeBlock createCodeBlockFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiStatement createStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiJavaFile createDummyJavaFile (java.lang.String)
String text
com.intellij.openapi.fileTypes.FileType type
public com.intellij.psi.PsiTypeParameter createTypeParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiComment createCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement aChildren
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaFile aFile
public com.intellij.psi.PsiEnumConstant createEnumConstantFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType createPrimitiveTypeFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.PsiJavaModule createModuleFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType createPrimitiveType (java.lang.String, com.intellij.psi.PsiAnnotation[]) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiAnnotation[] annotations
public static com.intellij.psi.PsiPrimitiveType getPrimitiveType (java.lang.String)
String text
protected static com.intellij.pom.java.LanguageLevel level (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static com.intellij.util.IncorrectOperationException newException (java.lang.String, com.intellij.psi.impl.source.DummyHolder)
Throwable cause
String msg
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.impl.source.tree.FileElement root
static void ()
}
com/intellij/psi/impl/PsiNameHelperImpl$1.classPsiNameHelperImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiNameHelperImpl$1 extends com.intellij.psi.impl.PsiNameHelperImpl {
void ()
protected com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/psi/impl/PsiNameHelperImpl.classPsiNameHelperImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiNameHelperImpl extends com.intellij.psi.PsiNameHelper {
private final com.intellij.openapi.roots.LanguageLevelProjectExtension myLanguageLevelExtension
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean isIdentifier (java.lang.String)
String text
protected com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public boolean isIdentifier (java.lang.String, com.intellij.pom.java.LanguageLevel)
String text
com.intellij.pom.java.LanguageLevel languageLevel
public boolean isKeyword (java.lang.String)
String text
public boolean isQualifiedName (java.lang.String)
int index1
String text
int index
public static com.intellij.psi.PsiNameHelper getInstance ()
private void ()
void (com.intellij.psi.impl.PsiNameHelperImpl$1)
com.intellij.psi.impl.PsiNameHelperImpl$1 x0
}
com/intellij/psi/impl/PsiSubstitutorImpl$1.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSubstitutorImpl$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter object
String name
public boolean equals (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter element1
com.intellij.psi.PsiTypeParameter element2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSubstitutorImpl$2.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiClassType[] val$extendsTypes
final com.intellij.psi.impl.PsiSubstitutorImpl this$0
void (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.PsiClassType[])
com.intellij.psi.impl.PsiSubstitutorImpl this$0
public com.intellij.psi.PsiType compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/PsiSubstitutorImpl$3.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$3 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.impl.PsiSubstitutorImpl this$0
void (com.intellij.psi.impl.PsiSubstitutorImpl)
com.intellij.psi.impl.PsiSubstitutorImpl this$0
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType ellipsisType
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/PsiSubstitutorImpl$SubstitutionVisitor$1.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor$1 extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
final com.intellij.psi.PsiType val$result
final com.intellij.psi.PsiClassType val$classType
final com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor this$1
void (com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor, com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor this$1
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
}
com/intellij/psi/impl/PsiSubstitutorImpl$SubstitutionVisitor.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor extends com.intellij.psi.PsiTypeMapper {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.PsiSubstitutorImpl this$0
private void (com.intellij.psi.impl.PsiSubstitutorImpl)
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType type
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiType newBoundBound
com.intellij.psi.PsiType newBound
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
private com.intellij.psi.PsiWildcardType rebound (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiType)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.PsiType newBound
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType result
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
java.util.Map hashMap
com.intellij.psi.PsiClassType result
private com.intellij.psi.PsiType substituteTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
private com.intellij.psi.PsiType substituteInternal (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private boolean processClass (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, java.util.Map)
com.intellij.psi.PsiType original
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiClass resolve
com.intellij.psi.PsiSubstitutor originalSubstitutor
java.util.Map substMap
com.intellij.psi.PsiTypeParameter[] params
com.intellij.psi.PsiClass containingClass
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
void (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.impl.PsiSubstitutorImpl$1)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.impl.PsiSubstitutorImpl$1 x1
static void ()
}
com/intellij/psi/impl/PsiSubstitutorImpl.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiSubstitutorImpl extends java.lang.Object implements com.intellij.psi.PsiSubstitutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final gnu.trove.TObjectHashingStrategy PSI_EQUIVALENCE
private final java.util.Map mySubstitutionMap
private final com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor mySimpleSubstitutionVisitor
private static com.intellij.openapi.util.RecursionGuard ourGuard
static final boolean $assertionsDisabled
private void (java.util.Map)
java.util.Map map
void ()
void (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType mapping
void (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiType[] mappings
public com.intellij.psi.PsiType substitute (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
private boolean containsInMap (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
private com.intellij.psi.PsiType getFromMap (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType substitute (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType substituted
public com.intellij.psi.PsiType substituteWithBoundsPromotion (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiWildcardType wildcard
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType glb
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substituted
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.PsiSubstitutorImpl that
public int hashCode ()
private com.intellij.psi.PsiType rawTypeForTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType[] extendsTypes
private com.intellij.psi.PsiType correctExternalSubstitution (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiType original
protected com.intellij.psi.impl.PsiSubstitutorImpl clone ()
public com.intellij.psi.PsiSubstitutor put (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType mapping
com.intellij.psi.impl.PsiSubstitutorImpl ret
private void putAllInternal (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiType mapping
com.intellij.psi.PsiTypeParameter param
int i
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiType[] mappings
com.intellij.psi.PsiTypeParameter[] params
public com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiType[] mappings
com.intellij.psi.impl.PsiSubstitutorImpl substitutor
public com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor another
com.intellij.psi.impl.PsiSubstitutorImpl anotherImpl
com.intellij.psi.impl.PsiSubstitutorImpl substitutor
public java.lang.String toString ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiElement owner
java.util.Map$Entry entry
StringBuilder buffer
java.util.Set set
public static com.intellij.psi.PsiSubstitutor createSubstitutor (java.util.Map)
java.util.Map map
public boolean isValid ()
com.intellij.psi.PsiType type
public void ensureValid ()
com.intellij.psi.PsiType type
public java.util.Map getSubstitutionMap ()
protected volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static boolean access$100 (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.PsiTypeParameter x1
static com.intellij.psi.PsiType access$200 (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.PsiTypeParameter x1
static com.intellij.psi.PsiType access$300 (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.PsiTypeParameter x1
static void ()
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$1.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$1 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public java.util.Map fun (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass dom
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$2$1.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSuperMethodImplUtil$2$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiClass val$psiClass
final com.intellij.psi.impl.PsiSuperMethodImplUtil$2 this$0
void (com.intellij.psi.impl.PsiSuperMethodImplUtil$2, com.intellij.psi.PsiClass)
com.intellij.psi.impl.PsiSuperMethodImplUtil$2 this$0
protected java.util.Map create (java.lang.String)
String methodName
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$2.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.util.containers.FactoryMap fun (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$3.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$3 extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
void ()
public int getHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature object
public boolean isEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiType returnType2
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass containingClass2
com.intellij.psi.util.MethodSignature o1
com.intellij.psi.util.MethodSignature o2
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
public volatile int getHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$4.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$4 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final java.util.Map val$sameParameterErasureMethods
void (java.util.Map)
public int computeHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
public boolean equals (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature o1
com.intellij.psi.util.MethodSignature o2
java.util.List list
boolean toCheckReturnType
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiType returnType2
com.intellij.psi.PsiType erasure1
com.intellij.psi.PsiType erasure2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$5.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$5 extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.HierarchicalMethodSignature result
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiSuperMethodImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.util.PsiCacheKey SIGNATURES_FOR_CLASS_KEY
private static final com.intellij.psi.util.PsiCacheKey SIGNATURES_BY_NAME_KEY
private static final com.intellij.openapi.util.Key HIERARCHICAL_SIGNATURE_KEY
private static final com.intellij.psi.util.ParameterizedCachedValueProvider HIERARCHICAL_SIGNATURE_PROVIDER
private void ()
public static com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean checkAccess
public static com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parentClass
private static com.intellij.psi.PsiMethod[] findSuperMethodsInternal (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parentClass
java.util.List outputMethods
public static java.util.List findSuperMethodSignaturesIncludingStatic (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod method
boolean checkAccess
private static java.util.List findSuperMethodSignatures (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parentClass
boolean allowStaticMethod
private static boolean canHaveSuperMethod (com.intellij.psi.PsiMethod, boolean, boolean)
com.intellij.psi.PsiMethod method
boolean checkAccess
boolean allowStaticMethod
com.intellij.psi.PsiClass parentClass
public static com.intellij.psi.PsiMethod findDeepestSuperMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod[] findDeepestSuperMethods (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
java.util.Collection collection
private static java.util.Map buildMethodHierarchy (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiSubstitutor, boolean, java.util.Set, boolean, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiMethod valuesMethod
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl newH
java.util.List list
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass superContainingClass
com.intellij.psi.HierarchicalMethodSignature aSuper
com.intellij.psi.HierarchicalMethodSignature hms
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiClass containingClass
java.util.List supers
java.util.Map$Entry entry
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor finalSubstitutor
boolean isInRawContextSuper
java.util.Map superResult
java.util.List flattened
com.intellij.psi.PsiClassType$ClassResolveResult superTypeResolveResult
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl hierarchicalMethodSignature
com.intellij.psi.util.MethodSignature methodSignature
java.util.Map$Entry entry
com.intellij.psi.PsiClass aClass
String nameHint
com.intellij.psi.PsiSubstitutor substitutor
boolean includePrivates
java.util.Set visited
boolean isInRawContext
com.intellij.psi.search.GlobalSearchScope resolveScope
java.util.Map result
java.util.Map sameParameterErasureMethods
java.util.Map map
com.intellij.psi.PsiMethod[] methods
java.util.List superTypes
private static void putInMap (com.intellij.psi.PsiClass, java.util.Map, java.util.Map, com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl copy
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl newSuper
com.intellij.psi.PsiClass aClass
java.util.Map result
java.util.Map map
com.intellij.psi.HierarchicalMethodSignature hierarchicalMethodSignature
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl existing
private static boolean isReturnTypeIsMoreSpecificThan (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.HierarchicalMethodSignature thisSig
com.intellij.psi.HierarchicalMethodSignature thatSig
com.intellij.psi.PsiType thisRet
com.intellij.psi.PsiType thatRet
private static void mergeSupers (com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl, com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.HierarchicalMethodSignature existingSuper
com.intellij.psi.HierarchicalMethodSignature supers
java.util.List existingSupers
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl copy
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl existing
com.intellij.psi.HierarchicalMethodSignature superSignature
private static boolean isSuperMethod (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignatureBackedByPsiMethod hierarchicalMethodSignature
com.intellij.psi.util.MethodSignatureBackedByPsiMethod superSignatureHierarchical
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
private static com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl copy (com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.HierarchicalMethodSignature his
com.intellij.psi.HierarchicalMethodSignature hi
com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl hierarchicalMethodSignature
public static java.util.Collection getVisibleSignatures (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.Map map
public static com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.Project project
private static java.util.Map getSignaturesMap (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean processDirectSuperMethodsSmart (com.intellij.psi.PsiMethod, com.intellij.util.Processor)
com.intellij.psi.HierarchicalMethodSignature superSignature
java.util.List superSignatures
com.intellij.psi.PsiMethod method
com.intellij.util.Processor superMethodProcessor
com.intellij.psi.PsiClass aClass
java.util.Map cachedMap
com.intellij.psi.HierarchicalMethodSignature signature
public static boolean isSuperMethodSmart (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superCandidate
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
java.util.Map cachedMap
com.intellij.psi.HierarchicalMethodSignature signature
static java.util.Map access$000 (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiSubstitutor, boolean, java.util.Set, boolean, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass x0
String x1
com.intellij.psi.PsiSubstitutor x2
boolean x3
java.util.Set x4
boolean x5
com.intellij.psi.search.GlobalSearchScope x6
static com.intellij.psi.util.PsiCacheKey access$100 ()
static void ()
}
com/intellij/psi/impl/PsiVariableEx.classPsiVariableEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiVariableEx extends java.lang.Object implements com.intellij.psi.PsiVariable {
public abstract java.lang.Object computeConstantValue (java.util.Set)
}
com/intellij/psi/impl/ScopedClassHierarchy$1.classScopedClassHierarchy.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ScopedClassHierarchy$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass object
public boolean equals (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass o1
com.intellij.psi.PsiClass o2
String qname1
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy$2.classScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy$2 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.impl.ScopedClassHierarchy this$0
void (com.intellij.psi.impl.ScopedClassHierarchy)
com.intellij.psi.impl.ScopedClassHierarchy this$0
protected java.util.Map create (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy$3$1.classScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy$3$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.impl.ScopedClassHierarchy$3 this$0
void (com.intellij.psi.impl.ScopedClassHierarchy$3)
com.intellij.psi.impl.ScopedClassHierarchy$3 this$0
protected com.intellij.psi.impl.ScopedClassHierarchy create (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope resolveScope
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy$3.classScopedClassHierarchy.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ScopedClassHierarchy$3 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiClass val$psiClass
void (com.intellij.psi.PsiClass)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.Map result
}
com/intellij/psi/impl/ScopedClassHierarchy$4.classScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy$4 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.ScopedClassHierarchy this$0
void (com.intellij.psi.impl.ScopedClassHierarchy)
com.intellij.psi.impl.ScopedClassHierarchy this$0
public java.util.List compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/ScopedClassHierarchy$5.classScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy$5 extends java.lang.Object implements com.intellij.util.PairProcessor {
final java.util.Map val$map
final com.intellij.psi.PsiElementFactory val$factory
final com.intellij.pom.java.LanguageLevel val$level
final com.intellij.psi.impl.ScopedClassHierarchy this$0
void (com.intellij.psi.impl.ScopedClassHierarchy, java.util.Map, com.intellij.psi.PsiElementFactory, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.impl.ScopedClassHierarchy this$0
public boolean process (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass eachClass
com.intellij.psi.PsiSubstitutor eachSubstitutor
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy.classScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy extends java.lang.Object {
private static final gnu.trove.TObjectHashingStrategy CLASS_HASHING_STRATEGY
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.psi.PsiClass myPlaceClass
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
private volatile java.util.Map mySupersWithSubstitutors
private volatile java.util.List myImmediateSupersWithCapturing
private final java.util.Map myAllSupersWithCapturing
private void (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope
private void visitType (com.intellij.psi.PsiClassType, java.util.Map)
com.intellij.psi.PsiType superType
com.intellij.psi.PsiClassType type
java.util.Map map
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
private static java.util.List getSuperTypes (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
java.util.List superTypes
static com.intellij.psi.impl.ScopedClassHierarchy getHierarchy (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope
static com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiClass)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass superClass
com.intellij.psi.impl.ScopedClassHierarchy hierarchy
java.util.Map map
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass cachedClass
com.intellij.psi.PsiSubstitutor cachedSubstitutor
private static com.intellij.psi.PsiSubstitutor mirrorSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass from
com.intellij.psi.PsiClass to
com.intellij.psi.PsiSubstitutor substitutor
java.util.Iterator baseParams
java.util.Iterator candidateParams
com.intellij.psi.PsiSubstitutor answer
java.util.List getImmediateSupersWithCapturing ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
java.util.List list
private java.util.List calcImmediateSupersWithCapturing ()
com.intellij.psi.PsiClassType corrected
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClassType type
java.util.List list
private java.util.Map calcAllMemberSupers (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
java.util.Map map
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor getSuperMembersSubstitutor (com.intellij.psi.PsiClass, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass superClass
com.intellij.pom.java.LanguageLevel level
static java.util.Map access$000 (com.intellij.psi.impl.ScopedClassHierarchy, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.impl.ScopedClassHierarchy x0
com.intellij.pom.java.LanguageLevel x1
void (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.impl.ScopedClassHierarchy$1)
com.intellij.psi.PsiClass x0
com.intellij.psi.search.GlobalSearchScope x1
com.intellij.psi.impl.ScopedClassHierarchy$1 x2
static java.util.List access$200 (com.intellij.psi.impl.ScopedClassHierarchy)
com.intellij.psi.impl.ScopedClassHierarchy x0
static com.intellij.psi.search.GlobalSearchScope access$300 (com.intellij.psi.impl.ScopedClassHierarchy)
com.intellij.psi.impl.ScopedClassHierarchy x0
static void ()
}
com/intellij/psi/impl/TypeCorrector$1.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector$1 extends java.lang.Object {
}
com/intellij/psi/impl/TypeCorrector$CorrectedResolveResult.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
private final com.intellij.psi.PsiClass myPsiClass
private final com.intellij.psi.PsiClass myMappedClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiClassType$ClassResolveResult myClassResolveResult
private volatile com.intellij.psi.PsiSubstitutor myLazySubstitutor
final com.intellij.psi.impl.TypeCorrector this$0
public void (com.intellij.psi.impl.TypeCorrector, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
com.intellij.psi.PsiSubstitutor result
public com.intellij.psi.PsiClass getElement ()
public boolean isPackagePrefixPackageReference ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isValidResult ()
public volatile com.intellij.psi.PsiElement getElement ()
static com.intellij.psi.PsiClass access$100 (com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult)
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult x0
}
com/intellij/psi/impl/TypeCorrector$PsiCorrectedClassType$1.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType this$1
void (com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType)
com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType this$1
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/TypeCorrector$PsiCorrectedClassType.classTypeCorrector.java
package com.intellij.psi.impl
public com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType extends com.intellij.psi.PsiClassType$Stub {
private final com.intellij.psi.PsiClassType myDelegate
private final com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult myResolveResult
final com.intellij.psi.impl.TypeCorrector this$0
private void (com.intellij.psi.impl.TypeCorrector, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiClassType, com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult)
com.intellij.psi.impl.TypeCorrector this$0
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClassType delegate
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult resolveResult
private void (com.intellij.psi.impl.TypeCorrector, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiClassType, com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.impl.TypeCorrector this$0
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClassType delegate
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult resolveResult
com.intellij.psi.TypeAnnotationProvider delegateAnnotationProvider
public com.intellij.psi.PsiClass resolve ()
public java.lang.String getClassName ()
public com.intellij.psi.PsiType[] getParameters ()
public int getParameterCount ()
public com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
public com.intellij.psi.PsiClassType rawType ()
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElementFactory factory
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiClassType setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
void (com.intellij.psi.impl.TypeCorrector, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiClassType, com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult, com.intellij.psi.impl.TypeCorrector$1)
com.intellij.psi.impl.TypeCorrector x0
com.intellij.pom.java.LanguageLevel x1
com.intellij.psi.PsiClassType x2
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult x3
com.intellij.psi.impl.TypeCorrector$1 x4
static com.intellij.psi.PsiClassType access$200 (com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType)
com.intellij.psi.impl.TypeCorrector$PsiCorrectedClassType x0
}
com/intellij/psi/impl/TypeCorrector.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector extends com.intellij.psi.PsiTypeMapper {
private final java.util.Map myResultMap
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
void (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope resolveScope
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType correctType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType alreadyComputed
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiClassType mappedType
private com.intellij.psi.PsiSubstitutor mapSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiType originalSubstitute
int i
com.intellij.psi.PsiClass originalClass
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiTypeParameter[] originalTypeParameters
java.util.Map substitutionMap
com.intellij.psi.PsiSubstitutor mappedSubstitutor
com.intellij.psi.PsiClass mappedContaining
com.intellij.psi.PsiClass originalContaining
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
static com.intellij.openapi.diagnostic.Logger access$300 ()
static com.intellij.psi.search.GlobalSearchScope access$400 (com.intellij.psi.impl.TypeCorrector)
com.intellij.psi.impl.TypeCorrector x0
static com.intellij.psi.PsiSubstitutor access$500 (com.intellij.psi.impl.TypeCorrector, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.TypeCorrector x0
com.intellij.psi.PsiClass x1
com.intellij.psi.PsiClass x2
com.intellij.psi.PsiSubstitutor x3
}
com/intellij/psi/impl/cache/ModifierFlags.classModifierFlags.java
package com.intellij.psi.impl.cache
public final com.intellij.psi.impl.cache.ModifierFlags extends java.lang.Object {
public static final int PUBLIC_MASK
public static final int PRIVATE_MASK
public static final int PROTECTED_MASK
public static final int STATIC_MASK
public static final int FINAL_MASK
public static final int SYNCHRONIZED_MASK
public static final int VOLATILE_MASK
public static final int TRANSIENT_MASK
public static final int NATIVE_MASK
public static final int DEFENDER_MASK
public static final int ABSTRACT_MASK
public static final int STRICTFP_MASK
public static final int PACKAGE_LOCAL_MASK
public static final gnu.trove.TObjectIntHashMap NAME_TO_MODIFIER_FLAG_MAP
public static final gnu.trove.TIntObjectHashMap MODIFIER_FLAG_TO_NAME_MAP
public static final gnu.trove.TObjectIntHashMap KEYWORD_TO_MODIFIER_FLAG_MAP
static final boolean $assertionsDisabled
public void ()
public static boolean hasModifierProperty (java.lang.String, int)
String name
int mask
int flag
static void ()
Object name
}
com/intellij/psi/impl/cache/RecordUtil.classRecordUtil.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.RecordUtil extends java.lang.Object {
private static final String DEPRECATED_ANNOTATION_NAME
private static final String DEPRECATED_TAG
static final boolean $assertionsDisabled
private void ()
public static boolean isDeprecatedByAnnotation (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
String name
com.intellij.lang.LighterASTNode id
com.intellij.lang.LighterASTNode ref
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode modList
public static boolean isDeprecatedByDocComment (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.java.lexer.JavaDocLexer lexer
com.intellij.psi.tree.IElementType token
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode comment
String text
public static int packModifierList (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode modList
int packed
public static java.lang.String intern (com.intellij.util.CharTable, com.intellij.lang.LighterASTNode)
com.intellij.util.CharTable table
com.intellij.lang.LighterASTNode node
public static boolean isStaticNonPrivateMember (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement type
int mask
static void ()
}
com/intellij/psi/impl/cache/TypeInfo.classTypeInfo.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.TypeInfo extends java.lang.Object {
private static final String[] ourIndexFrequentType
private static final gnu.trove.TObjectIntHashMap ourFrequentTypeIndex
private static final int FREQUENT_INDEX_MASK
private static final int HAS_ARRAY_COUNT
private static final int HAS_ELLIPSIS
private static final com.intellij.psi.impl.cache.TypeInfo NULL
public final String text
public final byte arrayCount
public final boolean isEllipsis
private final com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] myAnnotationStubs
static final boolean $assertionsDisabled
public void (java.lang.String, byte, boolean, com.intellij.psi.impl.java.stubs.PsiAnnotationStub[])
String text
byte arrayCount
boolean ellipsis
com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] annotationStubs
public com.intellij.psi.impl.cache.TypeInfo applyAnnotations (com.intellij.psi.stubs.StubBase)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub annotationStub
com.intellij.psi.stubs.StubElement child
com.intellij.psi.stubs.StubBase owner
com.intellij.psi.impl.java.stubs.PsiModifierListStub modifierList
java.util.List annotationStubs
com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] stubArray
public java.lang.String getShortTypeText ()
String name
public java.lang.String toString ()
String text
public static com.intellij.psi.impl.cache.TypeInfo createConstructorType ()
public static com.intellij.psi.impl.cache.TypeInfo create (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
String text
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterASTNode parent
java.util.List fields
int idx
com.intellij.lang.LighterASTNode nested
com.intellij.lang.LighterASTNode typeElement
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode element
com.intellij.psi.stubs.StubElement parentStub
String text
byte arrayCount
boolean isEllipsis
public static com.intellij.psi.impl.cache.TypeInfo fromString (java.lang.String, boolean)
String typeText
boolean isEllipsis
byte arrayCount
public static com.intellij.psi.impl.cache.TypeInfo fromString (java.lang.String)
String typeText
boolean isEllipsis
public static com.intellij.psi.impl.cache.TypeInfo readTYPE (com.intellij.psi.stubs.StubInputStream) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream record
int flags
byte arrayCount
boolean hasEllipsis
int frequentIndex
String text
public static void writeTYPE (com.intellij.psi.stubs.StubOutputStream, com.intellij.psi.impl.cache.TypeInfo) throws java.io.IOException
com.intellij.psi.stubs.StubOutputStream dataStream
com.intellij.psi.impl.cache.TypeInfo typeInfo
String text
byte arrayCount
int frequentIndex
int flags
public static java.lang.String createTypeText (com.intellij.psi.impl.cache.TypeInfo)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
int i
com.intellij.psi.impl.cache.TypeInfo typeInfo
StringBuilder buf
int arrayCount
public static java.lang.String internFrequentType (java.lang.String)
String type
int frequentIndex
static void ()
int i
}
com/intellij/psi/impl/compiled/ClassFileDecompiler.classClassFileDecompiler.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClassFileDecompiler extends java.lang.Object implements com.intellij.openapi.fileTypes.BinaryFileDecompiler {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public java.lang.CharSequence decompile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
static void ()
}
com/intellij/psi/impl/compiled/ClassFileStubBuilder$1.classClassFileStubBuilder.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClassFileStubBuilder$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/intellij/psi/impl/compiled/ClassFileStubBuilder.classClassFileStubBuilder.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClassFileStubBuilder extends java.lang.Object implements com.intellij.psi.stubs.BinaryFileStubBuilder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int STUB_VERSION
private static final java.util.Comparator CLASS_NAME_COMPARATOR
public void ()
public boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.util.indexing.FileContent)
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
com.intellij.util.cls.ClsFormatException e
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.util.cls.ClsFormatException e
com.intellij.util.indexing.FileContent fileContent
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public int getStubVersion ()
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
int version
java.util.List decompilers
public volatile com.intellij.psi.stubs.Stub buildStubTree (com.intellij.util.indexing.FileContent)
static void ()
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl$1.classClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsAnnotationImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
void (com.intellij.psi.impl.compiled.ClsAnnotationImpl)
com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
protected com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl compute ()
String annotationText
int index
String refText
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl$2.classClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsAnnotationImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
void (com.intellij.psi.impl.compiled.ClsAnnotationImpl)
com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
protected com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl compute ()
com.intellij.psi.PsiNameValuePair[] attrs
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl.classClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsAnnotationImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiAnnotation com.intellij.pom.Navigatable {
private final com.intellij.openapi.util.NotNullLazyValue myReferenceElement
private final com.intellij.openapi.util.NotNullLazyValue myParameterList
public void (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiAnnotation mirror
public com.intellij.psi.PsiElement[] getChildren ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
public java.lang.String getText ()
StringBuilder buffer
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiAnnotationOwner getOwner ()
}
com/intellij/psi/impl/compiled/ClsAnnotationParameterListImpl.classClsAnnotationParameterListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiAnnotationParameterList {
private final com.intellij.psi.PsiAnnotation myParent
private final com.intellij.psi.impl.compiled.ClsNameValuePairImpl[] myAttributes
public void (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiNameValuePair[])
String anno
String name
com.intellij.psi.PsiAnnotationMemberValue value
int i
com.intellij.psi.PsiAnnotation parent
com.intellij.psi.PsiNameValuePair[] psiAttributes
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiNameValuePair[] getAttributes ()
}
com/intellij/psi/impl/compiled/ClsAnnotationValueImpl.classClsAnnotationValueImpl.java
package com.intellij.psi.impl.compiled
abstract com.intellij.psi.impl.compiled.ClsAnnotationValueImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiAnnotation com.intellij.pom.Navigatable {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl myReferenceElement
private final com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl myParameterList
void (com.intellij.psi.impl.compiled.ClsElementImpl)
com.intellij.psi.impl.compiled.ClsElementImpl parent
protected abstract com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl createParameterList ()
protected abstract com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl createReference ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiAnnotation mirror
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
public java.lang.String getText ()
StringBuilder buffer
public com.intellij.psi.meta.PsiMetaData getMetaData ()
}
com/intellij/psi/impl/compiled/ClsArrayInitializerMemberValueImpl.classClsArrayInitializerMemberValueImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsArrayInitializerMemberValueImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiArrayInitializerMemberValue {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiAnnotationMemberValue[] myInitializers
public void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiAnnotationMemberValue[])
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiAnnotationMemberValue[] initializers
public java.lang.String getText ()
StringBuilder buffer
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers ()
}
com/intellij/psi/impl/compiled/ClsBinaryExpressionImpl.classClsBinaryExpressionImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsBinaryExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiBinaryExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiJavaToken myOperator
private final com.intellij.psi.PsiExpression myLOperand
private final com.intellij.psi.PsiExpression myROperand
void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String getText ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiExpression getLOperand ()
public com.intellij.psi.PsiExpression getROperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiJavaToken getTokenBeforeOperand (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiExpression[] getOperands ()
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsClassImpl.classClsClassImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsClassImpl extends com.intellij.psi.impl.compiled.ClsMemberImpl implements com.intellij.psi.impl.source.PsiExtensibleClass com.intellij.psi.PsiQualifiedNamedElement com.intellij.openapi.ui.Queryable {
public static final com.intellij.openapi.util.Key DELEGATE_KEY
private final com.intellij.psi.impl.source.ClassInnerStuffCache myInnersCache
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiElement[] getChildren ()
java.util.List children
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public java.util.List getOwnFields ()
public java.util.List getOwnMethods ()
public java.util.List getOwnInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public boolean isDeprecated ()
public java.lang.String getSourceFileName ()
String sfn
private java.lang.String obtainSourceFileNameFromClassFileName ()
String name
int i
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiField field
int i
int i
int i
int indentLevel
StringBuilder buffer
int newIndentLevel
java.util.List fields
java.util.List methods
java.util.List classes
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.PsiExtensibleClass extMirror
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiClass mirror
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiClass getSourceMirrorClass ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassOwner fileNavigationElement
com.intellij.psi.PsiClass innerClass
com.intellij.psi.impl.compiled.ClsClassImpl parentClass
com.intellij.psi.PsiClass parentSourceMirror
com.intellij.psi.PsiClass[] innerClasses
com.intellij.psi.PsiClass delegate
String name
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy customNavigationPolicy
com.intellij.psi.PsiElement sourceFile
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass aClass
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public void putInfo (java.util.Map)
java.util.Map info
protected boolean isVisibilitySupported ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.classClsClassObjectAccessExpressionImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsClassObjectAccessExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiClassObjectAccessExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.impl.compiled.ClsTypeElementImpl myTypeElement
public void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsElementImpl parent
String canonicalClassText
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeElement getOperand ()
public com.intellij.psi.PsiType getType ()
public java.lang.String getText ()
StringBuilder buffer
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon rowIcon
}
com/intellij/psi/impl/compiled/ClsCustomNavigationPolicy.classClsCustomNavigationPolicy.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsClassImpl)
public abstract com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsMethodImpl)
public abstract com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsFieldImpl)
static void ()
}
com/intellij/psi/impl/compiled/ClsCustomNavigationPolicyEx.classClsCustomNavigationPolicyEx.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsCustomNavigationPolicyEx extends java.lang.Object implements com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy {
public void ()
public com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsClassImpl)
com.intellij.psi.impl.compiled.ClsClassImpl clsClass
public com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsMethodImpl)
com.intellij.psi.impl.compiled.ClsMethodImpl clsMethod
public com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl clsField
public com.intellij.psi.PsiFile getFileNavigationElement (com.intellij.psi.impl.compiled.ClsFileImpl)
com.intellij.psi.impl.compiled.ClsFileImpl file
}
com/intellij/psi/impl/compiled/ClsDocCommentImpl.classClsDocCommentImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsDocCommentImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.javadoc.PsiDocComment com.intellij.psi.JavaTokenType com.intellij.psi.PsiJavaToken {
private final com.intellij.psi.PsiDocCommentOwner myParent
private final com.intellij.psi.javadoc.PsiDocTag[] myTags
void (com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner parent
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.javadoc.PsiDocTag tag
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiJavaDocumentedElement getOwner ()
public com.intellij.psi.PsiElement[] getDescriptionElements ()
public com.intellij.psi.javadoc.PsiDocTag[] getTags ()
public com.intellij.psi.javadoc.PsiDocTag findTagByName (java.lang.String)
String name
public com.intellij.psi.javadoc.PsiDocTag[] findTagsByName (java.lang.String)
String name
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public volatile com.intellij.psi.PsiElement getOwner ()
}
com/intellij/psi/impl/compiled/ClsDocTagImpl$NameElement.classClsDocTagImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsDocTagImpl$NameElement extends com.intellij.psi.impl.compiled.ClsElementImpl {
private final com.intellij.psi.impl.compiled.ClsDocTagImpl myParent
private final String myText
public void (com.intellij.psi.impl.compiled.ClsDocTagImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsDocTagImpl parent
String text
public java.lang.String getText ()
public char[] textToCharArray ()
public com.intellij.psi.PsiElement[] getChildren ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/compiled/ClsDocTagImpl.classClsDocTagImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsDocTagImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.javadoc.PsiDocTag {
private final com.intellij.psi.impl.compiled.ClsDocCommentImpl myDocComment
private final com.intellij.psi.PsiElement myNameElement
void (com.intellij.psi.impl.compiled.ClsDocCommentImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsDocCommentImpl docComment
String name
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String getText ()
public char[] textToCharArray ()
public java.lang.String getName ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getTextLength ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
public com.intellij.psi.PsiElement getNameElement ()
public com.intellij.psi.PsiElement[] getDataElements ()
public com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
}
com/intellij/psi/impl/compiled/ClsElementImpl$InvalidMirrorException.classClsElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement stubElement
com.intellij.psi.PsiElement mirrorElement
public void (java.util.List, java.util.List)
java.util.List stubElements
java.util.List mirrorElements
}
com/intellij/psi/impl/compiled/ClsElementImpl.classClsElementImpl.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsElementImpl extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiCompiledElement {
public static final com.intellij.openapi.util.Key COMPILED_ELEMENT
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.openapi.util.Pair myMirror
protected static final String NEXT_LINE
public void ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiElement parent
public final boolean isWritable ()
public boolean isPhysical ()
public boolean isValid ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement copy ()
protected transient com.intellij.psi.PsiElement[] getChildren (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
java.util.List list
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
static com.intellij.util.IncorrectOperationException cannotModifyException (com.intellij.psi.impl.compiled.ClsElementImpl)
com.intellij.psi.impl.compiled.ClsElementImpl element
com.intellij.openapi.vfs.VirtualFile virtualFile
String path
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public abstract void appendMirrorText (int, java.lang.StringBuilder)
protected int getIndentSize ()
public abstract void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
public com.intellij.psi.PsiElement getMirror ()
com.intellij.psi.PsiFile mirrorFile
com.intellij.openapi.util.Pair mirror
public final com.intellij.openapi.util.TextRange getTextRange ()
com.intellij.psi.PsiElement mirror
public final int getStartOffsetInParent ()
com.intellij.psi.PsiElement mirror
public int getTextLength ()
String text
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.psi.PsiElement mirror
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
com.intellij.psi.PsiElement mirror
public final int getTextOffset ()
com.intellij.psi.PsiElement mirror
public java.lang.String getText ()
com.intellij.psi.PsiElement mirror
StringBuilder buffer
public char[] textToCharArray ()
com.intellij.psi.PsiElement mirror
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.lang.ASTNode getNode ()
static void goNextLine (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
protected static void appendText (com.intellij.psi.PsiElement, int, java.lang.StringBuilder)
com.intellij.psi.PsiElement stub
int indentLevel
StringBuilder buffer
protected static void appendText (com.intellij.psi.PsiElement, int, java.lang.StringBuilder, java.lang.String)
com.intellij.psi.PsiElement stub
int indentLevel
StringBuilder buffer
String separator
int pos
protected void setMirrorCheckingType (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.tree.IElementType) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement psi
protected static void setMirror (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.PsiElement stub
com.intellij.psi.PsiElement mirror
protected static void setMirrorIfPresent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.PsiElement stub
com.intellij.psi.PsiElement mirror
protected static void setMirrors (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement[]) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.PsiElement[] stubs
com.intellij.psi.PsiElement[] mirrors
protected static void setMirrors (java.util.List, java.util.List) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
int i
java.util.List stubs
java.util.List mirrors
static void ()
}
com/intellij/psi/impl/compiled/ClsEnumConstantImpl.classClsEnumConstantImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsEnumConstantImpl extends com.intellij.psi.impl.compiled.ClsFieldImpl implements com.intellij.psi.PsiEnumConstant {
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiField mirror
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiMethod resolveMethod ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
public com.intellij.psi.PsiEnumConstantInitializer getInitializingClass ()
public com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public boolean hasModifierProperty (java.lang.String)
String name
public java.lang.Object computeConstantValue (java.util.Set)
java.util.Set visitedVars
}
com/intellij/psi/impl/compiled/ClsExportsStatementImpl$1.classClsExportsStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsExportsStatementImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsExportsStatementImpl this$0
void (com.intellij.psi.impl.compiled.ClsExportsStatementImpl)
com.intellij.psi.impl.compiled.ClsExportsStatementImpl this$0
protected com.intellij.psi.PsiJavaCodeReferenceElement compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsExportsStatementImpl$2$1.classClsExportsStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsExportsStatementImpl$2$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.compiled.ClsExportsStatementImpl$2 this$1
void (com.intellij.psi.impl.compiled.ClsExportsStatementImpl$2)
com.intellij.psi.impl.compiled.ClsExportsStatementImpl$2 this$1
public com.intellij.psi.PsiJavaModuleReferenceElement fun (java.lang.String)
String target
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/ClsExportsStatementImpl$2.classClsExportsStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsExportsStatementImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsExportsStatementImpl this$0
void (com.intellij.psi.impl.compiled.ClsExportsStatementImpl)
com.intellij.psi.impl.compiled.ClsExportsStatementImpl this$0
protected java.lang.Iterable compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsExportsStatementImpl.classClsExportsStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsExportsStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiExportsStatement {
private final com.intellij.openapi.util.NotNullLazyValue myPackageReference
private final com.intellij.openapi.util.NotNullLazyValue myModuleReferences
public void (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
java.util.List targets
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsFieldImpl$1.classClsFieldImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFieldImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.compiled.ClsFieldImpl this$0
void (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl this$0
protected com.intellij.psi.PsiTypeElement compute ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
String typeText
protected volatile java.lang.Object compute ()
static void ()
}
com/intellij/psi/impl/compiled/ClsFieldImpl$2.classClsFieldImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFieldImpl$2 extends com.intellij.openapi.util.VolatileNullableLazyValue {
final com.intellij.psi.impl.compiled.ClsFieldImpl this$0
void (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl this$0
protected com.intellij.psi.PsiExpression compute ()
String initializerText
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsFieldImpl.classClsFieldImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsFieldImpl extends com.intellij.psi.impl.compiled.ClsMemberImpl implements com.intellij.psi.PsiField com.intellij.psi.impl.PsiVariableEx com.intellij.psi.impl.compiled.ClsModifierListOwner {
private final com.intellij.openapi.util.NotNullLazyValue myTypeElement
private final com.intellij.openapi.util.NullableLazyValue myInitializer
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.Object computeConstantValue ()
public java.lang.Object computeConstantValue (java.util.Set)
String name
String name
String qName
java.util.Set visitedVars
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiClass containingClass
public boolean isDeprecated ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiExpression initializer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiField mirror
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy customNavigationPolicy
com.intellij.psi.PsiClass sourceClassMirror
com.intellij.psi.PsiElement sourceFieldMirror
com.intellij.openapi.project.IndexNotReadyException e
public com.intellij.navigation.ItemPresentation getPresentation ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
protected boolean isVisibilitySupported ()
public java.lang.String toString ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/compiled/ClsFileImpl$1.classClsFileImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFileImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.compiled.ClsFileImpl this$0
void (com.intellij.psi.impl.compiled.ClsFileImpl)
com.intellij.psi.impl.compiled.ClsFileImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiElement target
com.intellij.openapi.util.ModificationTracker tracker
}
com/intellij/psi/impl/compiled/ClsFileImpl$2.classClsFileImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFileImpl$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.source.tree.TreeElement val$finalMirrorTreeElement
final com.intellij.openapi.editor.Document val$document
final com.intellij.psi.impl.compiled.ClsFileImpl this$0
void (com.intellij.psi.impl.compiled.ClsFileImpl, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.openapi.editor.Document)
com.intellij.psi.impl.compiled.ClsFileImpl this$0
public void run ()
}
com/intellij/psi/impl/compiled/ClsFileImpl$3.classClsFileImpl.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsFileImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.compiled.ClsFileImpl val$clsFile
final StringBuilder val$buffer
void (com.intellij.psi.impl.compiled.ClsFileImpl, java.lang.StringBuilder)
public void run ()
}
com/intellij/psi/impl/compiled/ClsFileImpl$4.classClsFileImpl.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsFileImpl$4 extends java.lang.Object implements com.intellij.psi.impl.compiled.InnerClassSourceStrategy {
static final boolean $assertionsDisabled
void ()
public com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair findInnerClass (java.lang.String, com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair)
byte[] bytes
String innerName
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair outerClass
String baseName
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.vfs.VirtualFile innerClass
public void accept (com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair, com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair innerClass
com.intellij.psi.impl.compiled.StubBuildingVisitor visitor
public volatile void accept (java.lang.Object, com.intellij.psi.impl.compiled.StubBuildingVisitor)
public volatile java.lang.Object findInnerClass (java.lang.String, java.lang.Object)
static void ()
}
com/intellij/psi/impl/compiled/ClsFileImpl$FileContentPair.classClsFileImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair extends com.intellij.openapi.util.Pair {
public void (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public byte[] getContent ()
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsFileImpl.classClsFileImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsFileImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiJavaFile com.intellij.psi.impl.source.PsiFileWithStubSupport com.intellij.psi.impl.PsiFileEx com.intellij.openapi.ui.Queryable com.intellij.psi.PsiClassOwnerEx com.intellij.psi.PsiCompiledFile {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String BANNER
private static final com.intellij.openapi.util.Key CLS_DOCUMENT_LINK_KEY
private final Object myMirrorLock
private final Object myStubLock
private final com.intellij.psi.FileViewProvider myViewProvider
private final boolean myIsForDecompiling
private volatile com.intellij.reference.SoftReference myStub
private volatile java.lang.ref.Reference myMirrorFileElement
private volatile com.intellij.psi.impl.compiled.ClsPackageStatementImpl myPackageStatement
private boolean myIsPhysical
private boolean myInvalidated
private static final com.intellij.psi.impl.compiled.InnerClassSourceStrategy STRATEGY
public static final org.jetbrains.org.objectweb.asm.Attribute[] EMPTY_ATTRIBUTES
static final boolean $assertionsDisabled
public void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
private void (com.intellij.psi.FileViewProvider, boolean)
com.intellij.psi.FileViewProvider viewProvider
boolean forDecompiling
public com.intellij.psi.PsiManager getManager ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.psi.PsiDirectory getContainingDirectory ()
com.intellij.openapi.vfs.VirtualFile parentFile
public com.intellij.psi.PsiFile getContainingFile ()
public boolean isValid ()
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void delete () throws com.intellij.util.IncorrectOperationException
boolean isForDecompiling ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.PsiJavaModule module
public com.intellij.psi.PsiClass[] getClasses ()
public com.intellij.psi.PsiPackageStatement getPackageStatement ()
String packageName
com.intellij.psi.stubs.PsiClassHolderFileStub stub
com.intellij.psi.impl.compiled.ClsPackageStatementImpl statement
private static java.lang.String findPackageName (com.intellij.psi.stubs.PsiClassHolderFileStub)
int index
String className
com.intellij.psi.PsiClass[] psiClasses
com.intellij.psi.stubs.PsiClassHolderFileStub stub
String packageName
public java.lang.String getPackageName ()
com.intellij.psi.PsiPackageStatement statement
public void setPackageName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String packageName
public com.intellij.psi.PsiImportList getImportList ()
public boolean importClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean)
boolean includeImplicit
boolean checkIncludes
public com.intellij.psi.PsiClass[] getSingleClassImports (boolean)
boolean checkIncludes
public java.lang.String[] getImplicitlyImportedPackages ()
public java.util.Set getClassNames ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences ()
public com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.stubs.PsiClassHolderFileStub stub
public com.intellij.psi.PsiJavaModule getModuleDeclaration ()
com.intellij.psi.stubs.PsiClassHolderFileStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public boolean isDirectory ()
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiClass[] classes
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiJavaModule module
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement mirrorElement
com.intellij.psi.PsiJavaFile mirrorFile
com.intellij.psi.PsiJavaModule module
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiFile navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy customNavigationPolicy
public com.intellij.psi.PsiElement getMirror ()
com.intellij.psi.impl.source.tree.TreeElement finalMirrorTreeElement
com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiClass[] classes
String fileName
com.intellij.openapi.editor.Document document
CharSequence mirrorText
boolean internalDecompiler
com.intellij.psi.PsiFileFactory factory
com.intellij.psi.PsiFile mirror
com.intellij.psi.impl.source.tree.TreeElement mirrorTreeElement
public java.lang.String getText ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.editor.Document document
public int getTextLength ()
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.editor.Document document
private static java.lang.Exception wrapException (com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.extensions.PluginId pluginId
com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
public com.intellij.psi.PsiFile getDecompiledPsiFile ()
public long getModificationStamp ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
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 com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.stubs.PsiClassHolderFileStub getStub ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.scope.ElementClassHint classHint
public com.intellij.psi.stubs.StubTree getStubTree ()
com.intellij.psi.stubs.PsiFileStubImpl fileStub
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.stubs.StubTree newStubTree
public com.intellij.lang.ASTNode findTreeForStub (com.intellij.psi.stubs.StubTree, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubTree tree
com.intellij.psi.stubs.StubElement stub
public boolean isContentsLoaded ()
public void onContentReload ()
com.intellij.psi.stubs.StubTree stubTree
public void markInvalidated ()
public void putInfo (java.util.Map)
java.util.Map info
public com.intellij.lang.FileASTNode getNode ()
public boolean isPhysical ()
public void setPhysical (boolean)
boolean isPhysical
public static java.lang.CharSequence decompile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.compiled.ClsFileImpl clsFile
StringBuilder buffer
public static com.intellij.psi.impl.java.stubs.PsiJavaFileStub buildFileStub (com.intellij.openapi.vfs.VirtualFile, byte[]) throws com.intellij.util.cls.ClsFormatException
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor visitor
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair source
com.intellij.psi.impl.compiled.StubBuildingVisitor visitor
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
org.jetbrains.org.objectweb.asm.ClassReader reader
String className
String internalName
boolean module
String packageName
com.intellij.pom.java.LanguageLevel level
Exception e
com.intellij.openapi.vfs.VirtualFile file
byte[] bytes
private static java.lang.String getPackageName (java.lang.String)
String internalName
int p
public volatile com.intellij.psi.stubs.StubElement getStub ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
static com.intellij.openapi.util.Key access$000 ()
static void ()
}
com/intellij/psi/impl/compiled/ClsIdentifierImpl.classClsIdentifierImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsIdentifierImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiIdentifier com.intellij.psi.PsiJavaToken {
private final com.intellij.psi.PsiElement myParent
private final String myText
void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement parent
String text
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getText ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
private boolean isCorrectName (java.lang.String)
String name
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
String original
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl$Resolver.classClsJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl$Resolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
public static final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl$Resolver INSTANCE
private void ()
public com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.JavaResolveResult resolveResult
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void ()
}
com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.classClsJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement {
private final com.intellij.psi.PsiElement myParent
private final String myCanonicalText
private final String myQualifiedName
private final com.intellij.psi.PsiReferenceParameterList myRefParameterList
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement parent
String canonicalText
String canonical
String qName
String[] classParameters
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public java.lang.String getText ()
public int getTextLength ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
public java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
String text
StringBuilder sb
String prefix
int tailStart
private com.intellij.psi.JavaResolveResult advancedResolveImpl (com.intellij.psi.PsiFile)
com.intellij.psi.PsiSubstitutor superClassSubstitutor
com.intellij.psi.PsiElement containingClass
com.intellij.psi.PsiTypeParameterListOwner parameterOwner
com.intellij.psi.PsiTypeParameter parameter
java.util.Map substitutionMap
int index
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiTypeElement[] typeElements
com.intellij.psi.PsiElement resolve
private void collectOuterClassTypeArgs (com.intellij.psi.PsiClass, java.lang.String, java.util.Map)
int i
String outerClassRef
String[] classParameters
com.intellij.psi.PsiType[] args
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiClass psiClass
String canonicalText
java.util.Map substitutionMap
com.intellij.psi.PsiClass containingClass
private static java.lang.String getOuterClassRef (java.lang.String)
char c
int i
String ref
int stack
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.resolve.ResolveCache resolveCache
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiElement resolve ()
private com.intellij.psi.PsiElement resolveElement (com.intellij.psi.PsiFile)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public boolean isQualified ()
public com.intellij.psi.PsiElement getQualifier ()
public java.lang.String toString ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static com.intellij.psi.JavaResolveResult access$000 (com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl, com.intellij.psi.PsiFile)
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl x0
com.intellij.psi.PsiFile x1
}
com/intellij/psi/impl/compiled/ClsJavaModuleImpl.classClsJavaModuleImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsJavaModuleImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiJavaModule {
private com.intellij.psi.PsiJavaModuleReferenceElement myReference
public void (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiJavaModuleReferenceElement getNameElement ()
public java.lang.String getModuleName ()
public java.lang.Iterable getRequires ()
public java.lang.Iterable getExports ()
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiRequiresStatement statement
com.intellij.psi.PsiExportsStatement statement
int indentLevel
StringBuilder buffer
int newIndentLevel
int position
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiJavaModule mirror
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.psi.PsiElement getNavigationElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsJavaModuleReferenceElementImpl.classClsJavaModuleReferenceElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsJavaModuleReferenceElementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiJavaModuleReferenceElement {
private final com.intellij.psi.PsiElement myParent
private final String myText
private final com.intellij.psi.impl.source.PsiJavaModuleReference myReference
void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement parent
String text
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String getReferenceText ()
public com.intellij.psi.PsiPolyVariantReference getReference ()
public java.lang.String getText ()
public int getTextLength ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/impl/compiled/ClsJavaTokenImpl.classClsJavaTokenImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsJavaTokenImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiJavaToken {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final short myTokenTypeIndex
private final String myTokenText
void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.tree.IElementType tokenType
String tokenText
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getText ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.classClsLiteralExpressionImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsLiteralExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiLiteralExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final String myText
private final com.intellij.psi.PsiType myType
private final Object myValue
void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String, com.intellij.psi.PsiType, java.lang.Object)
com.intellij.psi.impl.compiled.ClsElementImpl parent
String text
com.intellij.psi.PsiType type
Object value
public com.intellij.psi.PsiType getType ()
public java.lang.Object getValue ()
public java.lang.String getText ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/compiled/ClsMemberImpl$1.classClsMemberImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMemberImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsMemberImpl this$0
void (com.intellij.psi.impl.compiled.ClsMemberImpl)
com.intellij.psi.impl.compiled.ClsMemberImpl this$0
protected com.intellij.psi.javadoc.PsiDocComment compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMemberImpl$2.classClsMemberImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMemberImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsMemberImpl this$0
void (com.intellij.psi.impl.compiled.ClsMemberImpl)
com.intellij.psi.impl.compiled.ClsMemberImpl this$0
protected com.intellij.psi.PsiIdentifier compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMemberImpl.classClsMemberImpl.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsMemberImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiDocCommentOwner com.intellij.psi.PsiNameIdentifierOwner {
private final com.intellij.openapi.util.NotNullLazyValue myDocComment
private final com.intellij.openapi.util.NotNullLazyValue myNameIdentifier
protected void (com.intellij.psi.impl.java.stubs.PsiMemberStub)
com.intellij.psi.impl.java.stubs.PsiMemberStub stub
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl$1.classClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void (com.intellij.psi.impl.compiled.ClsMethodImpl)
com.intellij.psi.impl.compiled.ClsMethodImpl this$0
protected com.intellij.psi.PsiTypeElement compute ()
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
String typeText
protected volatile java.lang.Object compute ()
static void ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl$2.classClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final String val$text
final com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void (com.intellij.psi.impl.compiled.ClsMethodImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsMethodImpl this$0
protected com.intellij.psi.PsiAnnotationMemberValue compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl$3.classClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$3 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void (com.intellij.psi.impl.compiled.ClsMethodImpl)
com.intellij.psi.impl.compiled.ClsMethodImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl.classClsMethodImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsMethodImpl extends com.intellij.psi.impl.compiled.ClsMemberImpl implements com.intellij.psi.PsiAnnotationMethod {
private final com.intellij.openapi.util.NotNullLazyValue myReturnType
private final com.intellij.openapi.util.NotNullLazyValue myDefaultValue
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
String text
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiType getReturnType ()
com.intellij.psi.PsiTypeElement typeElement
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public boolean isDeprecated ()
public com.intellij.psi.PsiAnnotationMemberValue getDefaultValue ()
public boolean isConstructor ()
public boolean isVarArgs ()
public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiAnnotationMemberValue defaultValue
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiMethod mirror
com.intellij.psi.PsiAnnotationMemberValue defaultValue
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiParameter[] parameters
public com.intellij.psi.PsiMethod getSourceMirrorMethod ()
private com.intellij.psi.PsiMethod calcSourceMirrorMethod ()
com.intellij.psi.PsiMethod sourceMethod
com.intellij.psi.PsiClass sourceClassMirror
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy customNavigationPolicy
com.intellij.psi.PsiMethod method
com.intellij.openapi.project.IndexNotReadyException e
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getElementIcon (int)
int flags
javax.swing.Icon methodIcon
com.intellij.ui.RowIcon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
protected boolean isVisibilitySupported ()
public java.lang.String toString ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getBody ()
static com.intellij.psi.PsiMethod access$000 (com.intellij.psi.impl.compiled.ClsMethodImpl)
com.intellij.psi.impl.compiled.ClsMethodImpl x0
static void ()
}
com/intellij/psi/impl/compiled/ClsModifierListImpl.classClsModifierListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsModifierListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiModifierList {
public void (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiElement[] getChildren ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean hasExplicitModifier (java.lang.String)
String name
public void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotation[] annotations
boolean separateAnnotations
boolean isClass
boolean isInterface
boolean isEnum
boolean isInterfaceClass
boolean isMethod
boolean isInterfaceMethod
boolean isField
boolean isInterfaceField
boolean isEnumConstant
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsModifierListOwner.classClsModifierListOwner.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsModifierListOwner extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner {
}
com/intellij/psi/impl/compiled/ClsNameValuePairImpl.classClsNameValuePairImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsNameValuePairImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiNameValuePair {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.impl.compiled.ClsIdentifierImpl myNameIdentifier
private final com.intellij.psi.PsiAnnotationMemberValue myMemberValue
void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.impl.compiled.ClsElementImpl parent
String name
com.intellij.psi.PsiAnnotationMemberValue value
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiNameValuePair mirror
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public java.lang.String getLiteralValue ()
public com.intellij.psi.PsiAnnotationMemberValue getValue ()
public com.intellij.psi.PsiAnnotationMemberValue setValue (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue newValue
}
com/intellij/psi/impl/compiled/ClsPackageStatementImpl.classClsPackageStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPackageStatementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiPackageStatement {
static com.intellij.psi.impl.compiled.ClsPackageStatementImpl NULL_PACKAGE
private final com.intellij.psi.impl.compiled.ClsFileImpl myFile
private final String myPackageName
private void ()
public void (com.intellij.psi.impl.compiled.ClsFileImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsFileImpl file
String packageName
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public com.intellij.psi.PsiModifierList getAnnotationList ()
public com.intellij.psi.PsiElement[] getChildren ()
public java.lang.String getPackageName ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/compiled/ClsParameterImpl$1.classClsParameterImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsParameterImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.compiled.ClsParameterImpl this$0
void (com.intellij.psi.impl.compiled.ClsParameterImpl)
com.intellij.psi.impl.compiled.ClsParameterImpl this$0
protected com.intellij.psi.PsiTypeElement compute ()
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
String typeText
protected volatile java.lang.Object compute ()
static void ()
}
com/intellij/psi/impl/compiled/ClsParameterImpl$2.classClsParameterImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsParameterImpl$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.compiled.ClsParameterImpl this$0
void (com.intellij.psi.impl.compiled.ClsParameterImpl)
com.intellij.psi.impl.compiled.ClsParameterImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/compiled/ClsParameterImpl.classClsParameterImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsParameterImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiParameter {
private final com.intellij.openapi.util.NotNullLazyValue myType
private volatile String myMirrorName
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
private java.lang.String calcName ()
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl parameterStub
com.intellij.psi.impl.compiled.ClsMethodImpl method
com.intellij.psi.PsiMethod sourceMethod
public boolean isAutoGeneratedName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.stubs.StubElement child
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.Object computeConstantValue ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiAnnotation annotation
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiAnnotation[] annotations
private java.lang.String getMirrorName ()
String mirrorName
private java.lang.String calcNiceParameterName ()
String prevName
com.intellij.psi.PsiParameter parameter
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
String[] nameSuggestions
String base
int n
String name
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl stub
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiParameter mirror
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getDeclarationScope ()
private int getIndex ()
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public boolean isVarArgs ()
com.intellij.psi.PsiParameterList paramList
com.intellij.psi.PsiMethod method
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public com.intellij.psi.search.SearchScope getUseScope ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static java.lang.String access$000 (com.intellij.psi.impl.compiled.ClsParameterImpl)
com.intellij.psi.impl.compiled.ClsParameterImpl x0
static void ()
}
com/intellij/psi/impl/compiled/ClsParameterListImpl.classClsParameterListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsParameterListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiParameterList {
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiParameter[] getParameters ()
public int getParameterIndex (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public int getParametersCount ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiParameter[] parameters
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/compiled/ClsParsingUtil$1.classClsParsingUtil.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsParsingUtil$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/compiled/ClsParsingUtil$2.classClsParsingUtil.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsParsingUtil$2 extends com.intellij.psi.impl.compiled.ClsAnnotationValueImpl {
final String val$canonicalText
final com.intellij.psi.PsiAnnotation val$psiAnnotation
void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String, com.intellij.psi.PsiAnnotation)
com.intellij.psi.impl.compiled.ClsElementImpl parent
protected com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl createReference ()
protected com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl createParameterList ()
com.intellij.psi.PsiNameValuePair[] psiAttributes
public com.intellij.psi.PsiAnnotationOwner getOwner ()
}
com/intellij/psi/impl/compiled/ClsParsingUtil.classClsParsingUtil.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsParsingUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ANNOTATION_VALUE
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiManager, com.intellij.psi.impl.compiled.ClsElementImpl)
com.intellij.psi.PsiExpression expr
com.intellij.util.IncorrectOperationException e
String exprText
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiJavaParserFacade parserFacade
public static com.intellij.psi.PsiAnnotationMemberValue createMemberValueFromText (java.lang.String, com.intellij.psi.PsiManager, com.intellij.psi.impl.compiled.ClsElementImpl)
String text
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiAnnotationMemberValue getMemberValue (com.intellij.psi.PsiElement, com.intellij.psi.impl.compiled.ClsElementImpl)
int i
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiAnnotationMemberValue[] clsInitializers
com.intellij.psi.impl.compiled.ClsArrayInitializerMemberValueImpl arrayValue
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
String canonicalText
com.intellij.psi.PsiElement element
com.intellij.psi.impl.compiled.ClsElementImpl parent
static com.intellij.psi.PsiExpression psiToClsExpression (com.intellij.psi.PsiExpression, com.intellij.psi.impl.compiled.ClsElementImpl)
boolean forDecompiling
com.intellij.psi.PsiType type
Object value
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression operand
String classText
String exprText
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression expr
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiConstantEvaluationHelper evaluator
Object value
public static boolean isJavaIdentifier (java.lang.String, com.intellij.pom.java.LanguageLevel)
String identifier
com.intellij.pom.java.LanguageLevel level
public static com.intellij.pom.java.LanguageLevel getLanguageLevelByVersion (int)
int major
static void ()
}
com/intellij/psi/impl/compiled/ClsPrefixExpressionImpl.classClsPrefixExpressionImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPrefixExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiPrefixExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiJavaToken myOperator
private final com.intellij.psi.PsiExpression myOperand
void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression operand
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement[] getChildren ()
public java.lang.String getText ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsReferenceExpressionImpl.classClsReferenceExpressionImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsReferenceExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiReferenceExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiReferenceExpression myPatternExpression
private final com.intellij.psi.PsiReferenceExpression myQualifier
private final String myName
private final com.intellij.psi.PsiIdentifier myNameElement
public void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiReferenceExpression patternExpression
com.intellij.psi.PsiReferenceExpression patternQualifier
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiElement[] getChildren ()
public java.lang.String getText ()
public boolean isQualified ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
public java.lang.String getQualifiedName ()
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public boolean isSoft ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public java.lang.String toString ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl$1.classClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsReferenceListImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsReferenceListImpl this$0
void (com.intellij.psi.impl.compiled.ClsReferenceListImpl)
com.intellij.psi.impl.compiled.ClsReferenceListImpl this$0
protected com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] compute ()
int i
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] refs
String[] strings
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl$2.classClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsReferenceListImpl$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$PsiReferenceList$Role
static void ()
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl.classClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsReferenceListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiReferenceList {
private static final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] EMPTY_REFS_ARRAY
private final com.intellij.openapi.util.NotNullLazyValue myRefs
public void (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
public com.intellij.psi.PsiReferenceList$Role getRole ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
com.intellij.psi.PsiReferenceList$Role role
int indentLevel
StringBuilder buffer
String[] names
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] access$000 ()
static void ()
}
com/intellij/psi/impl/compiled/ClsReferenceParameterListImpl.classClsReferenceParameterListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsReferenceParameterListImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiReferenceParameterList {
private static final java.util.regex.Pattern EXTENDS_PREFIX
private static final java.util.regex.Pattern SUPER_PREFIX
private final com.intellij.psi.PsiElement myParent
private final com.intellij.psi.impl.compiled.ClsTypeElementImpl[] myTypeParameters
private volatile com.intellij.psi.PsiType[] myTypeParametersCachedTypes
public void (com.intellij.psi.PsiElement, java.lang.String[])
java.util.regex.Matcher superMatcher
String s
char variance
java.util.regex.Matcher extendsMatcher
int i
com.intellij.psi.PsiElement parent
String[] classParameters
int length
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public com.intellij.psi.PsiType[] getTypeArguments ()
int i
com.intellij.psi.PsiType[] cachedTypes
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
static void ()
}
com/intellij/psi/impl/compiled/ClsRepositoryPsiElement.classClsRepositoryPsiElement.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsRepositoryPsiElement extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.StubBasedPsiElement {
private final com.intellij.psi.stubs.StubElement myStub
protected void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.stubs.IStubElementType getElementType ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiManager getManager ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.stubs.StubElement p
public com.intellij.psi.stubs.StubElement getStub ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement[] getChildren ()
int i
java.util.List stubs
com.intellij.psi.PsiElement[] children
public com.intellij.psi.PsiElement getFirstChild ()
java.util.List children
public com.intellij.psi.PsiElement getLastChild ()
java.util.List children
public com.intellij.psi.PsiElement getNextSibling ()
com.intellij.psi.PsiElement[] psiElements
int i
public com.intellij.psi.PsiElement getPrevSibling ()
com.intellij.psi.PsiElement[] psiElements
int i
}
com/intellij/psi/impl/compiled/ClsRequiresStatementImpl$1.classClsRequiresStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsRequiresStatementImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsRequiresStatementImpl this$0
void (com.intellij.psi.impl.compiled.ClsRequiresStatementImpl)
com.intellij.psi.impl.compiled.ClsRequiresStatementImpl this$0
protected com.intellij.psi.PsiJavaModuleReferenceElement compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsRequiresStatementImpl.classClsRequiresStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsRequiresStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiRequiresStatement {
private final com.intellij.openapi.util.NotNullLazyValue myModuleReference
public void (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public java.lang.String getModuleName ()
public boolean isPublic ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsStubBuilderFactory.classClsStubBuilderFactory.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsStubBuilderFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.stubs.PsiFileStub buildFileStub (com.intellij.openapi.vfs.VirtualFile, byte[]) throws com.intellij.util.cls.ClsFormatException
public com.intellij.psi.stubs.PsiFileStub buildFileStub (com.intellij.openapi.vfs.VirtualFile, byte[], com.intellij.openapi.project.Project) throws com.intellij.util.cls.ClsFormatException
com.intellij.openapi.vfs.VirtualFile file
byte[] bytes
com.intellij.openapi.project.Project project
public abstract boolean canBeProcessed (com.intellij.openapi.vfs.VirtualFile, byte[])
public abstract boolean isInnerClass (com.intellij.openapi.vfs.VirtualFile)
public int getStubVersion ()
static void ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl$1.classClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsTypeElementImpl$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
final com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
void (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
protected com.intellij.psi.impl.compiled.ClsElementImpl compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl$2.classClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsTypeElementImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
void (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
protected com.intellij.psi.PsiType compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl.classClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsTypeElementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiTypeElement {
static final char VARIANCE_NONE
static final char VARIANCE_EXTENDS
static final char VARIANCE_SUPER
static final char VARIANCE_INVARIANT
private final com.intellij.psi.PsiElement myParent
private final String myTypeText
private final char myVariance
private final com.intellij.openapi.util.NullableLazyValue myChild
private final com.intellij.openapi.util.NotNullLazyValue myCachedType
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiElement, java.lang.String, char)
com.intellij.psi.PsiElement parent
String typeText
char variance
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.impl.compiled.ClsElementImpl child
public com.intellij.psi.PsiElement getParent ()
public java.lang.String getText ()
String shortClassName
private java.lang.String decorateTypeText (java.lang.String)
String shortClassName
public java.lang.String getCanonicalText ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.compiled.ClsElementImpl child
private boolean isArray ()
private boolean isVarArgs ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
private com.intellij.psi.impl.compiled.ClsElementImpl calculateChild ()
private com.intellij.psi.PsiType calculateType ()
com.intellij.psi.PsiModifierList modifierList
private com.intellij.psi.PsiType calculateBaseType ()
com.intellij.psi.impl.source.PsiClassReferenceType psiClassReferenceType
com.intellij.psi.PsiType result
com.intellij.psi.impl.compiled.ClsElementImpl childElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public java.lang.String toString ()
static com.intellij.psi.impl.compiled.ClsElementImpl access$000 (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl x0
static com.intellij.psi.PsiType access$100 (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl x0
static void ()
}
com/intellij/psi/impl/compiled/ClsTypeParameterImpl.classClsTypeParameterImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsTypeParameterImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiTypeParameter {
private final com.intellij.psi.impl.light.LightEmptyImplementsList myLightEmptyImplementsList
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiJavaCodeReferenceElement[] bounds
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.classClsTypeParametersListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsTypeParametersListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiTypeParameterList {
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiTypeParameter[] params
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiTypeParameter[] typeParameters
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/compiled/InnerClassSourceStrategy.classInnerClassSourceStrategy.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.InnerClassSourceStrategy extends java.lang.Object {
public abstract java.lang.Object findInnerClass (java.lang.String, java.lang.Object)
public abstract void accept (java.lang.Object, com.intellij.psi.impl.compiled.StubBuildingVisitor)
}
com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor$1.classModuleStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor$1 extends org.jetbrains.org.objectweb.asm.ModuleVisitor {
final com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor, int)
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor this$0
int x0
public void visitRequire (java.lang.String, int)
boolean isPublic
String module
int access
public transient void visitExport (java.lang.String, java.lang.String[])
String packageName
String[] modules
}
com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.classModuleStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor extends org.jetbrains.org.objectweb.asm.ClassVisitor {
private static final int ACC_TRANSITIVE
private static final int ACC_STATIC_PHASE
private final com.intellij.psi.impl.java.stubs.PsiJavaFileStub myParent
private final String myModuleName
private com.intellij.psi.impl.java.stubs.PsiJavaModuleStub myResult
public void (com.intellij.psi.impl.java.stubs.PsiJavaFileStub, java.lang.String)
com.intellij.psi.impl.java.stubs.PsiJavaFileStub parent
String moduleName
public com.intellij.psi.impl.java.stubs.PsiJavaModuleStub getResult ()
public org.jetbrains.org.objectweb.asm.ModuleVisitor visitModule ()
static com.intellij.psi.impl.java.stubs.PsiJavaModuleStub access$000 (com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor)
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor x0
}
com/intellij/psi/impl/compiled/OutOfOrderInnerClassException.classOutOfOrderInnerClassException.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.OutOfOrderInnerClassException extends java.lang.RuntimeException {
public void ()
public java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/impl/compiled/SignatureParsing.classSignatureParsing.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.SignatureParsing extends java.lang.Object {
private static final char VARIANCE_NONE
private static final char VARIANCE_EXTENDS
private static final char VARIANCE_SUPER
private static final char VARIANCE_INVARIANT
private static final String VARIANCE_EXTENDS_PREFIX
private static final String VARIANCE_SUPER_PREFIX
static final boolean $assertionsDisabled
private void ()
public static java.util.List parseTypeParametersDeclaration (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
java.util.List typeParameters
private static com.intellij.openapi.util.Pair parseTypeParameter (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
String bound
java.text.CharacterIterator signature
com.intellij.util.Function mapping
StringBuilder name
String parameterName
java.util.List bounds
boolean jlo
public static java.lang.String parseTopLevelClassRefSignature (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
private static java.lang.String parseTypeVariableRefSignature (java.text.CharacterIterator) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
StringBuilder id
private static java.lang.String parseParameterizedClassRefSignature (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
boolean firstArg
char c
java.text.CharacterIterator signature
com.intellij.util.Function mapping
StringBuilder canonicalText
boolean mapped
String text
private static java.lang.String parseClassOrTypeVariableElement (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
char variance
int dimensions
String text
private static java.lang.String decorateTypeText (java.lang.String, char)
String canonical
char variance
private static char parseVariance (java.text.CharacterIterator)
char variance
java.text.CharacterIterator signature
char variance
private static int parseDimensions (java.text.CharacterIterator)
java.text.CharacterIterator signature
int dimensions
public static java.lang.String parseTypeString (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
int dimensions
String text
private static java.lang.String parseTypeWithoutVariance (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
String text
static void ()
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$1.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
public java.lang.String fun (java.lang.String)
String name
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$2.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$2 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$3.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
public java.lang.String fun (java.lang.String)
String name
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$4.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
public java.lang.String fun (org.jetbrains.org.objectweb.asm.Type)
org.jetbrains.org.objectweb.asm.Type type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$5.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$5 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor this$0
public java.lang.String fun (java.lang.String)
String name
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$6.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$6 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final java.util.Map val$mapping
void (int, java.util.Map)
int x0
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$7.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$7 extends java.lang.Object implements com.intellij.util.Function {
final java.util.Map val$mapping
void (java.util.Map)
public java.lang.String fun (java.lang.String)
com.intellij.openapi.util.Pair p
String internalName
String className
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$8.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$8 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
char c
int p
StringBuilder sb
boolean updated
String internalName
String canonicalText
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$AnnotationTextCollector$1.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector)
com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$AnnotationTextCollector$2.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector$2 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector)
com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$AnnotationTextCollector.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector extends org.jetbrains.org.objectweb.asm.AnnotationVisitor {
private final StringBuilder myBuilder
private final com.intellij.util.Function myMapping
private final com.intellij.util.Consumer myCallback
private boolean hasPrefix
private boolean hasParams
private void (java.lang.String, com.intellij.util.Function, com.intellij.util.Consumer)
String desc
com.intellij.util.Function mapping
com.intellij.util.Consumer callback
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
private void valuePairPrefix (java.lang.String)
String name
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
void (java.lang.String, com.intellij.util.Function, com.intellij.util.Consumer, com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
String x0
com.intellij.util.Function x1
com.intellij.util.Consumer x2
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x3
static java.lang.StringBuilder access$1600 (com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector)
com.intellij.psi.impl.compiled.StubBuildingVisitor$AnnotationTextCollector x0
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$ClassInfo.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo extends java.lang.Object {
private java.util.List typeParameters
private String superName
private java.util.List interfaceNames
private void ()
static java.util.List access$000 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
static java.util.List access$100 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
static java.lang.String access$200 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x0
static java.util.List access$002 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
java.util.List x1
static java.lang.String access$202 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
String x1
static java.util.List access$102 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
java.util.List x1
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$FieldAnnotationCollectingVisitor$1.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$FieldAnnotationCollectingVisitor$2.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor$2 extends java.lang.Object implements com.intellij.util.Consumer {
final org.jetbrains.org.objectweb.asm.TypePath val$typePath
final com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor, org.jetbrains.org.objectweb.asm.TypePath)
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$FieldAnnotationCollectingVisitor.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor extends org.jetbrains.org.objectweb.asm.FieldVisitor {
private final com.intellij.psi.impl.java.stubs.PsiModifierListStub myModList
private final com.intellij.util.Function myMapping
private java.util.Set myFilter
private void (com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.util.Function)
com.intellij.psi.impl.java.stubs.PsiModifierListStub modList
com.intellij.util.Function mapping
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jetbrains.org.objectweb.asm.TypePath typePath
String desc
boolean visible
void (com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.util.Function, com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.java.stubs.PsiModifierListStub x0
com.intellij.util.Function x1
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x2
static java.util.Set access$1700 (com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor x0
static java.util.Set access$1702 (com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor, java.util.Set)
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor x0
java.util.Set x1
static com.intellij.psi.impl.java.stubs.PsiModifierListStub access$1800 (com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$FieldAnnotationCollectingVisitor x0
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor$1.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor$2.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor$2 extends java.lang.Object implements com.intellij.util.Consumer {
final int val$parameter
final com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor, int)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
public void consume (java.lang.String)
String text
int idx
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor$3.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor$3 extends java.lang.Object implements com.intellij.util.Consumer {
final org.jetbrains.org.objectweb.asm.TypeReference val$ref
final org.jetbrains.org.objectweb.asm.TypePath val$typePath
final com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor, org.jetbrains.org.objectweb.asm.TypeReference, org.jetbrains.org.objectweb.asm.TypePath)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
public void consume (java.lang.String)
int idx
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor$4.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor$4 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor this$0
public void consume (java.lang.String)
String text
public volatile void consume (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor extends org.jetbrains.org.objectweb.asm.MethodVisitor {
private final com.intellij.psi.impl.java.stubs.PsiMethodStub myOwner
private final com.intellij.psi.impl.java.stubs.PsiModifierListStub myModList
private final int myIgnoreCount
private final int myParamIgnoreCount
private final int myParamCount
private final com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] myParamStubs
private final com.intellij.util.Function myMapping
private int myUsedParamSize
private int myUsedParamCount
private java.util.List myFilters
private void (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.impl.java.stubs.PsiModifierListStub, int, int, int, com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[], com.intellij.util.Function)
com.intellij.psi.impl.java.stubs.PsiMethodStub owner
com.intellij.psi.impl.java.stubs.PsiModifierListStub modList
int ignoreCount
int paramIgnoreCount
int paramCount
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] paramStubs
com.intellij.util.Function mapping
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jetbrains.org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.jetbrains.org.objectweb.asm.TypeReference ref
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.jetbrains.org.objectweb.asm.Label, org.jetbrains.org.objectweb.asm.Label, int)
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl parameterStub
int paramIndex
String name
String desc
String signature
org.jetbrains.org.objectweb.asm.Label start
org.jetbrains.org.objectweb.asm.Label end
int index
private void filter (int, java.lang.String)
int i
int index
String text
java.util.Set filter
private boolean filtered (int, java.lang.String)
int index
String text
void (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.impl.java.stubs.PsiModifierListStub, int, int, int, com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[], com.intellij.util.Function, com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.java.stubs.PsiMethodStub x0
com.intellij.psi.impl.java.stubs.PsiModifierListStub x1
int x2
int x3
int x4
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] x5
com.intellij.util.Function x6
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x7
static void access$1900 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor, int, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor x0
int x1
String x2
static com.intellij.psi.impl.java.stubs.PsiModifierListStub access$2000 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor x0
static int access$2100 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor x0
static com.intellij.psi.impl.java.stubs.PsiMethodStub access$2200 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor x0
static boolean access$2300 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor, int, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodAnnotationCollectingVisitor x0
int x1
String x2
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodInfo.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo extends java.lang.Object {
private java.util.List typeParameters
private String returnType
private java.util.List argTypes
private java.util.List throwTypes
private void ()
static java.lang.String access$800 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static java.util.List access$900 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static java.util.List access$1000 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static java.util.List access$1100 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x0
static java.util.List access$902 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
static java.util.List access$1002 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
static java.lang.String access$802 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
String x1
static java.util.List access$1102 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
}
com/intellij/psi/impl/compiled/StubBuildingVisitor.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.StubBuildingVisitor extends org.jetbrains.org.objectweb.asm.ClassVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String DOUBLE_POSITIVE_INF
private static final String DOUBLE_NEGATIVE_INF
private static final String DOUBLE_NAN
private static final String FLOAT_POSITIVE_INF
private static final String FLOAT_NEGATIVE_INF
private static final String FLOAT_NAN
private static final String SYNTHETIC_CLASS_INIT_METHOD
private static final String SYNTHETIC_INIT_METHOD
private static final int ASM_API
private final Object mySource
private final com.intellij.psi.impl.compiled.InnerClassSourceStrategy myInnersStrategy
private final com.intellij.psi.stubs.StubElement myParent
private final int myAccess
private final String myShortName
private final com.intellij.util.Function myMapping
private String myInternalName
private com.intellij.psi.impl.java.stubs.PsiClassStub myResult
private com.intellij.psi.impl.java.stubs.PsiModifierListStub myModList
private static final String[] parameterNames
public static final com.intellij.util.Function GUESSING_MAPPER
public void (java.lang.Object, com.intellij.psi.impl.compiled.InnerClassSourceStrategy, com.intellij.psi.stubs.StubElement, int, java.lang.String)
Object classSource
com.intellij.psi.impl.compiled.InnerClassSourceStrategy innersStrategy
com.intellij.psi.stubs.StubElement parent
int access
String shortName
public com.intellij.psi.impl.java.stubs.PsiClassStub getResult ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
com.intellij.util.cls.ClsFormatException e
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub parameterStub
com.intellij.openapi.util.Pair parameter
int version
int access
String name
String signature
String superName
String[] interfaces
String parentName
String fqn
String shortName
int flags
boolean isDeprecated
boolean isInterface
boolean isEnum
boolean isAnnotationType
byte stubFlags
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo info
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub typeParameterList
private java.lang.String getFqn (java.lang.String, java.lang.String, java.lang.String)
String internalName
String shortName
String parentName
private com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo parseClassSignature (java.lang.String) throws com.intellij.util.cls.ClsFormatException
String name
String signature
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo result
java.text.CharacterIterator iterator
private com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo parseClassDescription (java.lang.String, java.lang.String[])
String superClass
String[] superInterfaces
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo result
private static void newReferenceList (com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType, com.intellij.psi.stubs.StubElement, java.lang.String[])
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
com.intellij.psi.stubs.StubElement parent
String[] types
com.intellij.psi.PsiReferenceList$Role role
private static int packCommonFlags (int)
int access
int flags
private static int packClassFlags (int)
int access
int flags
private static int packFieldFlags (int)
int access
int flags
private static int packMethodFlags (int, boolean)
int access
boolean isInterface
int flags
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
Object innerClass
String name
String outerName
String innerName
int access
public org.jetbrains.org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
byte flags
com.intellij.psi.impl.cache.TypeInfo type
String initializer
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.impl.java.stubs.PsiModifierListStub modList
private com.intellij.psi.impl.cache.TypeInfo fieldType (java.lang.String, java.lang.String)
com.intellij.util.cls.ClsFormatException e
String desc
String signature
String type
public org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
com.intellij.util.cls.ClsFormatException e
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub parameterStub
com.intellij.openapi.util.Pair parameter
String arg
boolean isEllipsisParam
com.intellij.psi.impl.cache.TypeInfo typeInfo
String paramName
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl parameterStub
int i
int access
String name
String desc
String signature
String[] exceptions
boolean isEnum
boolean isConstructor
boolean isDeprecated
boolean isVarargs
boolean isStatic
boolean isAnnotationMethod
byte flags
String canonicalMethodName
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo info
boolean generic
com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl stub
com.intellij.psi.impl.java.stubs.PsiModifierListStub modList
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub list
boolean isEnumConstructor
boolean isInnerClassConstructor
java.util.List args
com.intellij.psi.impl.java.stubs.impl.PsiParameterListStubImpl parameterList
int paramCount
com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl[] paramStubs
int localVarIgnoreCount
int paramIgnoreCount
private com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo parseMethodSignature (java.lang.String, java.lang.String[]) throws com.intellij.util.cls.ClsFormatException
String signature
String[] exceptions
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo result
java.text.CharacterIterator iterator
private com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo parseMethodDescription (java.lang.String, java.lang.String[])
String desc
String[] exceptions
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo result
private static java.lang.String constToString (java.lang.Object, java.lang.String, boolean, com.intellij.util.Function)
char ch
double d
float v
int i
int length
StringBuilder buffer
Object value
String type
boolean anno
com.intellij.util.Function mapping
private static java.lang.String toJavaType (org.jetbrains.org.objectweb.asm.Type, com.intellij.util.Function)
org.jetbrains.org.objectweb.asm.Type type
com.intellij.util.Function mapping
int dimensions
String text
private static com.intellij.util.Function createMapping (java.lang.Object)
com.intellij.util.Function mapping
Object classSource
byte[] bytes
private static com.intellij.util.Function createMapping (byte[])
byte[] classBytes
java.util.Map mapping
static com.intellij.util.Function access$400 (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor x0
static com.intellij.psi.impl.java.stubs.PsiModifierListStub access$500 (com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.StubBuildingVisitor x0
static java.lang.String access$1400 (org.jetbrains.org.objectweb.asm.Type, com.intellij.util.Function)
org.jetbrains.org.objectweb.asm.Type x0
com.intellij.util.Function x1
static java.lang.String access$1500 (java.lang.Object, java.lang.String, boolean, com.intellij.util.Function)
Object x0
String x1
boolean x2
com.intellij.util.Function x3
static void ()
}
com/intellij/psi/impl/file/PsiPackageImpl$1.classPsiPackageImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiPackageImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final boolean val$includeLibrarySources
final com.intellij.psi.impl.file.PsiPackageImpl this$0
void (com.intellij.psi.impl.file.PsiPackageImpl, boolean)
com.intellij.psi.impl.file.PsiPackageImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.Collection result
com.intellij.util.Processor processor
}
com/intellij/psi/impl/file/PsiPackageImpl$2.classPsiPackageImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiPackageImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final String val$name
final com.intellij.psi.impl.file.PsiPackageImpl this$0
void (com.intellij.psi.impl.file.PsiPackageImpl, java.lang.String)
com.intellij.psi.impl.file.PsiPackageImpl this$0
public boolean value (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/file/PsiPackageImpl$3.classPsiPackageImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiPackageImpl$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.search.GlobalSearchScope val$scope
final com.intellij.psi.impl.file.PsiPackageImpl this$0
void (com.intellij.psi.impl.file.PsiPackageImpl, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.impl.file.PsiPackageImpl this$0
public boolean value (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/file/PsiPackageImpl$PackageAnnotationValueProvider.classPsiPackageImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiPackageImpl$PackageAnnotationValueProvider extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.file.PsiPackageImpl this$0
private void (com.intellij.psi.impl.file.PsiPackageImpl)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiFile file
com.intellij.psi.PsiPackageStatement stmt
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiClass aClass
java.util.List modifiers
com.intellij.psi.impl.source.tree.java.PsiCompositeModifierList result
void (com.intellij.psi.impl.file.PsiPackageImpl, com.intellij.psi.impl.file.PsiPackageImpl$1)
com.intellij.psi.impl.file.PsiPackageImpl x0
com.intellij.psi.impl.file.PsiPackageImpl$1 x1
}
com/intellij/psi/impl/file/PsiPackageImpl.classPsiPackageImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiPackageImpl extends com.intellij.psi.impl.file.PsiPackageBase implements com.intellij.psi.PsiPackage com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.psi.util.CachedValue myAnnotationList
private volatile com.intellij.psi.util.CachedValue myDirectories
private volatile com.intellij.psi.util.CachedValue myDirectoriesWithLibSources
private volatile com.intellij.reference.SoftReference myClassCache
private volatile com.intellij.reference.SoftReference myDumbModeFullCache
private volatile com.intellij.reference.SoftReference myDumbModePartialCache
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String qualifiedName
protected java.util.Collection getAllDirectories (boolean)
boolean includeLibrarySources
private com.intellij.psi.util.CachedValue createCachedDirectories (boolean)
boolean includeLibrarySources
protected com.intellij.psi.PsiElement findPackage (java.lang.String)
String qName
public void handleQualifiedNameChange (java.lang.String)
String newQualifiedName
public com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes ()
public com.intellij.psi.impl.file.PsiPackageImpl getParentPackage ()
protected com.intellij.psi.impl.file.PsiPackageImpl createInstance (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String qName
public com.intellij.lang.Language getLanguage ()
public boolean isValid ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiClass[] getClasses ()
protected com.intellij.psi.search.GlobalSearchScope allScope ()
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiFile[] getFiles (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiModifierList getAnnotationList ()
public com.intellij.psi.PsiPackage[] getSubPackages ()
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
private com.intellij.psi.impl.JavaPsiFacadeImpl getFacade ()
private com.intellij.psi.PsiClass[] getCachedClassesByName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map map
com.intellij.psi.PsiClass[] classes
String qName
String classQName
private com.intellij.psi.PsiClass[] getCachedClassInDumbMode (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] existing
String psiClassName
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass[] array
String name
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map scopeMap
java.util.Map map
com.intellij.psi.PsiClass[] classes
private com.intellij.psi.PsiClass[] findClassesHeuristically (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
java.util.List sameNamed
com.intellij.psi.PsiDirectory directory
java.util.List fastClasses
String name
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map partial
com.intellij.psi.PsiClass[] result
public boolean containsClassNamed (java.lang.String)
String name
public com.intellij.psi.PsiClass[] findClassByShortName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String name
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass[] allClasses
com.intellij.psi.PsiClass[] array
private com.intellij.psi.PsiPackage findSubPackageByName (java.lang.String)
String name
String qName
String subpackageQName
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiPackage aPackage
String packageName
com.intellij.psi.PsiPackage pack
com.intellij.psi.PsiPackage[] packs
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.scope.ElementClassHint classHint
com.intellij.openapi.util.Condition nameCondition
com.intellij.psi.scope.NameHint providedNameHint
String providedName
private static boolean processClasses (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiClass[], com.intellij.openapi.util.Condition)
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
String name
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiClass[] classes
com.intellij.openapi.util.Condition nameCondition
public boolean canNavigate ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void navigate (boolean)
boolean requestFocus
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public volatile com.intellij.psi.impl.file.PsiPackageBase getParentPackage ()
protected volatile com.intellij.psi.impl.file.PsiPackageBase createInstance (com.intellij.psi.PsiManager, java.lang.String)
public volatile com.intellij.psi.PsiPackage getParentPackage ()
static com.intellij.psi.impl.JavaPsiFacadeImpl access$000 (com.intellij.psi.impl.file.PsiPackageImpl)
com.intellij.psi.impl.file.PsiPackageImpl x0
static void ()
}
com/intellij/psi/impl/file/PsiPackageImplementationHelper.classPsiPackageImplementationHelper.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiPackageImplementationHelper extends java.lang.Object {
public void ()
public abstract com.intellij.psi.search.GlobalSearchScope adjustAllScope (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes (com.intellij.psi.PsiPackage)
public abstract void handleQualifiedNameChange (com.intellij.psi.PsiPackage, java.lang.String)
public abstract void navigate (com.intellij.psi.PsiPackage, boolean)
public abstract boolean packagePrefixExists (com.intellij.psi.PsiPackage)
public abstract java.lang.Object[] getDirectoryCachedValueDependencies (com.intellij.psi.PsiPackage)
public static com.intellij.psi.impl.file.PsiPackageImplementationHelper getInstance ()
}
com/intellij/psi/impl/file/impl/JavaFileManager$SERVICE.classJavaFileManager.java
package com.intellij.psi.impl.file.impl
public com.intellij.psi.impl.file.impl.JavaFileManager$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.impl.file.impl.JavaFileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/file/impl/JavaFileManager.classJavaFileManager.java
package com.intellij.psi.impl.file.impl
public abstract com.intellij.psi.impl.file.impl.JavaFileManager extends java.lang.Object {
public abstract com.intellij.psi.PsiPackage findPackage (java.lang.String)
public abstract com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract java.util.Collection getNonTrivialPackagePrefixes ()
public abstract java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
}
com/intellij/psi/impl/java/stubs/ClsStubPsiFactory.classClsStubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.ClsStubPsiFactory extends com.intellij.psi.impl.java.stubs.StubPsiFactory {
public static final com.intellij.psi.impl.java.stubs.ClsStubPsiFactory INSTANCE
public void ()
public com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiExportsStatement createExportsStatement (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
static void ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionElementType.classFunctionalExpressionElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.FunctionalExpressionElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String debugName
public void serialize (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.FunctionalExpressionStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
com.intellij.psi.stubs.IndexSink sink
public com.intellij.psi.impl.java.stubs.FunctionalExpressionStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
com.intellij.psi.stubs.StubElement parentStub
protected abstract java.lang.String getPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey$1.classFunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$java$stubs$FunctionalExpressionKey$CoarseType
static void ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey$CoarseType.classFunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
public final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType extends java.lang.Enum {
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType VOID
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType UNKNOWN
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType BOOLEAN
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType NON_VOID
private static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType[] $VALUES
public static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType[] values ()
public static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey.classFunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.FunctionalExpressionKey extends java.lang.Object {
public static final int UNKNOWN_PARAM_COUNT
private final int lambdaParameterCount
private final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType lambdaReturnType
private final String knownType
public void (int, com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType, java.lang.String)
int lambdaParameterCount
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType lambdaReturnType
String knownFunExprType
public static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey deserializeKey (java.io.DataInput) throws java.io.IOException
java.io.DataInput dataStream
int parameterCount
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType type
String knownType
public void serializeKey (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput dataStream
public boolean canRepresent (int, boolean, boolean)
int samParamCount
boolean booleanCompatible
boolean isVoid
public static boolean isBooleanCompatible (com.intellij.psi.PsiType)
com.intellij.psi.PsiType samType
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey key
public int hashCode ()
int result
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionStub.classFunctionalExpressionStub.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.FunctionalExpressionStub extends com.intellij.psi.stubs.StubBase {
private final String myPresentableText
protected void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType, java.lang.String)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType elementType
String presentableTextRef
public java.lang.String getPresentableText ()
}
com/intellij/psi/impl/java/stubs/JavaAnnotationElementType.classJavaAnnotationElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaAnnotationElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiAnnotation createPsi (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiAnnotation createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiAnnotationStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String text
public void serialize (com.intellij.psi.impl.java.stubs.PsiAnnotationStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiAnnotationStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiAnnotationStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
com.intellij.psi.stubs.IndexSink sink
String shortName
private static java.lang.String getReferenceShortName (java.lang.String)
String annotationText
int index
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaAnnotationParameterListType.classJavaAnnotationParameterListType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaAnnotationParameterListType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
protected void ()
public com.intellij.psi.PsiAnnotationParameterList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public com.intellij.psi.PsiAnnotationParameterList createPsi (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public void serialize (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaClassElementType.classJavaClassElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaClassElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String id
public com.intellij.psi.PsiClass createPsi (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiClass createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
String pkg
String parentFqn
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
boolean isDeprecatedByComment
boolean isInterface
boolean isEnum
boolean isEnumConst
boolean isAnonymous
boolean isAnnotation
boolean isInQualifiedNew
boolean hasDeprecatedAnnotation
String qualifiedName
String name
String baseRef
byte flags
com.intellij.psi.impl.java.stubs.JavaClassElementType type
public static com.intellij.psi.impl.java.stubs.JavaClassElementType typeForClass (boolean, boolean)
boolean anonymous
boolean enumConst
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiClassStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.util.io.StringRef name
com.intellij.util.io.StringRef qname
com.intellij.util.io.StringRef sourceFileName
com.intellij.psi.impl.java.stubs.impl.PsiClassStubImpl classStub
com.intellij.util.io.StringRef baseRef
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
byte flags
boolean isAnonymous
boolean isEnumConst
com.intellij.psi.impl.java.stubs.JavaClassElementType type
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassStub, com.intellij.psi.stubs.IndexSink)
String baseRef
String shortName
String fqn
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.stubs.IndexSink sink
boolean isAnonymous
public java.lang.String getId (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
String name
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile java.lang.String getId (com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaClassInitializerElementType.classJavaClassInitializerElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaClassInitializerElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiClassInitializer createPsi (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiClassInitializer createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassInitializerStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiClassInitializerStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaClassReferenceListElementType$1.classJavaClassReferenceListElementType.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$PsiReferenceList$Role
static void ()
}
com/intellij/psi/impl/java/stubs/JavaClassReferenceListElementType.classJavaClassReferenceListElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String id
public com.intellij.psi.PsiReferenceList createPsi (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiReferenceList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
private static java.lang.String[] getTexts (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
java.util.List refs
String[] texts
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
String name
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
byte role
String[] names
public com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
int i
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
byte role
int len
com.intellij.util.io.StringRef[] names
com.intellij.psi.PsiReferenceList$Role decodedRole
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.IndexSink)
String shortName
String name
com.intellij.psi.impl.java.stubs.PsiClassStub psiClassStub
com.intellij.psi.stubs.StubElement parentStub
String[] names
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.IndexSink sink
com.intellij.psi.PsiReferenceList$Role role
public static com.intellij.psi.PsiReferenceList$Role elementTypeToRole (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
private static com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType roleToElementType (com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiReferenceList$Role role
private static byte encodeRole (com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiReferenceList$Role role
private static com.intellij.psi.PsiReferenceList$Role decodeRole (byte)
byte code
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaExportsStatementElementType.classJavaExportsStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaExportsStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiExportsStatement createPsi (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
public com.intellij.psi.PsiExportsStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiExportsStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String refText
java.util.List to
public void serialize (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiExportsStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String packageName
java.util.List targets
public void indexStub (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaFieldStubElementType.classJavaFieldStubElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaFieldStubElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
private static final int INITIALIZER_LENGTH_LIMIT
public void (java.lang.String)
String id
public com.intellij.psi.PsiField createPsi (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiField createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiFieldStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.cache.TypeInfo typeInfo
boolean isDeprecatedByComment
boolean hasDeprecatedAnnotation
boolean hasDocComment
String name
String initializer
boolean expectingInit
boolean isEnumConst
byte flags
private static java.lang.String encodeInitializer (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode initializer
com.intellij.psi.tree.IElementType type
public void serialize (com.intellij.psi.impl.java.stubs.PsiFieldStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiFieldStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
com.intellij.psi.impl.cache.TypeInfo type
com.intellij.util.io.StringRef initializerText
byte flags
public void indexStub (com.intellij.psi.impl.java.stubs.PsiFieldStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.stubs.IndexSink sink
String name
public java.lang.String getId (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
String name
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile java.lang.String getId (com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaImportListElementType.classJavaImportListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaImportListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiImportList createPsi (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiImportListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiImportListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiImportListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiImportListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaImportStatementElementType.classJavaImportStatementElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaImportStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String id
public com.intellij.psi.PsiImportStatementBase createPsi (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiImportStatementBase createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiImportStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
boolean isOnDemand
String refText
byte flags
public void serialize (com.intellij.psi.impl.java.stubs.PsiImportStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiImportStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
byte flags
com.intellij.util.io.StringRef refText
public void indexStub (com.intellij.psi.impl.java.stubs.PsiImportStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaLiteralExpressionElementType.classJavaLiteralExpressionElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaLiteralExpressionElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.psi.PsiLiteralExpression createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public com.intellij.psi.PsiLiteralExpression createPsi (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public void serialize (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
com.intellij.psi.stubs.IndexSink sink
public com.intellij.lang.ASTNode createCompositeNode ()
public boolean shouldCreateStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode parent
public boolean shouldCreateStub (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaMethodElementType.classJavaMethodElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaMethodElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public static final String TYPE_PARAMETER_PSEUDO_NAME
public void (java.lang.String)
String name
public com.intellij.psi.PsiMethod createPsi (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiMethod createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiMethodStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterASTNode pType
java.util.List params
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String name
boolean isConstructor
boolean isVarArgs
boolean isDeprecatedByComment
boolean hasDeprecatedAnnotation
boolean hasDocComment
String defValueText
boolean expectingDef
com.intellij.psi.impl.cache.TypeInfo typeInfo
boolean isAnno
byte flags
public void serialize (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiMethodStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
com.intellij.util.io.StringRef defaultMethodValue
public void indexStub (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.cache.TypeInfo type
String typeName
com.intellij.psi.stubs.StubElement paramStub
com.intellij.psi.stubs.StubElement stubElement
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.psi.stubs.IndexSink sink
String name
java.util.Set methodTypeParams
private static java.util.Set getVisibleTypeParameters (com.intellij.psi.stubs.StubElement)
java.util.Set names
com.intellij.psi.stubs.StubElement stub
java.util.Set result
private static boolean isStatic (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement modList
com.intellij.psi.stubs.StubElement stub
private static java.util.Set getOwnTypeParameterNames (com.intellij.psi.stubs.StubElement)
Object tStub
com.intellij.psi.stubs.StubElement stubElement
com.intellij.psi.stubs.StubElement typeParamList
java.util.Set methodTypeParams
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaModifierListElementType.classJavaModifierListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaModifierListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiModifierList createPsi (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiModifierList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiModifierListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public boolean shouldCreateStub (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType parentType
public boolean shouldCreateStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode parent
com.intellij.psi.tree.IElementType parentType
private static boolean shouldCreateStub (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType parentType
public com.intellij.psi.impl.java.stubs.PsiModifierListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaModuleElementType.classJavaModuleElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaModuleElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiJavaModule createPsi (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiJavaModule createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiJavaModuleStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
public void serialize (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiJavaModuleStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String name
public void indexStub (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaNameValuePairType.classJavaNameValuePairType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaNameValuePairType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
protected void ()
public com.intellij.psi.PsiNameValuePair createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.impl.java.stubs.PsiNameValuePairStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String name
String value
java.util.List children
public com.intellij.psi.PsiNameValuePair createPsi (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void serialize (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
String value
boolean hasValue
public com.intellij.psi.impl.java.stubs.PsiNameValuePairStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String name
boolean hasValue
public void indexStub (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaParameterElementType.classJavaParameterElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaParameterElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiParameter createPsi (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameter createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiParameterStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.cache.TypeInfo typeInfo
com.intellij.lang.LighterASTNode id
String name
public void serialize (com.intellij.psi.impl.java.stubs.PsiParameterStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiParameterStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
public void indexStub (com.intellij.psi.impl.java.stubs.PsiParameterStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaParameterListElementType.classJavaParameterListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaParameterListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiParameterList createPsi (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiParameterList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiParameterListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiParameterListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiParameterListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiParameterListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaRequiresStatementElementType.classJavaRequiresStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaRequiresStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiRequiresStatement createPsi (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiRequiresStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String refText
boolean isPublic
boolean isStatic
public void serialize (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String name
byte flags
public void indexStub (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaStubElementType.classJavaStubElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaStubElementType extends com.intellij.psi.stubs.ILightStubElementType implements com.intellij.psi.tree.ICompositeElementType {
private final boolean myLeftBound
protected void (java.lang.String)
String debugName
protected void (java.lang.String, boolean)
String debugName
boolean leftBound
public java.lang.String getExternalId ()
protected com.intellij.psi.impl.java.stubs.StubPsiFactory getPsiFactory (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
public boolean isCompiled (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
private com.intellij.psi.impl.java.stubs.PsiJavaFileStub getFileStub (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement parent
public abstract com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public final com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.stubs.StubElement parentStub
String message
public boolean isLeftBound ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$1.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$1 extends com.intellij.psi.impl.java.stubs.JavaClassElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$10.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$10 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$11.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$11 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$12.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$12 extends com.intellij.psi.impl.java.stubs.JavaImportStatementElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$13.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$13 extends com.intellij.psi.impl.java.stubs.JavaImportStatementElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$2.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$2 extends com.intellij.psi.impl.java.stubs.JavaClassElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$3.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$3 extends com.intellij.psi.impl.java.stubs.JavaClassElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$4.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$4 extends com.intellij.psi.impl.java.stubs.JavaMethodElementType {
void (java.lang.String)
String name
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$5.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$5 extends com.intellij.psi.impl.java.stubs.JavaMethodElementType {
void (java.lang.String)
String name
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$6.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$6 extends com.intellij.psi.impl.java.stubs.JavaFieldStubElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$7.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$7 extends com.intellij.psi.impl.java.stubs.JavaFieldStubElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$8.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$8 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$9.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$9 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaStubElementTypes extends java.lang.Object {
public static final com.intellij.psi.impl.java.stubs.JavaModifierListElementType MODIFIER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaAnnotationElementType ANNOTATION
public static final com.intellij.psi.impl.java.stubs.JavaAnnotationParameterListType ANNOTATION_PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaNameValuePairType NAME_VALUE_PAIR
public static final com.intellij.psi.impl.java.stubs.JavaLiteralExpressionElementType LITERAL_EXPRESSION
public static final com.intellij.psi.impl.java.stubs.LambdaExpressionElementType LAMBDA_EXPRESSION
public static final com.intellij.psi.impl.java.stubs.MethodReferenceElementType METHOD_REFERENCE
public static final com.intellij.psi.impl.java.stubs.JavaParameterListElementType PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaParameterElementType PARAMETER
public static final com.intellij.psi.impl.java.stubs.JavaTypeParameterElementType TYPE_PARAMETER
public static final com.intellij.psi.impl.java.stubs.JavaTypeParameterListElementType TYPE_PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassInitializerElementType CLASS_INITIALIZER
public static final com.intellij.psi.impl.java.stubs.JavaImportListElementType IMPORT_LIST
public static final com.intellij.psi.impl.java.stubs.JavaModuleElementType MODULE
public static final com.intellij.psi.impl.java.stubs.JavaRequiresStatementElementType REQUIRES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaExportsStatementElementType EXPORTS_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType CLASS
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType ANONYMOUS_CLASS
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType ENUM_CONSTANT_INITIALIZER
public static final com.intellij.psi.impl.java.stubs.JavaMethodElementType METHOD
public static final com.intellij.psi.impl.java.stubs.JavaMethodElementType ANNOTATION_METHOD
public static final com.intellij.psi.impl.java.stubs.JavaFieldStubElementType FIELD
public static final com.intellij.psi.impl.java.stubs.JavaFieldStubElementType ENUM_CONSTANT
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType EXTENDS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType IMPLEMENTS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType THROWS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType EXTENDS_BOUND_LIST
public static final com.intellij.psi.impl.java.stubs.JavaImportStatementElementType IMPORT_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaImportStatementElementType IMPORT_STATIC_STATEMENT
public static final com.intellij.psi.tree.IStubFileElementType JAVA_FILE
static void ()
}
com/intellij/psi/impl/java/stubs/JavaTypeParameterElementType.classJavaTypeParameterElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaTypeParameterElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiTypeParameter createPsi (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameter createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiTypeParameterStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode id
String name
public void serialize (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
String name
public com.intellij.psi.impl.java.stubs.PsiTypeParameterStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
public void indexStub (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaTypeParameterListElementType.classJavaTypeParameterListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaTypeParameterListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiTypeParameterList createPsi (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiTypeParameterList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/LambdaExpressionElementType$1.classLambdaExpressionElementType.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.LambdaExpressionElementType$1 extends com.intellij.psi.impl.source.tree.CompositeElement {
final com.intellij.psi.impl.java.stubs.LambdaExpressionElementType this$0
void (com.intellij.psi.impl.java.stubs.LambdaExpressionElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.java.stubs.LambdaExpressionElementType this$0
com.intellij.psi.tree.IElementType arg0
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
boolean needParenth
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
}
com/intellij/psi/impl/java/stubs/LambdaExpressionElementType.classLambdaExpressionElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.LambdaExpressionElementType extends com.intellij.psi.impl.java.stubs.FunctionalExpressionElementType {
public void ()
public com.intellij.psi.PsiLambdaExpression createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiLambdaExpression createPsi (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public com.intellij.lang.ASTNode createCompositeNode ()
protected java.lang.String getPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
com.intellij.lang.LighterASTNode parameterList
private static java.lang.String getLambdaPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parameterList
StringBuilder buf
private static void formatParameterList (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parameterList
StringBuilder buf
java.util.List children
boolean isFirstParameter
boolean appendCloseBracket
private static void formatParameter (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parameter
StringBuilder buf
java.util.List children
private static void formatType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode typeElement
StringBuilder buf
private static void formatCodeReference (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode codeRef
StringBuilder buf
private static void formatTypeParameters (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode typeParameters
StringBuilder buf
java.util.List children
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType$1.classMethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.MethodReferenceElementType$1 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected com.intellij.psi.tree.TokenSet compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType$2.classMethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.MethodReferenceElementType$2 extends com.intellij.psi.impl.source.tree.CompositeElement {
final com.intellij.psi.impl.java.stubs.MethodReferenceElementType this$0
void (com.intellij.psi.impl.java.stubs.MethodReferenceElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.java.stubs.MethodReferenceElementType this$0
com.intellij.psi.tree.IElementType arg0
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
boolean needParenth
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType.classMethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.MethodReferenceElementType extends com.intellij.psi.impl.java.stubs.FunctionalExpressionElementType {
private static final com.intellij.openapi.util.NotNullLazyValue EXCLUDE_FROM_PRESENTABLE_TEXT
public void ()
public com.intellij.psi.PsiMethodReferenceExpression createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiMethodReferenceExpression createPsi (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public com.intellij.lang.ASTNode createCompositeNode ()
protected java.lang.String getPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
static void ()
}
com/intellij/psi/impl/java/stubs/PsiAnnotationParameterListStub.classPsiAnnotationParameterListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiAnnotationStub.classPsiAnnotationStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiAnnotationStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public static final com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] EMPTY_ARRAY
public abstract java.lang.String getText ()
public abstract com.intellij.psi.PsiAnnotation getPsiElement ()
static void ()
}
com/intellij/psi/impl/java/stubs/PsiClassInitializerStub.classPsiClassInitializerStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiClassInitializerStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiClassReferenceListStub.classPsiClassReferenceListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract com.intellij.psi.PsiClassType[] getReferencedTypes ()
public abstract java.lang.String[] getReferencedNames ()
public abstract com.intellij.psi.PsiReferenceList$Role getRole ()
}
com/intellij/psi/impl/java/stubs/PsiClassStub.classPsiClassStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiClassStub extends java.lang.Object implements com.intellij.psi.impl.java.stubs.PsiMemberStub {
public abstract java.lang.String getQualifiedName ()
public abstract java.lang.String getBaseClassReferenceText ()
public abstract boolean hasDeprecatedAnnotation ()
public abstract boolean isInterface ()
public abstract boolean isEnum ()
public abstract boolean isEnumConstantInitializer ()
public abstract boolean isAnonymous ()
public abstract boolean isAnonymousInQualifiedNew ()
public abstract boolean isAnnotationType ()
public abstract java.lang.String getSourceFileName ()
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/psi/impl/java/stubs/PsiExportsStatementStub.classPsiExportsStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiExportsStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getPackageName ()
public abstract java.util.List getTargets ()
}
com/intellij/psi/impl/java/stubs/PsiFieldStub.classPsiFieldStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiFieldStub extends java.lang.Object implements com.intellij.psi.impl.java.stubs.PsiMemberStub {
public static final String INITIALIZER_TOO_LONG
public static final String INITIALIZER_NOT_STORED
public abstract com.intellij.psi.impl.cache.TypeInfo getType (boolean)
public abstract java.lang.String getInitializerText ()
public abstract boolean isEnumConstant ()
public abstract boolean hasDeprecatedAnnotation ()
public abstract boolean hasDocComment ()
}
com/intellij/psi/impl/java/stubs/PsiImportListStub.classPsiImportListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiImportListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiImportStatementStub.classPsiImportStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiImportStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract boolean isStatic ()
public abstract boolean isOnDemand ()
public abstract java.lang.String getImportReferenceText ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getReference ()
}
com/intellij/psi/impl/java/stubs/PsiJavaFileStub.classPsiJavaFileStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiJavaFileStub extends java.lang.Object implements com.intellij.psi.stubs.PsiClassHolderFileStub {
public abstract com.intellij.psi.PsiJavaModule getModule ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract boolean isCompiled ()
public abstract com.intellij.psi.impl.java.stubs.StubPsiFactory getPsiFactory ()
public abstract void setPsiFactory (com.intellij.psi.impl.java.stubs.StubPsiFactory)
}
com/intellij/psi/impl/java/stubs/PsiJavaModuleStub.classPsiJavaModuleStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiJavaModuleStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
}
com/intellij/psi/impl/java/stubs/PsiMemberStub.classPsiMemberStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiMemberStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract boolean isDeprecated ()
}
com/intellij/psi/impl/java/stubs/PsiMethodStub.classPsiMethodStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiMethodStub extends java.lang.Object implements com.intellij.psi.impl.java.stubs.PsiMemberStub {
public abstract boolean isConstructor ()
public abstract boolean isVarArgs ()
public abstract boolean isAnnotationMethod ()
public abstract java.lang.String getDefaultValueText ()
public abstract com.intellij.psi.impl.cache.TypeInfo getReturnTypeText (boolean)
public abstract boolean hasDeprecatedAnnotation ()
public abstract boolean hasDocComment ()
public abstract com.intellij.psi.impl.java.stubs.PsiParameterStub findParameter (int)
}
com/intellij/psi/impl/java/stubs/PsiModifierListStub.classPsiModifierListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiModifierListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract int getModifiersMask ()
}
com/intellij/psi/impl/java/stubs/PsiNameValuePairStub.classPsiNameValuePairStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiNameValuePairStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
public abstract java.lang.String getValue ()
}
com/intellij/psi/impl/java/stubs/PsiParameterListStub.classPsiParameterListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiParameterListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiParameterStub.classPsiParameterStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiParameterStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract java.lang.String getName ()
public abstract boolean isParameterTypeEllipsis ()
public abstract com.intellij.psi.impl.cache.TypeInfo getType (boolean)
public abstract com.intellij.psi.impl.java.stubs.PsiModifierListStub getModList ()
}
com/intellij/psi/impl/java/stubs/PsiRequiresStatementStub.classPsiRequiresStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getModuleName ()
public abstract byte getFlags ()
public abstract boolean isPublic ()
public abstract boolean isStatic ()
}
com/intellij/psi/impl/java/stubs/PsiTypeParameterListStub.classPsiTypeParameterListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiTypeParameterStub.classPsiTypeParameterStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiTypeParameterStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract java.util.List getAnnotations ()
}
com/intellij/psi/impl/java/stubs/SourceStubPsiFactory.classSourceStubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.SourceStubPsiFactory extends com.intellij.psi.impl.java.stubs.StubPsiFactory {
public static final com.intellij.psi.impl.java.stubs.SourceStubPsiFactory INSTANCE
public void ()
public com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiExportsStatement createExportsStatement (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
static void ()
}
com/intellij/psi/impl/java/stubs/StubPsiFactory.classStubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.StubPsiFactory extends java.lang.Object {
public void ()
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
public abstract com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
public abstract com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
public abstract com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
public abstract com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
public abstract com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
public abstract com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
public abstract com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
public abstract com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
public abstract com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
public abstract com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
public abstract com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
public abstract com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
public abstract com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiExportsStatement createExportsStatement (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$ClassDecl.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl extends com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl {
public static final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[] EMPTY_ARRAY
public final int myStubId
public final int myMods
public final String myName
public final String[] mySupers
static final boolean $assertionsDisabled
public void (int, int, java.lang.String, java.lang.String[], com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[])
int stubId
int mods
String name
String[] supers
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] decls
static void ()
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$Decl.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public abstract com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl extends java.lang.Object {
public static final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] EMPTY_ARRAY
public final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] myDecls
protected void (com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[])
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] decls
static void ()
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$Import.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import extends java.lang.Object {
public static final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[] EMPTY_ARRAY
public final String myQualifier
public final String myImportedName
public final boolean myStaticImport
public final boolean myOnDemand
public final String myAlias
public void (java.lang.String, boolean, boolean, java.lang.String)
String fullname
boolean staticImport
boolean onDemand
String alias
static void ()
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$MemberDecl.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$MemberDecl extends com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl {
public void (com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[])
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] decls
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$Unit.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Unit extends java.lang.Object {
public final String myPackageName
public final byte myUnitType
public final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[] imports
public final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[] myDecls
public void (java.lang.String, byte, com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[], com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[])
String packageName
byte unitType
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[] imports
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[] decls
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree extends java.lang.Object {
public static final boolean STUB_HIERARCHY_ENABLED
public static final int PACKAGE
public static final int CLASS
public static final int ANNOTATION
public static final int ENUM
public static final int COMPILED
public static final int MEMBER
public static final int SUPERS_UNRESOLVED
public static final byte BYTECODE
public static final byte JAVA
public static final byte GROOVY
public void ()
static void ()
}
com/intellij/psi/impl/java/stubs/impl/PsiAnnotationParameterListStubImpl.classPsiAnnotationParameterListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiAnnotationParameterListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
}
com/intellij/psi/impl/java/stubs/impl/PsiAnnotationStubImpl.classPsiAnnotationStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiAnnotationStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiAnnotationStub {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myText
private com.intellij.reference.SoftReference myParsedFromRepository
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String text
CharSequence interned
public java.lang.String getText ()
public com.intellij.psi.PsiAnnotation getPsiElement ()
com.intellij.psi.PsiJavaParserFacade facade
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiAnnotation annotation
String text
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/java/stubs/impl/PsiClassInitializerStubImpl.classPsiClassInitializerStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiClassInitializerStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiClassInitializerStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiClassReferenceListStubImpl.classPsiClassReferenceListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiClassReferenceListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub {
private final com.intellij.psi.PsiReferenceList$Role myRole
private final com.intellij.util.io.StringRef[] myNames
private com.intellij.psi.PsiClassType[] myTypes
public void (com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType, com.intellij.psi.stubs.StubElement, java.lang.String[], com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
com.intellij.psi.stubs.StubElement parent
String[] names
com.intellij.psi.PsiReferenceList$Role role
private static com.intellij.util.io.StringRef[] toStringRefs (java.lang.String[])
int i
String[] names
com.intellij.util.io.StringRef[] myNames
public void (com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType, com.intellij.psi.stubs.StubElement, com.intellij.util.io.StringRef[], com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
com.intellij.psi.stubs.StubElement parent
com.intellij.util.io.StringRef[] names
com.intellij.psi.PsiReferenceList$Role role
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
int i
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType[] newTypes
int cnt
com.intellij.psi.PsiElementFactory factory
int nullCount
com.intellij.psi.PsiReferenceList psi
com.intellij.psi.PsiClassType[] types
boolean compiled
public java.lang.String[] getReferencedNames ()
int i
String[] names
public com.intellij.psi.PsiReferenceList$Role getRole ()
public java.lang.String toString ()
int i
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiClassStubImpl.classPsiClassStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiClassStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiClassStub {
private static final int DEPRECATED
private static final int INTERFACE
private static final int ENUM
private static final int ENUM_CONSTANT_INITIALIZER
private static final int ANONYMOUS
private static final int ANON_TYPE
private static final int IN_QUALIFIED_NEW
private static final int DEPRECATED_ANNOTATION
private final String myQualifiedName
private final String myName
private final String myBaseRefText
private final byte myFlags
private String mySourceFileName
public void (com.intellij.psi.impl.java.stubs.JavaClassElementType, com.intellij.psi.stubs.StubElement, java.lang.String, java.lang.String, java.lang.String, byte)
String creationTrace
com.intellij.psi.impl.java.stubs.JavaClassElementType type
com.intellij.psi.stubs.StubElement parent
String qualifiedName
String name
String baseRefText
byte flags
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
public java.lang.String getBaseClassReferenceText ()
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean isInterface ()
public boolean isEnum ()
public boolean isEnumConstantInitializer ()
public static boolean isEnumConstInitializer (byte)
byte flags
public boolean isAnonymous ()
public static boolean isAnonymous (byte)
byte flags
public boolean isAnnotationType ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.stubs.StubElement parent
public java.lang.String getSourceFileName ()
public void setSourceFileName (java.lang.String)
String sourceFileName
public boolean isAnonymousInQualifiedNew ()
public byte getFlags ()
public static byte packFlags (boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
boolean isDeprecated
boolean isInterface
boolean isEnum
boolean isEnumConstantInitializer
boolean isAnonymous
boolean isAnnotationType
boolean isInQualifiedNew
boolean hasDeprecatedAnnotation
byte flags
public java.lang.String toString ()
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiExportsStatementStubImpl.classPsiExportsStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiExportsStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiExportsStatementStub {
private final String myPackageName
private final java.util.List myTargets
public void (com.intellij.psi.stubs.StubElement, java.lang.String, java.util.List)
com.intellij.psi.stubs.StubElement parent
String packageName
java.util.List targets
public java.lang.String getPackageName ()
public java.util.List getTargets ()
public java.lang.String toString ()
String target
StringBuilder sb
}
com/intellij/psi/impl/java/stubs/impl/PsiFieldStubImpl.classPsiFieldStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiFieldStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiFieldStub {
private static final byte ENUM_CONST
private static final byte DEPRECATED
private static final byte DEPRECATED_ANNOTATION
private static final byte HAS_DOC_COMMENT
private final String myName
private final com.intellij.psi.impl.cache.TypeInfo myType
private final String myInitializer
private final byte myFlags
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, java.lang.String, byte)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo type
String initializer
byte flags
public byte getFlags ()
public com.intellij.psi.impl.cache.TypeInfo getType (boolean)
boolean doResolve
public java.lang.String getInitializerText ()
public boolean isEnumConstant ()
private static boolean isEnumConst (byte)
byte flags
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean hasDocComment ()
public java.lang.String getName ()
public static byte packFlags (boolean, boolean, boolean, boolean)
boolean isEnumConst
boolean isDeprecated
boolean hasDeprecatedAnnotation
boolean hasDocComment
byte flags
public java.lang.String toString ()
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiImportListStubImpl.classPsiImportListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiImportListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiImportListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiImportStatementStubImpl.classPsiImportStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiImportStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiImportStatementStub {
private final byte myFlags
private final com.intellij.util.io.StringRef myText
private com.intellij.reference.SoftReference myReference
private static final int ON_DEMAND
private static final int STATIC
public void (com.intellij.psi.stubs.StubElement, java.lang.String, byte)
com.intellij.psi.stubs.StubElement parent
String text
byte flags
public void (com.intellij.psi.stubs.StubElement, com.intellij.util.io.StringRef, byte)
com.intellij.psi.stubs.StubElement parent
com.intellij.util.io.StringRef text
byte flags
public boolean isStatic ()
private static boolean isStatic (byte)
byte flags
public boolean isOnDemand ()
public byte getFlags ()
public java.lang.String getImportReferenceText ()
public com.intellij.psi.PsiJavaCodeReferenceElement getReference ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
public static byte packFlags (boolean, boolean)
boolean isOnDemand
boolean isStatic
byte flags
private com.intellij.psi.PsiJavaCodeReferenceElement getStaticReference ()
com.intellij.psi.PsiJavaCodeReferenceElement refElement
private com.intellij.psi.PsiJavaCodeReferenceElement getRegularReference ()
com.intellij.psi.PsiJavaCodeReferenceElement refElement
private com.intellij.psi.PsiJavaCodeReferenceElement createReference ()
com.intellij.util.IncorrectOperationException e
String refText
com.intellij.psi.PsiJavaParserFacade parserFacade
public java.lang.String toString ()
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiJavaFileStubImpl.classPsiJavaFileStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl extends com.intellij.psi.stubs.PsiFileStubImpl implements com.intellij.psi.impl.java.stubs.PsiJavaFileStub {
private final String myPackageName
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
private final boolean myCompiled
private com.intellij.psi.impl.java.stubs.StubPsiFactory myFactory
public void (java.lang.String, boolean)
String packageName
boolean compiled
public void (com.intellij.psi.PsiJavaFile, java.lang.String, com.intellij.pom.java.LanguageLevel, boolean)
com.intellij.psi.PsiJavaFile file
String packageName
com.intellij.pom.java.LanguageLevel languageLevel
boolean compiled
public com.intellij.psi.tree.IStubFileElementType getType ()
public com.intellij.psi.PsiClass[] getClasses ()
public com.intellij.psi.PsiJavaModule getModule ()
com.intellij.psi.stubs.StubElement moduleStub
public java.lang.String getPackageName ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public boolean isCompiled ()
public com.intellij.psi.impl.java.stubs.StubPsiFactory getPsiFactory ()
public void setPsiFactory (com.intellij.psi.impl.java.stubs.StubPsiFactory)
com.intellij.psi.impl.java.stubs.StubPsiFactory factory
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl stub
public int hashCode ()
int result
public java.lang.String toString ()
public volatile com.intellij.psi.tree.StubFileElementType getType ()
}
com/intellij/psi/impl/java/stubs/impl/PsiJavaModuleStubImpl.classPsiJavaModuleStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiJavaModuleStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiJavaModuleStub {
private final String myName
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
public java.lang.String getName ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiLiteralStub.classPsiLiteralStub.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub extends com.intellij.psi.stubs.StubBase {
private final String myLiteralText
private volatile com.intellij.psi.tree.IElementType myLiteralType
static final boolean $assertionsDisabled
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String literalText
public java.lang.String getLiteralText ()
public com.intellij.psi.tree.IElementType getLiteralType ()
com.intellij.lang.java.lexer.JavaLexer lexer
com.intellij.psi.tree.IElementType type
static void ()
}
com/intellij/psi/impl/java/stubs/impl/PsiMethodStubImpl.classPsiMethodStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiMethodStub {
private final com.intellij.psi.impl.cache.TypeInfo myReturnType
private final byte myFlags
private final String myName
private String myDefaultValueText
private static final int CONSTRUCTOR
private static final int VARARGS
private static final int ANNOTATION
private static final int DEPRECATED
private static final int DEPRECATED_ANNOTATION
private static final int HAS_DOC_COMMENT
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, byte, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo returnType
byte flags
String defaultValueText
public boolean isConstructor ()
public boolean isVarArgs ()
public boolean isAnnotationMethod ()
public static boolean isAnnotationMethod (byte)
byte flags
public java.lang.String getDefaultValueText ()
public com.intellij.psi.impl.cache.TypeInfo getReturnTypeText (boolean)
boolean doResolve
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean hasDocComment ()
public com.intellij.psi.impl.java.stubs.PsiParameterStub findParameter (int)
com.intellij.psi.stubs.StubElement child
java.util.List params
int idx
com.intellij.psi.impl.java.stubs.PsiParameterListStub list
public java.lang.String getName ()
public byte getFlags ()
public void setDefaultValueText (java.lang.String)
String defaultValueText
public static byte packFlags (boolean, boolean, boolean, boolean, boolean, boolean)
boolean isConstructor
boolean isAnnotationMethod
boolean isVarargs
boolean isDeprecated
boolean hasDeprecatedAnnotation
boolean hasDocComment
byte flags
public java.lang.String toString ()
StringBuilder builder
String defaultValue
}
com/intellij/psi/impl/java/stubs/impl/PsiModifierListStubImpl.classPsiModifierListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiModifierListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiModifierListStub {
private final int myMask
public void (com.intellij.psi.stubs.StubElement, int)
com.intellij.psi.stubs.StubElement parent
int mask
public int getModifiersMask ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiNameValuePairStubImpl.classPsiNameValuePairStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiNameValuePairStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiNameValuePairStub {
private final String myName
private final String myValue
public void (com.intellij.psi.stubs.StubElement, java.lang.String, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
}
com/intellij/psi/impl/java/stubs/impl/PsiParameterListStubImpl.classPsiParameterListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiParameterListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiParameterListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiParameterStubImpl.classPsiParameterStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiParameterStub {
private static final byte ELLIPSIS
private static final byte GENERATED_NAME
private String myName
private final com.intellij.psi.impl.cache.TypeInfo myType
private byte myFlags
private static byte packFlags (boolean, boolean)
boolean isEllipsis
boolean generatedName
byte flags
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, boolean, boolean)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo type
boolean ellipsis
boolean generatedName
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, byte)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
public boolean isParameterTypeEllipsis ()
public com.intellij.psi.impl.cache.TypeInfo getType (boolean)
boolean doResolve
public com.intellij.psi.impl.java.stubs.PsiModifierListStub getModList ()
com.intellij.psi.stubs.StubElement child
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public boolean isAutoGeneratedName ()
public byte getFlags ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiRequiresStatementStubImpl.classPsiRequiresStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiRequiresStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub {
private static final byte PUBLIC
private static final byte STATIC
private final String myModuleName
private final byte myFlags
public void (com.intellij.psi.stubs.StubElement, java.lang.String, boolean, boolean)
com.intellij.psi.stubs.StubElement parent
String refText
boolean isPublic
boolean isStatic
public void (com.intellij.psi.stubs.StubElement, java.lang.String, byte)
com.intellij.psi.stubs.StubElement parent
String refText
byte flags
public java.lang.String getModuleName ()
public byte getFlags ()
public boolean isPublic ()
public boolean isStatic ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterListStubImpl.classPsiTypeParameterListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterStubImpl$1.classPsiTypeParameterStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterStubImpl$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterStubImpl this$0
void (com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterStubImpl)
com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterStubImpl this$0
public com.intellij.psi.impl.java.stubs.PsiAnnotationStub fun (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stubElement
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterStubImpl.classPsiTypeParameterStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiTypeParameterStub {
private final com.intellij.util.io.StringRef myName
public void (com.intellij.psi.stubs.StubElement, com.intellij.util.io.StringRef)
com.intellij.psi.stubs.StubElement parent
com.intellij.util.io.StringRef name
public java.lang.String getName ()
public java.lang.String toString ()
public java.util.List getAnnotations ()
java.util.List children
}
com/intellij/psi/impl/java/stubs/index/JavaStubIndexKeys.classJavaStubIndexKeys.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaStubIndexKeys extends java.lang.Object {
public static final com.intellij.psi.stubs.StubIndexKey ANNOTATIONS
public static final com.intellij.psi.stubs.StubIndexKey SUPER_CLASSES
public static final com.intellij.psi.stubs.StubIndexKey FIELDS
public static final com.intellij.psi.stubs.StubIndexKey METHODS
public static final com.intellij.psi.stubs.StubIndexKey JVM_STATIC_MEMBERS_NAMES
public static final com.intellij.psi.stubs.StubIndexKey JVM_STATIC_MEMBERS_TYPES
public static final com.intellij.psi.stubs.StubIndexKey ANONYMOUS_BASEREF
public static final com.intellij.psi.stubs.StubIndexKey METHOD_TYPES
public static final com.intellij.psi.stubs.StubIndexKey CLASS_SHORT_NAMES
public static final com.intellij.psi.stubs.StubIndexKey CLASS_FQN
public static final com.intellij.psi.stubs.StubIndexKey MODULE_NAMES
private void ()
static void ()
}
com/intellij/psi/impl/light/AbstractLightClass.classAbstractLightClass.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.AbstractLightClass extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiClass {
protected void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
protected void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public abstract com.intellij.psi.PsiClass getDelegate ()
public abstract com.intellij.psi.PsiElement copy ()
public java.lang.String getName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiElement getLBrace ()
public com.intellij.psi.PsiElement getRBrace ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.psi.PsiElement getContext ()
public boolean isValid ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/ImplicitVariableImpl.classImplicitVariableImpl.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.ImplicitVariableImpl extends com.intellij.psi.impl.light.LightVariableBase implements com.intellij.psi.ImplicitVariable {
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiIdentifier, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiType type
boolean writable
com.intellij.psi.PsiElement scope
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.search.SearchScope getUseScope ()
}
com/intellij/psi/impl/light/JavaIdentifier.classJavaIdentifier.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.JavaIdentifier extends com.intellij.psi.impl.light.LightIdentifier {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getNavigationElement ()
public boolean isValid ()
public com.intellij.openapi.util.TextRange getTextRange ()
public com.intellij.psi.PsiFile getContainingFile ()
public int getStartOffsetInParent ()
public int getTextOffset ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement copy ()
}
com/intellij/psi/impl/light/LightClass.classLightClass.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClass extends com.intellij.psi.impl.light.AbstractLightClass {
private final com.intellij.psi.PsiClass myDelegate
public void (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass delegate
public void (com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiClass delegate
com.intellij.lang.Language language
public com.intellij.psi.PsiClass getDelegate ()
public com.intellij.psi.PsiElement copy ()
}
com/intellij/psi/impl/light/LightClassReference.classLightClassReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClassReference extends com.intellij.psi.impl.light.LightClassReferenceBase implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final String myClassName
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
private final com.intellij.psi.PsiClass myRefClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private void (com.intellij.psi.PsiManager, java.lang.String, java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
String text
String className
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass refClass
public void (com.intellij.psi.PsiManager, java.lang.String, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
String text
String className
com.intellij.psi.search.GlobalSearchScope resolveScope
public void (com.intellij.psi.PsiManager, java.lang.String, java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
String text
String className
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClass refClass
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.JavaPsiFacade facade
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiClass psiClass
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement copy ()
public boolean isValid ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public volatile boolean isQualified ()
public volatile com.intellij.psi.PsiElement getQualifier ()
public volatile com.intellij.psi.PsiType[] getTypeParameters ()
public volatile com.intellij.psi.PsiElement getElement ()
public volatile com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile boolean isSoft ()
public volatile java.lang.Object[] getVariants ()
public volatile boolean isReferenceTo (com.intellij.psi.PsiElement)
public volatile java.lang.String toString ()
public volatile void accept (com.intellij.psi.PsiElementVisitor)
public volatile com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile java.lang.String getCanonicalText ()
public volatile com.intellij.psi.PsiReference getReference ()
public volatile java.lang.String getText ()
public volatile com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public volatile com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightClassReferenceBase.classLightClassReferenceBase.java
package com.intellij.psi.impl.light
abstract com.intellij.psi.impl.light.LightClassReferenceBase extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaCodeReferenceElement {
protected final String myText
private com.intellij.psi.impl.light.LightReferenceParameterList myParameterList
protected void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiClass psiClass
public java.lang.String getText ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
int i
String name
com.intellij.psi.PsiType[] types
StringBuilder buf
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public boolean isQualified ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightClassReferenceExpression.classLightClassReferenceExpression.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClassReferenceExpression extends com.intellij.psi.impl.light.LightClassReference implements com.intellij.psi.PsiReferenceExpression {
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClass refClass
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiType getType ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
}
com/intellij/psi/impl/light/LightClassTypeReference.classLightClassTypeReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClassTypeReference extends com.intellij.psi.impl.light.LightClassReferenceBase implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final com.intellij.psi.PsiClassType myType
private void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClassType type
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClassType type
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement copy ()
public boolean isValid ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public volatile boolean isQualified ()
public volatile com.intellij.psi.PsiElement getQualifier ()
public volatile com.intellij.psi.PsiType[] getTypeParameters ()
public volatile com.intellij.psi.PsiElement getElement ()
public volatile com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile boolean isSoft ()
public volatile java.lang.Object[] getVariants ()
public volatile boolean isReferenceTo (com.intellij.psi.PsiElement)
public volatile java.lang.String toString ()
public volatile void accept (com.intellij.psi.PsiElementVisitor)
public volatile com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile java.lang.String getCanonicalText ()
public volatile com.intellij.psi.PsiReference getReference ()
public volatile java.lang.String getText ()
public volatile java.lang.String getQualifiedName ()
public volatile com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public volatile com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightEmptyImplementsList.classLightEmptyImplementsList.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightEmptyImplementsList extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiReferenceList {
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
public com.intellij.psi.PsiReferenceList$Role getRole ()
}
com/intellij/psi/impl/light/LightField.classLightField.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightField extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiField {
private final com.intellij.psi.PsiField myField
private final com.intellij.psi.PsiClass myContainingClass
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.search.SearchScope getUseScope ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public java.lang.String getName ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public java.lang.String getText ()
public com.intellij.psi.PsiElement copy ()
public com.intellij.openapi.util.TextRange getTextRange ()
public boolean isValid ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/LightFieldBuilder.classLightFieldBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightFieldBuilder extends com.intellij.psi.impl.light.LightVariableBuilder implements com.intellij.psi.PsiField {
private com.intellij.psi.PsiClass myContainingClass
private com.intellij.psi.PsiExpression myInitializer
private com.intellij.psi.javadoc.PsiDocComment myDocComment
private boolean myIsDeprecated
public void (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
String name
String type
com.intellij.psi.PsiElement navigationElement
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement navigationElement
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
String name
com.intellij.psi.PsiType type
public com.intellij.psi.impl.light.LightFieldBuilder setContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.PsiExpression getInitializer ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.psi.impl.light.LightFieldBuilder setDocComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment docComment
public boolean isDeprecated ()
public com.intellij.psi.impl.light.LightFieldBuilder setIsDeprecated (boolean)
boolean isDeprecated
public com.intellij.psi.PsiClass getContainingClass ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass anotherClass
}
com/intellij/psi/impl/light/LightIdentifier.classLightIdentifier.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightIdentifier extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiIdentifier com.intellij.psi.PsiJavaToken {
private final String myText
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public java.lang.String toString ()
}
com/intellij/psi/impl/light/LightJavaModule$1.classLightJavaModule.java
package com.intellij.psi.impl.light
final com.intellij.psi.impl.light.LightJavaModule$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiManager val$manager
final com.intellij.openapi.vfs.VirtualFile val$jarRoot
final com.intellij.psi.PsiDirectory val$directory
void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiDirectory)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.impl.light.LightJavaModule module
}
com/intellij/psi/impl/light/LightJavaModule$LightJavaModuleReferenceElement.classLightJavaModule.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightJavaModule$LightJavaModuleReferenceElement extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaModuleReferenceElement {
private final String myText
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public java.lang.String getReferenceText ()
public com.intellij.psi.PsiPolyVariantReference getReference ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/impl/light/LightJavaModule$Patterns.classLightJavaModule.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightJavaModule$Patterns extends java.lang.Object {
private static final java.util.regex.Pattern VERSION
private static final java.util.regex.Pattern TAIL_VERSION
private static final java.util.regex.Pattern NON_NAME
private static final java.util.regex.Pattern DOT_SEQUENCE
private void ()
static java.util.regex.Pattern access$100 ()
static java.util.regex.Pattern access$200 ()
static java.util.regex.Pattern access$300 ()
static java.util.regex.Pattern access$400 ()
static void ()
}
com/intellij/psi/impl/light/LightJavaModule.classLightJavaModule.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightJavaModule extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaModule {
private final com.intellij.psi.impl.light.LightJavaModule$LightJavaModuleReferenceElement myRefElement
private final com.intellij.openapi.vfs.VirtualFile myJarRoot
static final boolean $assertionsDisabled
private void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile jarRoot
public com.intellij.openapi.vfs.VirtualFile getRootVirtualFile ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.psi.PsiJavaModuleReferenceElement getNameElement ()
public java.lang.String getModuleName ()
public java.lang.Iterable getRequires ()
public java.lang.Iterable getExports ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.psi.PsiElement getNavigationElement ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public static com.intellij.psi.impl.light.LightJavaModule getModule (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile jarRoot
com.intellij.psi.PsiDirectory directory
public static java.lang.String moduleName (java.lang.String)
String name
java.util.regex.Matcher m
void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.impl.light.LightJavaModule$1)
com.intellij.psi.PsiManager x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.psi.impl.light.LightJavaModule$1 x2
static void ()
}
com/intellij/psi/impl/light/LightKeyword.classLightKeyword.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightKeyword extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiKeyword com.intellij.psi.PsiJavaToken {
private final String myText
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public java.lang.String getText ()
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.lexer.Lexer lexer
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public java.lang.String toString ()
}
com/intellij/psi/impl/light/LightMemberReference.classLightMemberReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightMemberReference extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final com.intellij.psi.PsiMember myRefMember
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private com.intellij.psi.impl.light.LightReferenceParameterList myParameterList
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMember, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMember member
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
String qualifiedName
com.intellij.psi.PsiClass containingClass
public java.lang.String getReferenceName ()
public java.lang.String getText ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
int i
String name
com.intellij.psi.PsiType[] types
StringBuffer buf
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public boolean isValid ()
com.intellij.psi.PsiReferenceParameterList parameterList
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public com.intellij.psi.PsiElement getQualifier ()
public boolean isQualified ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightMethod.classLightMethod.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightMethod extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiMethod {
protected final com.intellij.psi.PsiMethod myMethod
protected final com.intellij.psi.PsiClass myContainingClass
protected final com.intellij.psi.PsiSubstitutor mySubstitutor
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.lang.Language, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.lang.Language language
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String getName ()
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.openapi.util.TextRange getTextRange ()
public com.intellij.psi.PsiModifierList getModifierList ()
public com.intellij.psi.PsiType getReturnType ()
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public boolean isConstructor ()
public boolean isVarArgs ()
public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public boolean isValid ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiFile getContainingFile ()
public java.lang.String toString ()
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
javax.swing.Icon methodIcon
com.intellij.ui.RowIcon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiElement getContext ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getBody ()
}
com/intellij/psi/impl/light/LightMethodBuilder$1.classLightMethodBuilder.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightMethodBuilder$1 extends com.intellij.openapi.util.Computable$NotNullCachedComputable {
final String val$returnType
final com.intellij.psi.impl.light.LightMethodBuilder this$0
void (com.intellij.psi.impl.light.LightMethodBuilder, java.lang.String)
com.intellij.psi.impl.light.LightMethodBuilder this$0
protected com.intellij.psi.PsiType internalCompute ()
protected volatile java.lang.Object internalCompute ()
}
com/intellij/psi/impl/light/LightMethodBuilder.classLightMethodBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightMethodBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiMethod com.intellij.psi.OriginInfoAwareElement {
private final String myName
private com.intellij.openapi.util.Computable myReturnType
private final com.intellij.psi.PsiModifierList myModifierList
private final com.intellij.psi.PsiParameterList myParameterList
private final com.intellij.psi.PsiTypeParameterList myTypeParameterList
private final com.intellij.psi.PsiReferenceList myThrowsList
private javax.swing.Icon myBaseIcon
private com.intellij.psi.PsiClass myContainingClass
private boolean myConstructor
private String myMethodKind
private String myOriginInfo
public void (com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiClass constructedClass
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String name
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiModifierList modifierList
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiTypeParameterList typeParameterList
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
String className
public java.lang.String getName ()
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiModifierList getModifierList ()
public transient com.intellij.psi.impl.light.LightMethodBuilder addModifiers (java.lang.String[])
String modifier
String[] modifiers
public com.intellij.psi.impl.light.LightMethodBuilder addModifier (java.lang.String)
String modifier
public transient com.intellij.psi.impl.light.LightMethodBuilder setModifiers (java.lang.String[])
String[] modifiers
public com.intellij.psi.PsiType getReturnType ()
public com.intellij.psi.impl.light.LightMethodBuilder setMethodReturnType (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable returnType
public com.intellij.psi.impl.light.LightMethodBuilder setMethodReturnType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType returnType
public com.intellij.psi.impl.light.LightMethodBuilder setMethodReturnType (java.lang.String)
String returnType
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (java.lang.String, java.lang.String)
String name
String type
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (java.lang.String, com.intellij.psi.PsiType)
String name
com.intellij.psi.PsiType type
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (java.lang.String, com.intellij.psi.PsiType, boolean)
String name
com.intellij.psi.PsiType type
boolean isVarArgs
public com.intellij.psi.impl.light.LightMethodBuilder addException (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public com.intellij.psi.impl.light.LightMethodBuilder addException (java.lang.String)
String fqName
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.impl.light.LightMethodBuilder setConstructor (boolean)
boolean constructor
public boolean isConstructor ()
public boolean isVarArgs ()
public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.impl.light.LightMethodBuilder setContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.impl.light.LightMethodBuilder setMethodKind (java.lang.String)
String debugKindName
public java.lang.String toString ()
public javax.swing.Icon getElementIcon (int)
int flags
javax.swing.Icon methodIcon
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public com.intellij.psi.impl.light.LightMethodBuilder setBaseIcon (javax.swing.Icon)
javax.swing.Icon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiElement navElement
com.intellij.psi.PsiClass cls
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.light.LightMethodBuilder that
public int hashCode ()
int result
public com.intellij.psi.impl.light.LightMethodBuilder addTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getBody ()
}
com/intellij/psi/impl/light/LightModifierList.classLightModifierList.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightModifierList extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiModifierList {
private final java.util.Set myModifiers
public void (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner modifierListOwner
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public transient void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String[])
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String[] modifiers
public void addModifier (java.lang.String)
String modifier
public void copyModifiers (com.intellij.psi.PsiModifierList)
String modifier
com.intellij.psi.PsiModifierList modifierList
public void clearModifiers ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean hasExplicitModifier (java.lang.String)
String name
public void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public java.lang.String getText ()
String modifier
StringBuilder buffer
public java.lang.String[] getModifiers ()
}
com/intellij/psi/impl/light/LightPackageReference.classLightPackageReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightPackageReference extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final String myPackageName
private final com.intellij.psi.PsiPackage myRefPackage
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage refPackage
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String packageName
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement resolve
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public java.lang.String getText ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public java.lang.String getReferenceName ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public boolean isValid ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public boolean isQualified ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightPackageReferenceExpression.classLightPackageReferenceExpression.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightPackageReferenceExpression extends com.intellij.psi.impl.light.LightPackageReference implements com.intellij.psi.PsiReferenceExpression {
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage refPackage
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiType getType ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/light/LightParameter.classLightParameter.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameter extends com.intellij.psi.impl.light.LightVariableBuilder implements com.intellij.psi.PsiParameter {
private final com.intellij.psi.PsiElement myDeclarationScope
private final boolean myVarArgs
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.lang.Language)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement declarationScope
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.lang.Language, boolean)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement declarationScope
com.intellij.lang.Language language
boolean isVarArgs
public com.intellij.psi.PsiElement getDeclarationScope ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isVarArgs ()
}
com/intellij/psi/impl/light/LightParameterListBuilder.classLightParameterListBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameterListBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiParameterList {
private final java.util.List myParameters
private com.intellij.psi.PsiParameter[] myCachedParameters
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
public void addParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public java.lang.String toString ()
public com.intellij.psi.PsiParameter[] getParameters ()
public int getParameterIndex (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public int getParametersCount ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/light/LightParameterListWrapper$1.classLightParameterListWrapper.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightParameterListWrapper$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.light.LightParameterListWrapper this$0
void (com.intellij.psi.impl.light.LightParameterListWrapper)
com.intellij.psi.impl.light.LightParameterListWrapper this$0
public com.intellij.psi.PsiParameter fun (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/light/LightParameterListWrapper.classLightParameterListWrapper.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameterListWrapper extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiParameterList com.intellij.psi.PsiMirrorElement {
private final com.intellij.psi.PsiParameterList myDelegate
private final com.intellij.psi.PsiSubstitutor mySubstitutor
public void (com.intellij.psi.PsiParameterList, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameterList delegate
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiParameterList getPrototype ()
public com.intellij.psi.PsiParameter[] getParameters ()
public int getParameterIndex (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public int getParametersCount ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getPrototype ()
static com.intellij.psi.PsiSubstitutor access$000 (com.intellij.psi.impl.light.LightParameterListWrapper)
com.intellij.psi.impl.light.LightParameterListWrapper x0
}
com/intellij/psi/impl/light/LightParameterWrapper.classLightParameterWrapper.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameterWrapper extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiParameter com.intellij.psi.PsiMirrorElement {
private final com.intellij.psi.PsiParameter myPrototype
private final com.intellij.psi.PsiSubstitutor mySubstitutor
public void (com.intellij.psi.PsiParameter, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter prototype
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiParameter getPrototype ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiElement getDeclarationScope ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean isVarArgs ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getPrototype ()
}
com/intellij/psi/impl/light/LightPsiClassBase.classLightPsiClassBase.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.LightPsiClassBase extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiClass com.intellij.psi.SyntheticElement {
private final String myName
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String name
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
String parentQName
com.intellij.psi.PsiElement parent
public java.lang.String toString ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiElement getLBrace ()
public com.intellij.psi.PsiElement getRBrace ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public abstract com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/LightPsiClassBuilder.classLightPsiClassBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightPsiClassBuilder extends com.intellij.psi.impl.light.LightPsiClassBase implements com.intellij.psi.OriginInfoAwareElement {
private final com.intellij.psi.impl.light.LightModifierList myModifierList
private final com.intellij.psi.impl.light.LightReferenceListBuilder myImplementsList
private final com.intellij.psi.impl.light.LightReferenceListBuilder myExtendsList
private final com.intellij.psi.impl.light.LightTypeParameterListBuilder myTypeParametersList
private final java.util.Collection myMethods
private com.intellij.psi.PsiElement myScope
private com.intellij.psi.PsiClass myContainingClass
private String myOriginInfo
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String name
public java.lang.String getOriginInfo ()
public com.intellij.psi.impl.light.LightModifierList getModifierList ()
public com.intellij.psi.impl.light.LightReferenceListBuilder getExtendsList ()
public com.intellij.psi.impl.light.LightReferenceListBuilder getImplementsList ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiElement getScope ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.impl.light.LightTypeParameterListBuilder getTypeParameterList ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.impl.light.LightPsiClassBuilder setOriginInfo (java.lang.String)
String originInfo
public com.intellij.psi.impl.light.LightPsiClassBuilder setScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
public com.intellij.psi.impl.light.LightPsiClassBuilder setContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.impl.light.LightPsiClassBuilder addMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public volatile com.intellij.psi.PsiModifierList getModifierList ()
public volatile com.intellij.psi.PsiReferenceList getImplementsList ()
public volatile com.intellij.psi.PsiReferenceList getExtendsList ()
public volatile com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
}
com/intellij/psi/impl/light/LightReferenceListBuilder.classLightReferenceListBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightReferenceListBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiReferenceList {
private final java.util.List myRefs
private com.intellij.psi.PsiJavaCodeReferenceElement[] myCachedRefs
private com.intellij.psi.PsiClassType[] myCachedTypes
private final com.intellij.psi.PsiReferenceList$Role myRole
private final com.intellij.psi.PsiElementFactory myFactory
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiReferenceList$Role role
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiReferenceList$Role role
public java.lang.String toString ()
public void addReference (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void addReference (java.lang.String)
String qualifiedName
com.intellij.psi.PsiJavaCodeReferenceElement ref
public void addReference (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiJavaCodeReferenceElement ref
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
int size
public com.intellij.psi.PsiReferenceList$Role getRole ()
}
com/intellij/psi/impl/light/LightReferenceParameterList.classLightReferenceParameterList.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightReferenceParameterList extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiReferenceParameterList {
private final com.intellij.psi.PsiTypeElement[] myTypeElements
private final String myText
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiTypeElement[])
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiTypeElement[] referenceElements
private java.lang.String calculateText ()
com.intellij.psi.PsiTypeElement type
int i
StringBuilder buffer
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
com.intellij.psi.PsiTypeElement typeElement
int i
com.intellij.psi.PsiTypeElement[] elements
public com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/impl/light/LightTypeElement.classLightTypeElement.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeElement extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiTypeElement {
private final com.intellij.psi.PsiType myType
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType type
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
public boolean isValid ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
}
com/intellij/psi/impl/light/LightTypeParameter.classLightTypeParameter.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeParameter extends com.intellij.psi.impl.light.LightClass implements com.intellij.psi.PsiTypeParameter {
public void (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter delegate
public com.intellij.psi.PsiTypeParameter getDelegate ()
public com.intellij.psi.PsiElement copy ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public boolean useDelegateToSubstitute ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiClass getDelegate ()
}
com/intellij/psi/impl/light/LightTypeParameterBuilder.classLightTypeParameterBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeParameterBuilder extends com.intellij.psi.impl.light.LightPsiClassBuilder implements com.intellij.psi.PsiTypeParameter {
private final com.intellij.psi.PsiTypeParameterListOwner myOwner
private final int myIndex
public void (java.lang.String, com.intellij.psi.PsiTypeParameterListOwner, int)
String name
com.intellij.psi.PsiTypeParameterListOwner owner
int index
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
}
com/intellij/psi/impl/light/LightTypeParameterListBuilder.classLightTypeParameterListBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeParameterListBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiTypeParameterList {
private final java.util.List myParameters
private com.intellij.psi.PsiTypeParameter[] cached
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public void addParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
}
com/intellij/psi/impl/light/LightVariableBase.classLightVariableBase.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.LightVariableBase extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiVariable com.intellij.psi.OriginInfoAwareElement {
protected com.intellij.psi.PsiElement myScope
protected com.intellij.psi.PsiIdentifier myNameIdentifier
protected com.intellij.psi.PsiType myType
protected final com.intellij.psi.PsiModifierList myModifierList
protected boolean myWritable
private String myOriginInfo
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiIdentifier, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiType type
boolean writable
com.intellij.psi.PsiElement scope
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiIdentifier, com.intellij.lang.Language, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.lang.Language language
com.intellij.psi.PsiType type
boolean writable
com.intellij.psi.PsiElement scope
protected com.intellij.psi.PsiModifierList createModifierList ()
public com.intellij.psi.PsiElement getDeclarationScope ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean isValid ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiType getType ()
protected com.intellij.psi.PsiType computeType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.String getText ()
public java.lang.Object computeConstantValue ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public boolean isWritable ()
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/LightVariableBuilder.classLightVariableBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightVariableBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiVariable com.intellij.navigation.NavigationItem com.intellij.psi.OriginInfoAwareElement {
private final String myName
private final com.intellij.psi.PsiType myType
private volatile com.intellij.psi.impl.light.LightModifierList myModifierList
private volatile javax.swing.Icon myBaseIcon
private String myOriginInfo
public void (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
String name
String type
com.intellij.psi.PsiElement navigationElement
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement navigationElement
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiType, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
String name
com.intellij.psi.PsiType type
com.intellij.lang.Language language
public java.lang.String toString ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiModifierList getModifierList ()
public transient com.intellij.psi.impl.light.LightVariableBuilder setModifiers (java.lang.String[])
String[] modifiers
public com.intellij.psi.impl.light.LightVariableBuilder setModifierList (com.intellij.psi.impl.light.LightModifierList)
com.intellij.psi.impl.light.LightModifierList modifierList
public boolean hasModifierProperty (java.lang.String)
String name
public java.lang.String getName ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public com.intellij.psi.impl.light.LightVariableBuilder setBaseIcon (javax.swing.Icon)
javax.swing.Icon baseIcon
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/search/MethodSuperSearcher$1.classMethodSuperSearcher.java
package com.intellij.psi.impl.search
com.intellij.psi.impl.search.MethodSuperSearcher$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiMethod val$method
final com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters val$queryParameters
final com.intellij.psi.PsiClass val$parentClass
final com.intellij.util.Processor val$consumer
final com.intellij.psi.impl.search.MethodSuperSearcher this$0
void (com.intellij.psi.impl.search.MethodSuperSearcher, com.intellij.psi.PsiMethod, com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters, com.intellij.psi.PsiClass, com.intellij.util.Processor)
com.intellij.psi.impl.search.MethodSuperSearcher this$0
public java.lang.Boolean compute ()
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.psi.HierarchicalMethodSignature signature
boolean checkBases
boolean allowStaticMethod
java.util.List supers
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/search/MethodSuperSearcher.classMethodSuperSearcher.java
package com.intellij.psi.impl.search
public com.intellij.psi.impl.search.MethodSuperSearcher extends java.lang.Object implements com.intellij.util.QueryExecutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public boolean execute (com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters, com.intellij.util.Processor)
com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters queryParameters
com.intellij.util.Processor consumer
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiMethod method
private static boolean addSuperMethods (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean, boolean, com.intellij.util.Processor)
com.intellij.psi.HierarchicalMethodSignature superSignature
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass parentClass
boolean allowStaticMethod
boolean checkBases
com.intellij.util.Processor consumer
com.intellij.psi.PsiMethod signatureMethod
com.intellij.psi.PsiClass hisClass
private static boolean isAcceptable (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
boolean allowStaticMethod
boolean hisStatic
public volatile boolean execute (java.lang.Object, com.intellij.util.Processor)
static boolean access$000 (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean, boolean, com.intellij.util.Processor)
com.intellij.psi.HierarchicalMethodSignature x0
com.intellij.psi.PsiMethod x1
com.intellij.psi.PsiClass x2
boolean x3
boolean x4
com.intellij.util.Processor x5
static void ()
}
com/intellij/psi/impl/smartPointers/PsiClassReferenceTypePointerFactory$ClassReferenceTypePointer.classPsiClassReferenceTypePointerFactory.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.PsiClassReferenceTypePointerFactory$ClassReferenceTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.SmartPsiElementPointer mySmartPsiElementPointer
private final String myReferenceText
private final com.intellij.openapi.project.Project myProject
void (com.intellij.psi.impl.source.PsiClassReferenceType, com.intellij.openapi.project.Project)
com.intellij.psi.impl.source.PsiClassReferenceType type
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaCodeReferenceElement reference
protected com.intellij.psi.impl.source.PsiClassReferenceType calcType ()
com.intellij.util.IncorrectOperationException e
com.intellij.psi.impl.source.PsiClassReferenceType myType
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElementFactory factory
protected volatile com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/smartPointers/PsiClassReferenceTypePointerFactory.classPsiClassReferenceTypePointerFactory.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.PsiClassReferenceTypePointerFactory extends java.lang.Object implements com.intellij.psi.ClassTypePointerFactory {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.SmartTypePointer createClassTypePointer (com.intellij.psi.PsiClassType, com.intellij.openapi.project.Project)
com.intellij.psi.PsiClassType classType
com.intellij.openapi.project.Project project
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$1.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 extends java.lang.Object implements com.intellij.psi.SmartTypePointer {
void ()
public com.intellij.psi.PsiType getType ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$ArrayTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$ArrayTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.SmartTypePointer myComponentTypePointer
public void (com.intellij.psi.PsiArrayType, com.intellij.psi.SmartTypePointer)
com.intellij.psi.PsiArrayType type
com.intellij.psi.SmartTypePointer componentTypePointer
protected com.intellij.psi.PsiArrayType calcType ()
com.intellij.psi.PsiType type
protected volatile com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$ClassTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$ClassTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.SmartPsiElementPointer myClass
private final java.util.Map myMap
public void (com.intellij.psi.PsiClassType, com.intellij.psi.SmartPsiElementPointer, java.util.Map)
com.intellij.psi.PsiClassType type
com.intellij.psi.SmartPsiElementPointer aClass
java.util.Map map
protected com.intellij.psi.PsiClassType calcType ()
com.intellij.psi.SmartTypePointer typePointer
com.intellij.psi.PsiElement element
java.util.Map$Entry entry
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiElement classElement
java.util.Map resurrected
java.util.Set set
com.intellij.psi.PsiSubstitutor resurrectedSubstitutor
protected volatile com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$DisjunctionTypePointer$1.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl val$this$0
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer this$1
void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer this$1
public com.intellij.psi.SmartTypePointer fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$DisjunctionTypePointer$2.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer$2 extends java.lang.Object implements com.intellij.util.NullableFunction {
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer this$1
void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer this$1
public com.intellij.psi.PsiType fun (com.intellij.psi.SmartTypePointer)
com.intellij.psi.SmartTypePointer typePointer
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$DisjunctionTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$DisjunctionTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final java.util.List myPointers
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl this$0
private void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl, com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType type
protected com.intellij.psi.PsiDisjunctionType calcType ()
java.util.List types
protected volatile com.intellij.psi.PsiType calcType ()
void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl, com.intellij.psi.PsiDisjunctionType, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
com.intellij.psi.PsiDisjunctionType x1
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 x2
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$SimpleTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$SimpleTypePointer extends java.lang.Object implements com.intellij.psi.SmartTypePointer {
private final com.intellij.psi.PsiType myType
private void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType getType ()
void (com.intellij.psi.PsiType, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1)
com.intellij.psi.PsiType x0
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 x1
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$SmartTypeCreatingVisitor.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$SmartTypeCreatingVisitor extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl this$0
private void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
public com.intellij.psi.SmartTypePointer visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.SmartTypePointer visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.SmartTypePointer componentTypePointer
public com.intellij.psi.SmartTypePointer visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.SmartTypePointer boundPointer
public com.intellij.psi.SmartTypePointer visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiType substitutionResult
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.util.containers.HashMap map
public com.intellij.psi.SmartTypePointer visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType disjunctionType
public volatile java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 x1
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$WildcardTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$WildcardTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.PsiManager myManager
private final com.intellij.psi.SmartTypePointer myBoundPointer
private final boolean myIsExtending
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiWildcardType, com.intellij.psi.SmartTypePointer)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.SmartTypePointer boundPointer
protected com.intellij.psi.PsiWildcardType calcType ()
com.intellij.psi.PsiType type
protected volatile com.intellij.psi.PsiType calcType ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl extends com.intellij.psi.SmartTypePointerManager {
private static final com.intellij.psi.SmartTypePointer NULL_POINTER
private final com.intellij.psi.SmartPointerManager myPsiPointerManager
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.psi.SmartPointerManager, com.intellij.openapi.project.Project)
com.intellij.psi.SmartPointerManager psiPointerManager
com.intellij.openapi.project.Project project
public com.intellij.psi.SmartTypePointer createSmartTypePointer (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.SmartTypePointer pointer
private com.intellij.psi.SmartTypePointer createClassReferenceTypePointer (com.intellij.psi.PsiClassType)
com.intellij.psi.SmartTypePointer pointer
com.intellij.psi.ClassTypePointerFactory factory
com.intellij.psi.PsiClassType classType
static com.intellij.openapi.project.Project access$100 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
static com.intellij.psi.SmartTypePointer access$300 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl, com.intellij.psi.PsiClassType)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
com.intellij.psi.PsiClassType x1
static com.intellij.psi.SmartPointerManager access$400 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
static void ()
}
com/intellij/psi/impl/smartPointers/TypePointerBase.classTypePointerBase.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.TypePointerBase extends java.lang.Object implements com.intellij.psi.SmartTypePointer {
private java.lang.ref.Reference myTypeRef
public void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType myType
protected abstract com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$1.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$10.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$10 extends com.intellij.psi.impl.light.LightMethod {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache, com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
public int getTextOffset ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$2.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$3.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$3 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$4.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$4 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$5.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$5 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$6.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$6 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$7.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$7 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$8.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$8 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
String text
}
com/intellij/psi/impl/source/ClassInnerStuffCache$9.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$9 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
String text
}
com/intellij/psi/impl/source/ClassInnerStuffCache.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.ClassInnerStuffCache extends java.lang.Object {
private final com.intellij.psi.impl.source.PsiExtensibleClass myClass
private final com.intellij.openapi.util.SimpleModificationTracker myTracker
public void (com.intellij.psi.impl.source.PsiExtensibleClass)
com.intellij.psi.impl.source.PsiExtensibleClass aClass
private static java.lang.Object[] copy (java.lang.Object[])
Object[] value
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
com.intellij.psi.PsiMethod[] methods
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod getValuesMethod ()
public com.intellij.psi.PsiMethod getValueOfMethod ()
private com.intellij.psi.PsiField[] getAllFields ()
java.util.List own
java.util.List ext
private com.intellij.psi.PsiMethod[] getAllMethods ()
java.util.List own
java.util.List ext
private com.intellij.psi.PsiClass[] getAllInnerClasses ()
java.util.List own
java.util.List ext
private java.util.Map getFieldsMap ()
String name
com.intellij.psi.PsiField field
com.intellij.psi.PsiField[] fields
java.util.Map cachedFields
private java.util.Map getMethodsMap ()
java.util.List list
com.intellij.psi.PsiMethod method
java.util.List list
java.util.Map$Entry entry
com.intellij.psi.PsiMethod[] methods
java.util.Map collectedMethods
java.util.Map cachedMethods
private java.util.Map getInnerClassesMap ()
String name
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass[] classes
java.util.Map cachedInners
private com.intellij.psi.PsiMethod getSyntheticMethod (java.lang.String)
String text
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod method
public void dropCaches ()
static com.intellij.psi.impl.source.PsiExtensibleClass access$000 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static com.intellij.openapi.util.SimpleModificationTracker access$100 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static com.intellij.psi.PsiField[] access$200 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static com.intellij.psi.PsiMethod[] access$300 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static com.intellij.psi.PsiClass[] access$400 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static java.util.Map access$500 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static java.util.Map access$600 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static java.util.Map access$700 (com.intellij.psi.impl.source.ClassInnerStuffCache)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
static com.intellij.psi.PsiMethod access$800 (com.intellij.psi.impl.source.ClassInnerStuffCache, java.lang.String)
com.intellij.psi.impl.source.ClassInnerStuffCache x0
String x1
}
com/intellij/psi/impl/source/Constants.classConstants.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.Constants extends java.lang.Object implements com.intellij.psi.impl.source.tree.ElementType {
public static final com.intellij.psi.tree.TokenSet CLASS_BIT_SET
public static final com.intellij.psi.tree.TokenSet FIELD_BIT_SET
public static final com.intellij.psi.tree.TokenSet METHOD_BIT_SET
public static final com.intellij.psi.tree.TokenSet CLASS_INITIALIZER_BIT_SET
public static final com.intellij.psi.tree.TokenSet PARAMETER_BIT_SET
public static final com.intellij.psi.tree.TokenSet CATCH_SECTION_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_CODE_REFERENCE_BIT_SET
public static final com.intellij.psi.tree.TokenSet NAME_VALUE_PAIR_BIT_SET
public static final com.intellij.psi.tree.TokenSet ANNOTATION_BIT_SET
static void ()
}
com/intellij/psi/impl/source/ExportsElement.classExportsElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.ExportsElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode toKeyword
com.intellij.lang.ASTNode comma
com.intellij.lang.ASTNode child
private static com.intellij.lang.ASTNode findNearestComma (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode next
}
com/intellij/psi/impl/source/FileLocalResolver$1.classFileLocalResolver.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.FileLocalResolver$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.FileLocalResolver this$0
void (com.intellij.psi.impl.source.FileLocalResolver)
com.intellij.psi.impl.source.FileLocalResolver this$0
public java.lang.Iterable fun (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode child
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/FileLocalResolver$2.classFileLocalResolver.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.FileLocalResolver$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.lang.LighterASTNode val$lastParent
void (com.intellij.lang.LighterASTNode)
public boolean value (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/FileLocalResolver$LightResolveResult$1.classFileLocalResolver.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult$1 extends com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult {
final com.intellij.lang.LighterASTNode val$target
void (com.intellij.lang.LighterASTNode)
public com.intellij.lang.LighterASTNode getTarget ()
}
com/intellij/psi/impl/source/FileLocalResolver$LightResolveResult.classFileLocalResolver.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult extends java.lang.Object {
public static final com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult UNKNOWN
public static final com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult NON_LOCAL
public void ()
static com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult resolved (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode target
public com.intellij.lang.LighterASTNode getTarget ()
static void ()
}
com/intellij/psi/impl/source/FileLocalResolver.classFileLocalResolver.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.FileLocalResolver extends java.lang.Object {
private final com.intellij.lang.LighterAST myTree
public void (com.intellij.lang.LighterAST)
com.intellij.lang.LighterAST tree
public com.intellij.lang.LighterAST getLightTree ()
public com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult resolveLocally (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode var
com.intellij.lang.LighterASTNode scope
com.intellij.lang.LighterASTNode ref
String refName
boolean passedClass
com.intellij.lang.LighterASTNode lastParent
private boolean canResolveToLocalVariable (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode ref
com.intellij.lang.LighterASTNode parent
private boolean hasQualifier (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode ref
private java.lang.Iterable getDeclarations (com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode paramList
com.intellij.lang.LighterASTNode scope
com.intellij.lang.LighterASTNode lastParent
com.intellij.psi.tree.IElementType type
private com.intellij.util.containers.JBIterable walkChildrenScopes (com.intellij.util.containers.JBIterable)
com.intellij.util.containers.JBIterable children
private static com.intellij.util.containers.JBIterable before (java.util.List, com.intellij.lang.LighterASTNode)
java.util.List children
com.intellij.lang.LighterASTNode lastParent
public java.lang.String getShortClassTypeName (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode var
com.intellij.lang.LighterASTNode typeRef
String refName
private boolean isTypeParameter (java.lang.String, com.intellij.lang.LighterASTNode)
String name
com.intellij.lang.LighterASTNode place
com.intellij.lang.LighterASTNode scope
private boolean hasOwnTypeParameter (java.lang.String, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode param
String name
com.intellij.lang.LighterASTNode member
com.intellij.lang.LighterASTNode typeParams
private boolean isStatic (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode scope
com.intellij.lang.LighterASTNode modList
static java.lang.Iterable access$000 (com.intellij.psi.impl.source.FileLocalResolver, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.impl.source.FileLocalResolver x0
com.intellij.lang.LighterASTNode x1
com.intellij.lang.LighterASTNode x2
}
com/intellij/psi/impl/source/HierarchicalMethodSignatureImpl.classHierarchicalMethodSignatureImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl extends com.intellij.psi.HierarchicalMethodSignature {
private java.util.List mySupers
private java.util.List myInaccessibleSupers
public void (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
public void addSuperSignature (com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.HierarchicalMethodSignature superSignatureHierarchical
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
public java.util.List getSuperSignatures ()
public java.util.List getInaccessibleSuperSignatures ()
}
com/intellij/psi/impl/source/JavaDummyElement.classJavaDummyElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaDummyElement extends com.intellij.psi.impl.source.tree.FileElement {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
private final boolean myConsumeAll
private Throwable myParserError
public void (java.lang.CharSequence, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper, com.intellij.pom.java.LanguageLevel)
CharSequence text
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper parser
com.intellij.pom.java.LanguageLevel level
public void (java.lang.CharSequence, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper, com.intellij.pom.java.LanguageLevel, boolean)
CharSequence text
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper parser
com.intellij.pom.java.LanguageLevel level
boolean consumeAll
public com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper getParser ()
public boolean consumeAll ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
AssertionError e
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
AssertionError e
public java.lang.Throwable getParserError ()
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
}
com/intellij/psi/impl/source/JavaDummyHolder.classJavaDummyHolder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaDummyHolder extends com.intellij.psi.impl.source.DummyHolder implements com.intellij.psi.PsiImportHolder {
private static final java.util.Map EMPTY
private java.util.Map myPseudoImports
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
public boolean importClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
String className
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass imported
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.NameHint nameHint
String name
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.scope.ElementClassHint classHint
public boolean isSamePackage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement otherContext
String packageName
com.intellij.psi.PsiElement other
com.intellij.psi.PsiElement myContext
public boolean isInPackage (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement myContext
public void setOriginalFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile originalFile
static void ()
}
com/intellij/psi/impl/source/JavaDummyHolderFactory.classJavaDummyHolderFactory.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaDummyHolderFactory extends java.lang.Object implements com.intellij.psi.impl.source.HolderFactory {
public void ()
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
}
com/intellij/psi/impl/source/JavaFileElementType.classJavaFileElementType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaFileElementType extends com.intellij.psi.tree.ILightStubFileElementType {
public static final int STUB_VERSION
public void ()
public com.intellij.psi.stubs.LightStubBuilder getBuilder ()
public int getStubVersion ()
public boolean shouldBuildStubFor (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile dir
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContentsLight (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.PsiBuilder builder
private void doParse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker root
public java.lang.String getExternalId ()
public void serialize (com.intellij.psi.impl.java.stubs.PsiJavaFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.impl.java.stubs.PsiJavaFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
boolean compiled
int level
com.intellij.util.io.StringRef packageName
public void indexStub (com.intellij.psi.impl.java.stubs.PsiJavaFileStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.stubs.PsiFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
public volatile com.intellij.psi.StubBuilder getBuilder ()
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/source/JavaLightStubBuilder$1.classJavaLightStubBuilder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.JavaLightStubBuilder$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/JavaLightStubBuilder$CodeBlockVisitor.classJavaLightStubBuilder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor implements com.intellij.lang.LighterLazyParseableNode$Visitor {
private static final com.intellij.psi.tree.TokenSet BLOCK_ELEMENTS
private boolean result
private com.intellij.psi.tree.IElementType last
private boolean seenNew
private void ()
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public boolean visit (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
void (com.intellij.psi.impl.source.JavaLightStubBuilder$1)
com.intellij.psi.impl.source.JavaLightStubBuilder$1 x0
static boolean access$100 (com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor x0
static void ()
}
com/intellij/psi/impl/source/JavaLightStubBuilder.classJavaLightStubBuilder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaLightStubBuilder extends com.intellij.psi.stubs.LightStubBuilder {
public void ()
protected com.intellij.psi.stubs.StubElement createStubForFile (com.intellij.psi.PsiFile, com.intellij.lang.LighterAST)
com.intellij.lang.LighterASTNode ref
com.intellij.psi.PsiFile file
com.intellij.lang.LighterAST tree
String refText
com.intellij.lang.LighterASTNode pkg
public boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor visitor
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType parentType
com.intellij.psi.tree.IElementType nodeType
protected boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
public static boolean isCodeBlockWithoutStubs (com.intellij.lang.LighterASTNode)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor visitor
com.intellij.lang.LighterASTNode node
private static boolean checkByTypes (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType parentType
com.intellij.psi.tree.IElementType nodeType
}
com/intellij/psi/impl/source/JavaLightTreeUtil.classJavaLightTreeUtil.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaLightTreeUtil extends java.lang.Object {
public void ()
public static java.util.List getArgList (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode call
com.intellij.lang.LighterASTNode anonClass
com.intellij.lang.LighterASTNode exprList
public static java.lang.String getNameIdentifierText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode idOwner
com.intellij.lang.LighterASTNode id
public static java.util.List getExpressionChildren (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
public static com.intellij.lang.LighterASTNode findExpressionChild (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
}
com/intellij/psi/impl/source/JavaStubPsiElement.classJavaStubPsiElement.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.JavaStubPsiElement extends com.intellij.extapi.psi.StubBasedPsiElementBase implements com.intellij.psi.StubBasedPsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType nodeType
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.Language getLanguage ()
public int getTextOffset ()
protected com.intellij.psi.impl.source.tree.CompositeElement calcTreeElement ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode treeElement
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable navigatable
public boolean canNavigate ()
public boolean canNavigateToSource ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
protected java.lang.Object clone ()
com.intellij.psi.impl.source.tree.CompositeElement treeElement
com.intellij.psi.impl.source.tree.CompositeElement treeElementClone
protected com.intellij.extapi.psi.StubBasedPsiElementBase cloneImpl (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement treeElementClone
com.intellij.extapi.psi.StubBasedPsiElementBase clone
public void subtreeChanged ()
com.intellij.psi.impl.source.tree.CompositeElement compositeElement
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.PsiElement psiChild
int count
com.intellij.psi.PsiElement[] answer
static void ()
}
com/intellij/psi/impl/source/PsiAnnotationMethodImpl.classPsiAnnotationMethodImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiAnnotationMethodImpl extends com.intellij.psi.impl.source.PsiMethodImpl implements com.intellij.psi.PsiAnnotationMethod {
private com.intellij.reference.SoftReference myCachedDefaultValue
public void (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean hasModifierProperty (java.lang.String)
String name
protected void dropCached ()
public com.intellij.psi.PsiAnnotationMemberValue getDefaultValue ()
String text
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.lang.ASTNode node
public java.lang.String toString ()
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/source/PsiAnonymousClassImpl.classPsiAnonymousClassImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiAnonymousClassImpl extends com.intellij.psi.impl.source.PsiClassImpl implements com.intellij.psi.PsiAnonymousClass {
private com.intellij.reference.SoftReference myCachedBaseType
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiAnonymousClassImpl clone
public void subtreeChanged ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
com.intellij.psi.PsiElement baseRef
public com.intellij.psi.PsiClassType getBaseClassType ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
String refText
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement context
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiClassType type
private com.intellij.psi.PsiClassType getTypeByTree ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClass getContainingClass ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiElement getOriginalElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public boolean isInQualifiedNew ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiElement parent
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/intellij/psi/impl/source/PsiClassImpl$1.classPsiClassImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiClassImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.PsiClassImpl this$0
void (com.intellij.psi.impl.source.PsiClassImpl)
com.intellij.psi.impl.source.PsiClassImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.impl.JavaPsiImplementationHelper helper
com.intellij.psi.PsiClass result
}
com/intellij/psi/impl/source/PsiClassImpl.classPsiClassImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiClassImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.impl.source.PsiExtensibleClass com.intellij.psi.PsiQualifiedNamedElement com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.source.ClassInnerStuffCache myInnersCache
private volatile String myCachedName
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
protected void (com.intellij.psi.impl.java.stubs.PsiClassStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.stubs.IStubElementType type
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
private void addTrace (com.intellij.psi.impl.java.stubs.PsiClassStub)
String stubTrace
String creationTrace
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void subtreeChanged ()
private void dropCaches ()
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiClassImpl clone
public com.intellij.psi.PsiElement getOriginalElement ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement getScope ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.lang.ASTNode treeElement
com.intellij.lang.ASTNode parent
public java.lang.String getName ()
com.intellij.psi.PsiIdentifier identifier
String name
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public java.lang.String getQualifiedName ()
String parentQName
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modlist
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.stubs.StubElement contextStub
private com.intellij.psi.stubs.StubElement getContextStub ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.stubs.StubElement parent
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public java.util.List getOwnFields ()
public java.util.List getOwnMethods ()
public java.util.List getOwnInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public boolean isDeprecated ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public boolean isInterface ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.lang.ASTNode keyword
public boolean isAnnotationType ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public boolean isEnum ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.lang.ASTNode keyword
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
String fileName
int dotIndex
com.intellij.psi.PsiMethod method
String newName
String oldName
boolean isRenameFile
private boolean isRenameFileOnRenaming ()
com.intellij.psi.PsiFile file
String fileName
int dotIndex
String name
String oldName
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement calcBasesResolveContext (java.lang.String, com.intellij.psi.PsiElement)
String baseClassName
com.intellij.psi.PsiElement defaultResolveContext
private static boolean isAnonymousOrLocal (com.intellij.psi.PsiClass)
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.PsiClass aClass
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiElement calcBasesResolveContext (com.intellij.psi.PsiElement, java.lang.String, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement scope
String baseClassName
boolean isInitialClass
com.intellij.psi.PsiElement defaultResolveContext
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.PsiElement psi
private static boolean hasChildClassStub (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass scopeClass
com.intellij.psi.stubs.StubElement parentStub
String className
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass[] classesInScope
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public void putInfo (java.util.Map)
java.util.Map info
public static void putInfo (com.intellij.psi.PsiClass, java.util.Map)
com.intellij.psi.PsiClass psiClass
java.util.Map info
com.intellij.psi.PsiFile file
protected boolean isVisibilitySupported ()
public com.intellij.psi.PsiMethod getValuesMethod ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/source/PsiClassInitializerImpl.classPsiClassInitializerImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiClassInitializerImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiClassInitializer {
public void (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiCodeBlock getBody ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public javax.swing.Icon getElementIcon (int)
int flags
}
com/intellij/psi/impl/source/PsiClassReferenceType$1.classPsiClassReferenceType.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiClassReferenceType$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/PsiClassReferenceType$DelegatingClassResolveResult.classPsiClassReferenceType.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiClassReferenceType$DelegatingClassResolveResult extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
private final com.intellij.psi.JavaResolveResult myDelegate
private void (com.intellij.psi.JavaResolveResult)
com.intellij.psi.JavaResolveResult delegate
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
public com.intellij.psi.PsiClass getElement ()
com.intellij.psi.PsiElement element
public volatile com.intellij.psi.PsiElement getElement ()
void (com.intellij.psi.JavaResolveResult, com.intellij.psi.impl.source.PsiClassReferenceType$1)
com.intellij.psi.JavaResolveResult x0
com.intellij.psi.impl.source.PsiClassReferenceType$1 x1
}
com/intellij/psi/impl/source/PsiClassReferenceType.classPsiClassReferenceType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiClassReferenceType extends com.intellij.psi.PsiClassType$Stub {
private final com.intellij.openapi.util.Computable myReference
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.TypeAnnotationProvider provider
public void (com.intellij.openapi.util.Computable, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.openapi.util.Computable reference
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.TypeAnnotationProvider provider
private static com.intellij.psi.PsiAnnotation[] collectAnnotations (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiJavaCodeReferenceElement reference
java.util.List result
public boolean isValid ()
com.intellij.psi.PsiJavaCodeReferenceElement reference
public boolean equalsToText (java.lang.String)
String text
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiClassType setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiClass resolve ()
public com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.JavaResolveResult result
public com.intellij.psi.PsiClassType rawType ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor rawSubstitutor
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement resolved
String qualifiedName
String name
com.intellij.psi.impl.light.LightClassReference lightReference
public java.lang.String getClassName ()
public com.intellij.psi.PsiType[] getParameters ()
public com.intellij.psi.PsiClassType createImmediateCopy ()
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass element
public java.lang.String getPresentableText (boolean)
boolean annotated
String presentableText
com.intellij.psi.PsiAnnotation[] annotations
StringBuilder sb
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (boolean)
com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement ref
com.intellij.psi.PsiAnnotation[] annotations
boolean annotated
com.intellij.psi.PsiJavaCodeReferenceElement reference
public com.intellij.psi.PsiJavaCodeReferenceElement getReference ()
}
com/intellij/psi/impl/source/PsiDiamondTypeElementImpl.classPsiDiamondTypeElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiDiamondTypeElementImpl extends com.intellij.psi.impl.source.PsiTypeElementImpl {
public void ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiEnumConstantImpl$1.classPsiEnumConstantImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiEnumConstantImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/PsiEnumConstantImpl$MyReference.classPsiEnumConstantImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiEnumConstantImpl$MyReference extends java.lang.Object implements com.intellij.psi.PsiJavaReference {
final com.intellij.psi.impl.source.PsiEnumConstantImpl this$0
private void (com.intellij.psi.impl.source.PsiEnumConstantImpl)
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.PsiIdentifier nameIdentifier
int startOffsetInParent
public boolean isSoft ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClassType type
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
void (com.intellij.psi.impl.source.PsiEnumConstantImpl, com.intellij.psi.impl.source.PsiEnumConstantImpl$1)
com.intellij.psi.impl.source.PsiEnumConstantImpl x0
com.intellij.psi.impl.source.PsiEnumConstantImpl$1 x1
}
com/intellij/psi/impl/source/PsiEnumConstantImpl.classPsiEnumConstantImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiEnumConstantImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiEnumConstant {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.source.PsiEnumConstantImpl$MyReference myReference
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiEnumConstantInitializer getInitializingClass ()
public com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass ()
com.intellij.psi.PsiEnumConstantInitializer initializingClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiEnumConstantInitializer initializer
com.intellij.psi.PsiExpressionList argumentList
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiMethod resolveMethod ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.JavaResolveResult resolveResult
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.javadoc.PsiDocComment docComment
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/source/PsiEnumConstantInitializerImpl.classPsiEnumConstantInitializerImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiEnumConstantInitializerImpl extends com.intellij.psi.impl.source.PsiClassImpl implements com.intellij.psi.PsiEnumConstantInitializer {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.PsiClassType myCachedBaseType
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiEnumConstantInitializerImpl clone
public void subtreeChanged ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
com.intellij.psi.PsiElement parent
public boolean isInQualifiedNew ()
public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
com.intellij.psi.PsiClass containingClass
private com.intellij.psi.PsiClass getBaseClass ()
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.PsiEnumConstant getEnumConstant ()
public com.intellij.psi.PsiClassType getBaseClassType ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiElement getOriginalElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/intellij/psi/impl/source/PsiExportsStatementImpl.classPsiExportsStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiExportsStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiExportsStatement {
public void (com.intellij.psi.impl.java.stubs.PsiExportsStatementStub)
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
com.intellij.psi.PsiJavaModuleReferenceElement refElement
java.util.List targets
com.intellij.psi.impl.java.stubs.PsiExportsStatementStub stub
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiExtensibleClass.classPsiExtensibleClass.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiExtensibleClass extends java.lang.Object implements com.intellij.psi.PsiClass {
public abstract java.util.List getOwnFields ()
public abstract java.util.List getOwnMethods ()
public abstract java.util.List getOwnInnerClasses ()
}
com/intellij/psi/impl/source/PsiFieldImpl$OurConstValueComputer.classPsiFieldImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer extends java.lang.Object implements com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer {
private static final com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer INSTANCE
private void ()
public java.lang.Object execute (com.intellij.psi.PsiVariable, java.util.Set)
com.intellij.psi.PsiVariable variable
java.util.Set visitedVars
static com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer access$100 ()
static void ()
}
com/intellij/psi/impl/source/PsiFieldImpl.classPsiFieldImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiFieldImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiField com.intellij.psi.impl.PsiVariableEx com.intellij.openapi.ui.Queryable {
private volatile java.lang.ref.Reference myCachedType
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
protected void (com.intellij.psi.impl.java.stubs.PsiFieldStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.stubs.IStubElementType type
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public void subtreeChanged ()
private void dropCached ()
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiFieldImpl clone
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiType getType ()
String typeText
com.intellij.psi.PsiType type
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.PsiTypeElement typeElement
public com.intellij.psi.PsiTypeElement getTypeElement ()
com.intellij.psi.PsiField firstField
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.PsiField lastResort
com.intellij.psi.PsiModifierList selfModifierList
com.intellij.psi.PsiField firstField
private com.intellij.psi.PsiModifierList getSelfModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
private com.intellij.psi.PsiField findFirstFieldInDeclaration ()
com.intellij.psi.impl.java.stubs.PsiFieldStub prevField
com.intellij.psi.impl.source.PsiFieldImpl prevFieldPsi
int i
java.util.List siblings
int idx
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
private com.intellij.psi.PsiField findFirstFieldByTree ()
com.intellij.lang.ASTNode prevField
com.intellij.psi.impl.source.tree.CompositeElement treeElement
com.intellij.lang.ASTNode modifierList
public com.intellij.psi.PsiExpression getInitializer ()
public com.intellij.psi.PsiExpression getDetachedInitializer ()
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiJavaParserFacade parserFacade
String initializerText
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.PsiExpression initializer
public boolean hasInitializer ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
private java.lang.Object _computeConstantValue (java.util.Set)
java.util.Set visitedVars
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
public java.lang.Object computeConstantValue ()
public java.lang.Object computeConstantValue (java.util.Set)
java.util.Set visitedVars
public boolean isDeprecated ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode prevField
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode comma
com.intellij.lang.ASTNode nextField
com.intellij.psi.impl.source.tree.TreeElement semicolon
com.intellij.psi.PsiElement typeClone
com.intellij.psi.PsiElement modifierListClone
com.intellij.psi.PsiTypeElement type
com.intellij.psi.PsiElement modifierList
com.intellij.lang.ASTNode field
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public com.intellij.psi.PsiElement getOriginalElement ()
com.intellij.psi.PsiField originalField
com.intellij.psi.PsiClass containingClass
public com.intellij.navigation.ItemPresentation getPresentation ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public void putInfo (java.util.Map)
java.util.Map info
protected boolean isVisibilitySupported ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static java.lang.Object access$000 (com.intellij.psi.impl.source.PsiFieldImpl, java.util.Set)
com.intellij.psi.impl.source.PsiFieldImpl x0
java.util.Set x1
static void ()
}
com/intellij/psi/impl/source/PsiImmediateClassType$1.classPsiImmediateClassType.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiImmediateClassType$1 extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
final com.intellij.psi.impl.source.PsiImmediateClassType this$0
void (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType this$0
public com.intellij.psi.PsiClass getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/impl/source/PsiImmediateClassType$TextType.classPsiImmediateClassType.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImmediateClassType$TextType extends java.lang.Enum {
public static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType PRESENTABLE
public static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType CANONICAL
public static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType INT_CANONICAL
private static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType[] $VALUES
public static com.intellij.psi.impl.source.PsiImmediateClassType$TextType[] values ()
public static com.intellij.psi.impl.source.PsiImmediateClassType$TextType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/PsiImmediateClassType.classPsiImmediateClassType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImmediateClassType extends com.intellij.psi.PsiClassType$Stub {
private final com.intellij.psi.PsiClass myClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiManager myManager
private String myCanonicalText
private String myCanonicalTextAnnotated
private String myPresentableText
private String myInternalCanonicalText
private final com.intellij.psi.PsiClassType$ClassResolveResult myClassResolveResult
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel level
public transient void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiClass resolve ()
public java.lang.String getClassName ()
public com.intellij.psi.PsiType[] getParameters ()
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter[] parameters
java.util.List lst
public com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
public com.intellij.psi.PsiClassType rawType ()
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
String cached
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (com.intellij.psi.impl.source.PsiImmediateClassType$TextType, boolean)
com.intellij.psi.impl.source.PsiImmediateClassType$TextType textType
boolean annotated
StringBuilder buffer
private void buildText (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, java.lang.StringBuilder, com.intellij.psi.impl.source.PsiImmediateClassType$TextType, boolean)
com.intellij.psi.PsiClassType$ClassResolveResult baseResolveResult
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiElement parent
String prefix
String fqn
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitutionResult
int i
int pos
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
StringBuilder buffer
com.intellij.psi.impl.source.PsiImmediateClassType$TextType textType
boolean annotated
boolean qualified
com.intellij.psi.PsiClass enclosingClass
com.intellij.psi.PsiTypeParameter[] typeParameters
public boolean isValid ()
public boolean equalsToText (java.lang.String)
com.intellij.psi.PsiType patternType
com.intellij.util.IncorrectOperationException e
String text
String name
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType patternType
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiClassType setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
static com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType x0
static com.intellij.psi.PsiSubstitutor access$100 (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType x0
static void ()
}
com/intellij/psi/impl/source/PsiImportListImpl$1.classPsiImportListImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImportListImpl$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiImportStatementBase[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/impl/source/PsiImportListImpl.classPsiImportListImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImportListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiImportList {
private volatile java.util.Map myClassNameToImportMap
private volatile java.util.Map myPackageNameToImportMap
private volatile java.util.Map myNameToSingleImportMap
private static final com.intellij.psi.PsiImportStatementBase[] EMPTY_ARRAY
private static final com.intellij.util.ArrayFactory ARRAY_FACTORY
private static final com.intellij.psi.tree.TokenSet IMPORT_STATEMENT_BIT_SET
private static final com.intellij.psi.tree.TokenSet IMPORT_STATIC_STATEMENT_BIT_SET
public void (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiImportListImpl clone
public void subtreeChanged ()
public com.intellij.psi.PsiImportStatement[] getImportStatements ()
public com.intellij.psi.PsiImportStaticStatement[] getImportStaticStatements ()
public com.intellij.psi.PsiImportStatementBase[] getAllImportStatements ()
public com.intellij.psi.PsiImportStatement findSingleClassImportStatement (java.lang.String)
java.util.Map map
String name
public com.intellij.psi.PsiImportStatement findOnDemandImportStatement (java.lang.String)
java.util.Map map
String name
public com.intellij.psi.PsiImportStatementBase findSingleImportStatement (java.lang.String)
java.util.Map map
String name
public boolean isReplaceEquivalent (com.intellij.psi.PsiImportList)
com.intellij.psi.PsiImportList otherList
private void initializeMaps ()
com.intellij.psi.PsiJavaCodeReferenceElement importReference
String qName
com.intellij.psi.PsiImportStatement anImport
String referenceName
com.intellij.psi.PsiImportStaticStatement importStatic
java.util.Map classNameToImportMap
java.util.Map packageNameToImportMap
java.util.Map nameToSingleImportMap
com.intellij.psi.PsiImportStatement[] imports
com.intellij.psi.PsiImportStaticStatement[] importStatics
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static com.intellij.psi.PsiImportStatementBase[] access$000 ()
static void ()
}
com/intellij/psi/impl/source/PsiImportStatementBaseImpl.classPsiImportStatementBaseImpl.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiImportStatementBaseImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiImportStatementBase {
public static final com.intellij.psi.impl.source.PsiImportStatementBaseImpl[] EMPTY_ARRAY
protected void (com.intellij.psi.impl.java.stubs.PsiImportStatementStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.stubs.IStubElementType type
protected void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean isOnDemand ()
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getImportReference ()
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiJavaCodeReferenceElement reference
public boolean isForeignFileImport ()
static void ()
}
com/intellij/psi/impl/source/PsiImportStatementImpl$1.classPsiImportStatementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImportStatementImpl$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.impl.source.PsiImportStatementImpl[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/impl/source/PsiImportStatementImpl.classPsiImportStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImportStatementImpl extends com.intellij.psi.impl.source.PsiImportStatementBaseImpl implements com.intellij.psi.PsiImportStatement {
public static final com.intellij.psi.impl.source.PsiImportStatementImpl[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public void (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String getQualifiedName ()
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.PsiJavaCodeReferenceElement reference
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/PsiImportStaticReferenceElementImpl$OurGenericsResolver.classPsiImportStaticReferenceElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver {
private static final com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver INSTANCE
private void ()
public com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl, boolean)
com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl referenceElement
boolean incompleteCode
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement target
com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor processor
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/PsiImportStaticReferenceElementImpl.classPsiImportStaticReferenceElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiImportStaticReferenceElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCanonicalText
static final boolean $assertionsDisabled
public void ()
public int getTextOffset ()
com.intellij.lang.ASTNode refName
public void clearCaches ()
public final com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement node
int role
public final int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public com.intellij.psi.PsiImportStaticStatement bindToTargetClass (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.LeafElement dot
com.intellij.psi.impl.source.tree.CompositeElement errorElement
com.intellij.psi.impl.source.tree.CompositeElement parentComposite
com.intellij.psi.PsiClass aClass
String qualifiedName
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.impl.source.tree.CompositeElement newRef
public boolean isQualified ()
public java.lang.String getQualifiedName ()
public boolean isSoft ()
public java.lang.String getReferenceName ()
com.intellij.lang.ASTNode childByRole
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.impl.source.tree.TreeElement nameChild
int startOffset
public java.lang.String getCanonicalText ()
String canonicalText
private java.lang.String calcCanonicalText ()
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
public java.lang.String toString ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.resolve.ResolveCache resolveCache
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiElement resolve ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
String name
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement oldIdentifier
com.intellij.psi.PsiIdentifier identifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement oldIdentifier
com.intellij.psi.PsiIdentifier identifier
private com.intellij.psi.PsiElement replaceWithRegularImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiImportStaticStatement baseStatement
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiJavaCodeReferenceElement reference
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.scope.processor.FilterScopeProcessor proc
public java.lang.Object[] getVariants ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static void ()
}
com/intellij/psi/impl/source/PsiImportStaticStatementImpl$1.classPsiImportStaticStatementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImportStaticStatementImpl$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.impl.source.PsiImportStaticStatementImpl[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/impl/source/PsiImportStaticStatementImpl.classPsiImportStaticStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImportStaticStatementImpl extends com.intellij.psi.impl.source.PsiImportStatementBaseImpl implements com.intellij.psi.PsiImportStaticStatement {
public static final com.intellij.psi.impl.source.PsiImportStaticStatementImpl[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public void (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiClass resolveTargetClass ()
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiElement result
public java.lang.String getReferenceName ()
com.intellij.psi.PsiImportStaticReferenceElement memberReference
private com.intellij.psi.PsiImportStaticReferenceElement getMemberReference ()
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
com.intellij.psi.PsiImportStaticReferenceElement memberReference
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl$OurGenericsResolver.classPsiJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
private static final com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver INSTANCE
private void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiJavaReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.VariableResolverProcessor processor
com.intellij.psi.PsiJavaReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl referenceElement
int kind
com.intellij.psi.JavaResolveResult[] result
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl.classPsiJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement com.intellij.psi.impl.source.SourceJavaCodeReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCachedQName
private volatile String myCachedNormalizedText
private volatile int myKindWhenDummy
public static final int CLASS_NAME_KIND
public static final int PACKAGE_NAME_KIND
public static final int CLASS_OR_PACKAGE_NAME_KIND
public static final int CLASS_FQ_NAME_KIND
public static final int CLASS_FQ_OR_PACKAGE_NAME_KIND
public static final int CLASS_IN_QUALIFIED_NEW_KIND
private final int myHC
static final boolean $assertionsDisabled
public void ()
public final int hashCode ()
public int getTextOffset ()
com.intellij.lang.ASTNode refName
public void setKindWhenDummy (int)
int kind
private static boolean isDummy (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getKind (com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode qualifier
com.intellij.lang.ASTNode qualifier
boolean isOnDemand
int parentKind
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiJavaCodeReferenceCodeFragment fragment
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.tree.IElementType i
private void diagnoseUnknownParent ()
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType i
String message
private static boolean isCodeFragmentType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode ref
com.intellij.psi.PsiElement lastChild
com.intellij.lang.ASTNode dot
com.intellij.psi.PsiModifierList modifierList
com.intellij.lang.ASTNode child
public final com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement lastChild
int role
public final int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public java.lang.String getCanonicalText ()
public java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
private java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[], com.intellij.psi.PsiFile)
String fqn
java.util.List list
StringBuilder buffer
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement qualifier
String prefix
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement target
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.PsiReference getReference ()
public final com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
private com.intellij.psi.PsiSubstitutor updateSubstitutor (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType[] parameters
private com.intellij.psi.JavaResolveResult[] resolve (int, com.intellij.psi.PsiFile)
String text
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resultElement
com.intellij.psi.PsiElement classNameElement
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
com.intellij.psi.PsiElement classNameElement
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
String packageName
com.intellij.openapi.project.Project project
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.JavaResolveResult[] packageResult
int classKind
com.intellij.psi.JavaResolveResult[] result
int kind
com.intellij.psi.PsiFile containingFile
public final com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement oldIdentifier
com.intellij.psi.PsiElement identifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
private static com.intellij.util.IncorrectOperationException cannotBindError (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private com.intellij.psi.PsiElement bindToClass (com.intellij.psi.PsiClass, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile containingFile
String qName
com.intellij.openapi.project.Project project
boolean preserveQualification
com.intellij.psi.JavaPsiFacade facade
String text
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement ref
private java.util.List getAnnotations ()
com.intellij.psi.PsiModifierList modifierList
java.util.List annotations
private boolean isFullyQualified (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
int kind
com.intellij.lang.ASTNode qualifier
com.intellij.psi.PsiElement refElement
private com.intellij.psi.PsiElement bindToPackage (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiPackage aPackage
String qName
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiJavaCodeReferenceElement ref
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
private boolean isReferenceTo (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
String qName
String qName
String qName
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiElement nameElement
String qName
String qName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.lang.ASTNode referenceNameElement
String name
private java.lang.String getNormalizedText ()
String whiteSpaceAndComments
public java.lang.String getClassNameText ()
String cachedQName
public void fullyQualify (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass targetClass
int kind
public boolean isQualified ()
public com.intellij.psi.PsiElement getQualifier ()
public void clearCaches ()
public java.lang.Object[] getVariants ()
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
public boolean isSoft ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.filters.OrFilter filter
com.intellij.psi.scope.processor.FilterScopeProcessor proc
private boolean isInCode ()
com.intellij.psi.PsiElement superParent
public com.intellij.psi.PsiElement getReferenceNameElement ()
private com.intellij.lang.ASTNode getReferenceNameNode ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.PsiElement target
public java.lang.String getReferenceName ()
com.intellij.lang.ASTNode childByRole
public final com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.impl.source.tree.TreeElement nameChild
int startOffset
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public final com.intellij.psi.PsiElement getElement ()
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public final java.lang.String toString ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static com.intellij.psi.JavaResolveResult[] access$100 (com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl, int, com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl x0
int x1
com.intellij.psi.PsiFile x2
static void ()
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$1$1.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1$1 extends java.lang.Object implements com.intellij.psi.scope.ElementClassHint {
final com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 this$0
void (com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 this$0
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$1.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
void (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor arg0
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$2.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaFileBaseImpl$2 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public com.intellij.pom.java.LanguageLevel fun (com.intellij.psi.impl.source.PsiJavaFileBaseImpl)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl file
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$MyCacheBuilder.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$MyCacheBuilder extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
private final com.intellij.psi.impl.source.PsiJavaFileBaseImpl myFile
public void (com.intellij.psi.impl.source.PsiJavaFileBaseImpl)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl file
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor p
com.intellij.util.containers.MostlySingularMultiMap results
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$MyResolveCacheProcessor.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$MyResolveCacheProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.psi.scope.PsiScopeProcessor myProcessor
private final com.intellij.psi.ResolveState myState
public void (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
public boolean process (com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor$ResultWithContext)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor$ResultWithContext result
com.intellij.psi.PsiElement context
com.intellij.psi.PsiNamedElement element
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$StaticImportFilteringProcessor.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
private final com.intellij.psi.scope.PsiScopeProcessor myDelegate
private boolean myIsProcessingOnDemand
private final java.util.Collection myHiddenFieldNames
private final java.util.Collection myHiddenMethodNames
private final java.util.Collection myHiddenTypeNames
private final java.util.Collection myCollectedElements
public void (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor delegate
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
private void registerSingleStaticImportHiding (com.intellij.psi.JavaResolveResult, java.lang.String)
com.intellij.psi.JavaResolveResult result
String referenceName
private java.util.Collection getHiddenMembers (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
String name
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
static void access$000 (com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor, com.intellij.psi.JavaResolveResult, java.lang.String)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor x0
com.intellij.psi.JavaResolveResult x1
String x2
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiJavaFileBaseImpl extends com.intellij.psi.impl.source.PsiFileImpl implements com.intellij.psi.PsiJavaFile {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String[] IMPLICIT_IMPORTS
private final com.intellij.psi.util.CachedValue myResolveCache
private volatile String myPackageName
private static final com.intellij.openapi.util.NotNullLazyKey LANGUAGE_LEVEL_KEY
static final boolean $assertionsDisabled
protected void (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.FileViewProvider)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.IElementType contentElementType
com.intellij.psi.FileViewProvider viewProvider
public void subtreeChanged ()
public com.intellij.psi.PsiClass[] getClasses ()
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.PsiPackageStatement getPackageStatement ()
com.intellij.lang.ASTNode node
public java.lang.String getPackageName ()
com.intellij.psi.PsiPackageStatement statement
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
String name
public void setPackageName (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaCodeReferenceElement reference
String packageName
com.intellij.psi.PsiPackageStatement packageStatement
com.intellij.psi.PsiElementFactory factory
public com.intellij.psi.PsiImportList getImportList ()
com.intellij.psi.PsiImportList[] nodes
com.intellij.psi.stubs.StubElement stub
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement implicitRef
com.intellij.psi.PsiJavaCodeReferenceElement[] implicitRefs
boolean includeImplicit
boolean checkIncludes
com.intellij.psi.PsiImportList importList
java.util.List array
com.intellij.psi.PsiImportStatement[] statements
public com.intellij.psi.PsiClass[] getSingleClassImports (boolean)
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiImportStatement statement
boolean checkIncludes
com.intellij.psi.PsiImportList importList
java.util.List array
com.intellij.psi.PsiImportStatement[] statements
public com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement ref
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiImportStatement[] statements
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiImportList importList
public java.lang.String[] getImplicitlyImportedPackages ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.resolve.ClassResolverProcessor hint
String name
com.intellij.util.containers.MostlySingularMultiMap cache
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$MyResolveCacheProcessor cacheProcessor
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
private boolean processDeclarationsNoGuess (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
String refText
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiImportStatement[] importStatements
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement element
com.intellij.psi.JavaResolveResult result
String referenceName
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.PsiClass targetElement
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor staticImportProcessor
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiJavaCodeReferenceElement aImplicitlyImported
com.intellij.psi.PsiJavaCodeReferenceElement[] implicitlyImported
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.scope.ElementClassHint classHint
com.intellij.psi.scope.NameHint nameHint
String name
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiImportStaticStatement[] importStaticStatements
private static boolean processPackageDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiPackage)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
com.intellij.psi.PsiPackage aPackage
private static com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
private static boolean processOnDemandTarget (com.intellij.psi.PsiElement, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass inner
com.intellij.psi.PsiClass[] inners
com.intellij.psi.PsiElement target
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState substitutor
com.intellij.psi.PsiElement place
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.lang.Language getLanguage ()
public boolean importClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiJavaModule getModuleDeclaration ()
public void clearCaches ()
private com.intellij.pom.java.LanguageLevel getLanguageLevelInner ()
com.intellij.psi.PsiFile originalFile
com.intellij.pom.java.LanguageLevel forcedLanguageLevel
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
static com.intellij.pom.java.LanguageLevel access$100 (com.intellij.psi.impl.source.PsiJavaFileBaseImpl)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl x0
static boolean access$200 (com.intellij.psi.impl.source.PsiJavaFileBaseImpl, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl x0
com.intellij.psi.scope.PsiScopeProcessor x1
com.intellij.psi.ResolveState x2
com.intellij.psi.PsiElement x3
com.intellij.psi.PsiElement x4
static com.intellij.psi.PsiSubstitutor access$300 (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass x0
static void ()
}
com/intellij/psi/impl/source/PsiJavaFileImpl.classPsiJavaFileImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaFileImpl extends com.intellij.psi.impl.source.PsiJavaFileBaseImpl {
public void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider file
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiJavaModule getModuleDeclaration ()
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
com.intellij.psi.PsiElement element
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiJavaModuleImpl.classPsiJavaModuleImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaModuleImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiJavaModule {
public void (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaModuleReferenceElement getNameElement ()
public java.lang.String getModuleName ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.Iterable getRequires ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.Iterable getExports ()
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaModuleReferenceElement newName
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.psi.PsiElement getNavigationElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiJavaModuleReference$1.classPsiJavaModuleReference.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaModuleReference$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiElement val$refOwner
final String val$refText
final boolean val$incompleteCode
void (com.intellij.psi.PsiElement, java.lang.String, boolean)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.Collection modules
}
com/intellij/psi/impl/source/PsiJavaModuleReference$Resolver.classPsiJavaModuleReference.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaModuleReference$Resolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver {
private static final com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver INSTANCE
private void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.impl.source.PsiJavaModuleReference, boolean)
com.intellij.psi.PsiJavaModule module
com.intellij.psi.ResolveResult[] result
int i
com.intellij.psi.impl.source.PsiJavaModuleReference reference
boolean incompleteCode
com.intellij.psi.PsiFile file
String moduleName
java.util.Collection modules
private static java.util.Collection findModules (com.intellij.psi.PsiFile, java.lang.String, boolean)
com.intellij.psi.PsiFile file
String moduleName
boolean incompleteCode
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver access$000 ()
static java.util.Collection access$100 (com.intellij.psi.PsiFile, java.lang.String, boolean)
com.intellij.psi.PsiFile x0
String x1
boolean x2
static void ()
}
com/intellij/psi/impl/source/PsiJavaModuleReference.classPsiJavaModuleReference.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaModuleReference extends com.intellij.psi.PsiReferenceBase$Poly {
private static final com.intellij.openapi.util.Key K_COMPLETE
private static final com.intellij.openapi.util.Key K_INCOMPLETE
public void (com.intellij.psi.PsiJavaModuleReferenceElement)
com.intellij.psi.PsiJavaModuleReferenceElement element
public java.lang.String getCanonicalText ()
public java.lang.Object[] getVariants ()
public com.intellij.psi.ResolveResult[] multiResolve (boolean)
boolean incompleteCode
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newName
com.intellij.psi.PsiJavaModuleReferenceElement element
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiJavaModuleReferenceElement newElement
private com.intellij.openapi.project.Project getProject ()
public static com.intellij.psi.PsiJavaModule resolve (com.intellij.psi.PsiElement, java.lang.String, boolean)
com.intellij.psi.PsiElement refOwner
String refText
boolean incompleteCode
java.util.Collection modules
public static java.util.Collection multiResolve (com.intellij.psi.PsiElement, java.lang.String, boolean)
com.intellij.psi.PsiElement refOwner
String refText
boolean incompleteCode
com.intellij.psi.util.CachedValuesManager manager
com.intellij.openapi.util.Key key
static void ()
}
com/intellij/psi/impl/source/PsiJavaModuleReferenceElementImpl$1.classPsiJavaModuleReferenceElementImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaModuleReferenceElementImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.PsiJavaModuleReferenceElementImpl this$0
void (com.intellij.psi.impl.source.PsiJavaModuleReferenceElementImpl)
com.intellij.psi.impl.source.PsiJavaModuleReferenceElementImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.impl.source.PsiJavaModuleReferenceElementImpl refElement
com.intellij.psi.impl.source.PsiJavaModuleReference ref
}
com/intellij/psi/impl/source/PsiJavaModuleReferenceElementImpl.classPsiJavaModuleReferenceElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaModuleReferenceElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiJavaModuleReferenceElement {
public void ()
public java.lang.String getReferenceText ()
com.intellij.psi.PsiElement e
StringBuilder sb
public com.intellij.psi.PsiPolyVariantReference getReference ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/impl/source/PsiLabelReference.classPsiLabelReference.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiLabelReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private final com.intellij.psi.PsiStatement myStatement
private com.intellij.psi.PsiIdentifier myIdentifier
public void (com.intellij.psi.PsiStatement, com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiStatement stat
com.intellij.psi.PsiIdentifier identifier
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
int parent
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiLabeledStatement statement
String label
com.intellij.psi.PsiElement context
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String[] getVariants ()
java.util.List result
com.intellij.psi.PsiElement context
public boolean isSoft ()
public volatile java.lang.Object[] getVariants ()
}
com/intellij/psi/impl/source/PsiMethodImpl$1.classPsiMethodImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiMethodImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.PsiMethodImpl this$0
void (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.util.MethodSignature signature
}
com/intellij/psi/impl/source/PsiMethodImpl$2.classPsiMethodImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiMethodImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.source.PsiMethodImpl this$0
void (com.intellij.psi.impl.source.PsiMethodImpl)
com.intellij.psi.impl.source.PsiMethodImpl this$0
public com.intellij.psi.search.SearchScope compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/PsiMethodImpl.classPsiMethodImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiMethodImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiMethod com.intellij.openapi.ui.Queryable {
private com.intellij.reference.SoftReference myCachedType
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
protected void (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.psi.stubs.IStubElementType type
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public void subtreeChanged ()
protected void dropCached ()
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiMethodImpl clone
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public java.lang.String getName ()
String name
com.intellij.psi.PsiIdentifier nameIdentifier
String name
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.psi.PsiIdentifier identifier
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiType getReturnType ()
String typeText
com.intellij.psi.PsiType type
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.psi.PsiTypeElement typeElement
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public boolean isDeprecated ()
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public boolean isConstructor ()
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public boolean isVarArgs ()
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiElement getOriginalElement ()
com.intellij.psi.PsiMethod originalMethod
com.intellij.psi.PsiElement original
com.intellij.psi.PsiClass containingClass
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getElementIcon (int)
int flags
javax.swing.Icon methodIcon
com.intellij.ui.RowIcon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public void putInfo (java.util.Map)
java.util.Map info
protected boolean isVisibilitySupported ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getBody ()
static void ()
}
com/intellij/psi/impl/source/PsiModifierListImpl$1.classPsiModifierListImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiModifierListImpl$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.impl.source.PsiModifierListImpl this$0
void (com.intellij.psi.impl.source.PsiModifierListImpl)
com.intellij.psi.impl.source.PsiModifierListImpl this$0
public boolean value (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/PsiModifierListImpl$2.classPsiModifierListImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiModifierListImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.PsiAnnotation$TargetType[] val$targets
final com.intellij.psi.impl.source.PsiModifierListImpl this$0
void (com.intellij.psi.impl.source.PsiModifierListImpl, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.impl.source.PsiModifierListImpl this$0
public boolean value (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation$TargetType target
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/PsiModifierListImpl$ModifierCache.classPsiModifierListImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiModifierListImpl$ModifierCache extends java.lang.Object {
static final com.intellij.util.containers.WeakInterner ourInterner
final com.intellij.psi.PsiFile file
final java.util.List modifiers
final long modCount
void (com.intellij.psi.PsiFile, java.util.Set)
com.intellij.psi.PsiFile file
java.util.Set modifiers
java.util.List modifierList
private long getModCount ()
boolean isUpToDate ()
static void ()
}
com/intellij/psi/impl/source/PsiModifierListImpl.classPsiModifierListImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiModifierListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiModifierList {
private static final java.util.Map NAME_TO_KEYWORD_TYPE_MAP
private static final java.util.Map KEYWORD_TYPE_TO_NAME_MAP
private volatile com.intellij.psi.impl.source.PsiModifierListImpl$ModifierCache myModifierCache
public void (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.impl.source.PsiModifierListImpl$ModifierCache modifierCache
private com.intellij.psi.impl.source.PsiModifierListImpl$ModifierCache calcModifiers ()
java.util.Set modifiers
com.intellij.psi.PsiFile file
private java.util.Set calcExplicitModifiers ()
int flag
int i
int mask
com.intellij.lang.ASTNode child
java.util.Set explicitModifiers
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
private java.util.Set calcImplicitModifiers (java.util.Set)
com.intellij.psi.PsiMethod method
java.util.List fields
boolean hasSubClass
java.util.List methods
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass aClass
java.util.Set explicitModifiers
java.util.Set implicitModifiers
com.intellij.psi.PsiElement parent
public boolean hasExplicitModifier (java.lang.String)
String name
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
com.intellij.psi.impl.source.tree.CompositeElement tree
com.intellij.psi.tree.IElementType type
public void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.source.tree.TreeElement keyword
com.intellij.lang.ASTNode child
String name
boolean value
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement grandParent
com.intellij.psi.tree.IElementType type
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
com.intellij.psi.PsiAnnotation[] own
java.util.List ext
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
com.intellij.psi.PsiAnnotation$TargetType[] targets
java.util.List filtered
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
String name
}
com/intellij/psi/impl/source/PsiParameterImpl$1.classPsiParameterImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiParameterImpl$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiLambdaExpression val$lambdaExpression
void (com.intellij.psi.PsiLambdaExpression)
public com.intellij.psi.PsiType compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/PsiParameterImpl.classPsiParameterImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiParameterImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiParameter {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile java.lang.ref.Reference myCachedType
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
protected void (com.intellij.psi.impl.java.stubs.PsiParameterStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.stubs.IStubElementType type
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.psi.PsiType getLambdaParameterType (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiType lambdaParameterFromType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType[] conjuncts
com.intellij.psi.PsiType lambdaParameterFromType
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiType type
com.intellij.psi.PsiLambdaExpression lambdaExpression
int parameterIndex
com.intellij.psi.PsiParameter param
com.intellij.psi.PsiElement paramParent
public void subtreeChanged ()
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiParameterImpl clone
public final java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public final com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public final com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public com.intellij.psi.PsiType getType ()
String typeText
com.intellij.psi.PsiType type
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.PsiTypeElement typeElement
private boolean isLambdaParameter ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiTypeElement getTypeElement ()
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.PsiModifierList modifierList
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.Object computeConstantValue ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiElement getDeclarationScope ()
int j
int i
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement[] children
public boolean isVarArgs ()
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.PsiTypeElement typeElement
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public com.intellij.psi.search.SearchScope getUseScope ()
com.intellij.psi.PsiElement declarationScope
public com.intellij.psi.PsiElement getOriginalElement ()
int index
com.intellij.psi.PsiParameter[] originalParameters
com.intellij.psi.PsiElement originalMethod
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement parent
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/source/PsiParameterListImpl.classPsiParameterListImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiParameterListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiParameterList {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiParameter[] getParameters ()
public int getParameterIndex (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public int getParametersCount ()
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.lang.ASTNode getNode ()
static void ()
}
com/intellij/psi/impl/source/PsiProvidesStatementImpl.classPsiProvidesStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiProvidesStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiProvidesStatement {
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiJavaCodeReferenceElement getImplementationReference ()
com.intellij.psi.PsiElement child
boolean afterWith
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiReceiverParameterImpl.classPsiReceiverParameterImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiReceiverParameterImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiReceiverParameter {
public void ()
public com.intellij.psi.PsiThisExpression getIdentifier ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getTextOffset ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/source/PsiReferenceListImpl.classPsiReferenceListImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiReferenceListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiReferenceList {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.IStubElementType nodeType
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType[] types
public com.intellij.psi.PsiReferenceList$Role getRole ()
com.intellij.psi.tree.IElementType type
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/PsiRequiresStatementImpl.classPsiRequiresStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiRequiresStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiRequiresStatement {
public void (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public java.lang.String getModuleName ()
com.intellij.psi.PsiJavaModuleReferenceElement refElement
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public boolean isPublic ()
com.intellij.psi.PsiElement child
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiTypeElementImpl$1.classPsiTypeElementImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiTypeElementImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.PsiTypeElementImpl this$0
void (com.intellij.psi.impl.source.PsiTypeElementImpl)
com.intellij.psi.impl.source.PsiTypeElementImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/PsiTypeElementImpl$2.classPsiTypeElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiTypeElementImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
volatile java.lang.ref.WeakReference myCache
final java.lang.ref.WeakReference val$ref
final com.intellij.psi.PsiElement val$parent
void (java.lang.ref.WeakReference, com.intellij.psi.PsiElement)
public com.intellij.psi.PsiJavaCodeReferenceElement compute ()
com.intellij.psi.PsiJavaCodeReferenceElement result
private com.intellij.psi.impl.source.PsiTypeElementImpl getParentTypeElement ()
com.intellij.psi.PsiTypeElement typeElement
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/PsiTypeElementImpl$3.classPsiTypeElementImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiTypeElementImpl$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.PsiTypeElementImpl this$0
void (com.intellij.psi.impl.source.PsiTypeElementImpl)
com.intellij.psi.impl.source.PsiTypeElementImpl this$0
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/PsiTypeElementImpl.classPsiTypeElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiTypeElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiTypeElement {
static final boolean $assertionsDisabled
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiType getType ()
private com.intellij.psi.PsiType calculateType ()
String text
com.intellij.psi.PsiElement boundKind
com.intellij.psi.PsiElement boundType
java.util.List types
java.util.List types
com.intellij.psi.PsiElement child
com.intellij.psi.PsiType inferredType
com.intellij.psi.PsiType type
java.util.List annotations
com.intellij.psi.PsiElement parent
private com.intellij.openapi.util.Computable getReferenceComputable (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement parent
private static com.intellij.openapi.util.Computable computeFromTypeOwner (com.intellij.psi.PsiElement, java.lang.ref.WeakReference)
com.intellij.psi.PsiElement parent
java.lang.ref.WeakReference ref
private static com.intellij.psi.TypeAnnotationProvider createProvider (java.util.List)
java.util.List annotations
private java.util.List collectTypes ()
java.util.List typeElements
public com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
com.intellij.psi.impl.source.tree.TreeElement firstChildNode
private com.intellij.psi.PsiJavaCodeReferenceElement getReferenceElement ()
com.intellij.lang.ASTNode ref
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.PsiAnnotation[] getAnnotations ()
com.intellij.psi.PsiAnnotation[] annotations
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
com.intellij.psi.PsiElement result
public java.lang.String toString ()
static com.intellij.psi.PsiType access$000 (com.intellij.psi.impl.source.PsiTypeElementImpl)
com.intellij.psi.impl.source.PsiTypeElementImpl x0
static com.intellij.psi.PsiJavaCodeReferenceElement access$100 (com.intellij.psi.impl.source.PsiTypeElementImpl)
com.intellij.psi.impl.source.PsiTypeElementImpl x0
static void ()
}
com/intellij/psi/impl/source/PsiUsesStatementImpl.classPsiUsesStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiUsesStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiUsesStatement {
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/SourceJavaCodeReference.classSourceJavaCodeReference.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.SourceJavaCodeReference extends java.lang.Object {
public abstract java.lang.String getClassNameText ()
public abstract void fullyQualify (com.intellij.psi.PsiClass)
public abstract boolean isQualified ()
public abstract com.intellij.psi.PsiElement getQualifier ()
}
com/intellij/psi/impl/source/javadoc/AuthorDocTagInfo.classAuthorDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.AuthorDocTagInfo extends com.intellij.psi.impl.source.javadoc.SimpleDocTagInfo {
void ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/source/javadoc/CorePsiDocTagValueImpl.classCorePsiDocTagValueImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.CorePsiDocTagValueImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue {
public void ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/javadoc/ExceptionTagInfo.classExceptionTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ExceptionTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private final String myName
public void (java.lang.String)
String name
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType reference
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass exceptionClass
com.intellij.psi.PsiClass throwable
com.intellij.psi.PsiClass runtimeException
com.intellij.psi.PsiClass errorException
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType[] references
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/JavadocManagerImpl.classJavadocManagerImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.JavadocManagerImpl extends java.lang.Object implements com.intellij.psi.javadoc.JavadocManager {
private final java.util.List myInfos
public void (com.intellij.openapi.project.Project)
com.intellij.psi.javadoc.CustomJavadocTagProvider extension
com.intellij.openapi.project.Project project
public com.intellij.psi.javadoc.JavadocTagInfo[] getTagInfos (com.intellij.psi.PsiElement)
com.intellij.psi.javadoc.JavadocTagInfo info
com.intellij.psi.PsiElement context
java.util.List result
public com.intellij.psi.javadoc.JavadocTagInfo getTagInfo (java.lang.String)
com.intellij.psi.javadoc.JavadocTagInfo info
String name
}
com/intellij/psi/impl/source/javadoc/ParamDocTagInfo.classParamDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ParamDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.lang.ASTNode firstChildNode
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/PsiDocCommentImpl$1.classPsiDocCommentImpl.java
package com.intellij.psi.impl.source.javadoc
final com.intellij.psi.impl.source.javadoc.PsiDocCommentImpl$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.javadoc.PsiDocTag[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/impl/source/javadoc/PsiDocCommentImpl.classPsiDocCommentImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocCommentImpl extends com.intellij.psi.impl.source.tree.LazyParseablePsiElement implements com.intellij.psi.javadoc.PsiDocComment com.intellij.psi.JavaTokenType com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet TAG_BIT_SET
private static final com.intellij.util.ArrayFactory ARRAY_FACTORY
private static final java.util.regex.Pattern WS_PATTERN
static final boolean $assertionsDisabled
public void (java.lang.CharSequence)
CharSequence text
public com.intellij.psi.PsiJavaDocumentedElement getOwner ()
public com.intellij.psi.PsiElement[] getDescriptionElements ()
com.intellij.psi.tree.IElementType i
com.intellij.lang.ASTNode child
java.util.ArrayList array
public com.intellij.psi.javadoc.PsiDocTag[] getTags ()
public com.intellij.psi.javadoc.PsiDocTag findTagByName (java.lang.String)
com.intellij.psi.javadoc.PsiDocTag tag
CharSequence nameText
com.intellij.lang.ASTNode child
String name
public com.intellij.psi.javadoc.PsiDocTag[] findTagsByName (java.lang.String)
com.intellij.psi.javadoc.PsiDocTag tag
String name
java.util.ArrayList array
com.intellij.psi.javadoc.PsiDocTag[] tags
public com.intellij.psi.tree.IElementType getTokenType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
private static boolean isWhitespaceCommentData (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode docCommentData
private static void addNewLineToTag (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.openapi.project.Project)
com.intellij.psi.impl.source.tree.TreeElement leadingAsterisk
com.intellij.psi.impl.source.tree.CompositeElement tag
com.intellij.openapi.project.Project project
com.intellij.lang.ASTNode current
com.intellij.util.CharTable treeCharTab
com.intellij.lang.ASTNode newLine
com.intellij.lang.ASTNode leadingWhitespaceAnchor
com.intellij.psi.impl.source.tree.TreeElement commentData
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.lang.ASTNode prevBeforeWS
com.intellij.util.CharTable charTable
com.intellij.psi.impl.source.tree.TreeElement newLine
com.intellij.psi.impl.source.tree.TreeElement leadingAsterisk
com.intellij.psi.impl.source.tree.TreeElement commentData
com.intellij.psi.impl.source.tree.TreeElement indentWS
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
boolean needToAddNewline
private static void removeEndingAsterisksFromTag (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode prevWhiteSpace
com.intellij.lang.ASTNode toBeDeleted
com.intellij.psi.impl.source.tree.CompositeElement tag
com.intellij.lang.ASTNode current
private static boolean nodeIsNextAfterAsterisks (com.intellij.lang.ASTNode)
CharSequence currentText
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode current
private static boolean docTagEndsWithLineFeedAndAsterisks (com.intellij.lang.ASTNode)
CharSequence currentText
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode lastAsterisks
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode current
private static boolean nodeOnSameLineWithCommentStartBlock (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode current
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode leadingAsterisk
com.intellij.lang.ASTNode nextChild
com.intellij.lang.ASTNode current
com.intellij.psi.impl.source.tree.CompositeElement compositePrev
com.intellij.lang.ASTNode lastPrevChild
com.intellij.lang.ASTNode prevChild
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getOwner ()
static void ()
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$1.classPsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$1 extends com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference {
final com.intellij.psi.PsiMethod[] val$methods
final String val$name
final com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
void (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef, com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod[], java.lang.String)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
com.intellij.psi.PsiElement referredElement
public com.intellij.psi.PsiElement[] getVariants ()
com.intellij.psi.PsiMethod method
java.util.List lst
public volatile java.lang.Object[] getVariants ()
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$MyReference$1.classPsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference this$1
void (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference this$1
public java.lang.String fun (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$MyReference.classPsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference extends java.lang.Object implements com.intellij.psi.PsiJavaReference {
private final com.intellij.psi.PsiElement myReferredElement
static final boolean $assertionsDisabled
final com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
public void (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
com.intellij.psi.PsiElement referredElement
public com.intellij.psi.PsiElement resolve ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.PsiElement element
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
public com.intellij.psi.PsiElement[] getVariants ()
java.util.List vars
com.intellij.psi.PsiClass scope
public boolean isSoft ()
public java.lang.String getCanonicalText ()
com.intellij.psi.PsiElement nameElement
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement nameElement
com.intellij.lang.ASTNode treeElement
com.intellij.util.CharTable charTableByTree
com.intellij.psi.impl.source.tree.LeafElement newToken
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String newName
com.intellij.psi.PsiMethod method
boolean hasSignature
com.intellij.psi.PsiClass containingClass
String newName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
boolean hasSignature
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiReferenceExpression ref
int sharpIndex
com.intellij.psi.PsiParameter[] parameters
String text
StringBuffer newText
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement nameElement
String name
String newName
com.intellij.psi.PsiMethod method
boolean hasSignature
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement bindToText (com.intellij.psi.PsiClass, java.lang.StringBuffer)
com.intellij.psi.PsiClass containingClass
StringBuffer newText
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement tag
com.intellij.psi.PsiElement ref
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.TextRange getRangeInElement ()
int startOffset
int endOffset
com.intellij.lang.ASTNode sharp
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.PsiElement getElement ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
public volatile java.lang.Object[] getVariants ()
static void ()
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.classPsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue com.intellij.psi.impl.source.Constants {
public void ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiClass classScope
com.intellij.psi.PsiClass scope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiClass containingClass
private com.intellij.psi.PsiReference getReferenceInScope (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiVariable[] vars
com.intellij.util.IncorrectOperationException e
String s
java.util.List types
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass scope
com.intellij.psi.PsiElement element
String name
String[] signature
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiVariable[] getAllVariables (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement place
com.intellij.util.SmartList result
public static com.intellij.psi.PsiMethod[] getAllMethods (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement place
com.intellij.util.SmartList result
public int getTextOffset ()
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getNameElement ()
com.intellij.lang.ASTNode name
public java.lang.String[] getSignature ()
String type
String[] typeStrings
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
java.util.List types
private com.intellij.psi.PsiClass getScope ()
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement referencedElement
com.intellij.psi.PsiClass contextClass
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiElement firstChildPsi
static com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef x0
}
com/intellij/psi/impl/source/javadoc/PsiDocParamRef$1.classPsiDocParamRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocParamRef$1 extends java.lang.Object implements com.intellij.psi.PsiJavaReference {
final com.intellij.psi.PsiElement val$resultReference
final com.intellij.lang.ASTNode val$valueToken
final com.intellij.psi.javadoc.PsiDocComment val$comment
final com.intellij.psi.PsiJavaDocumentedElement val$owner
final com.intellij.psi.impl.source.javadoc.PsiDocParamRef this$0
void (com.intellij.psi.impl.source.javadoc.PsiDocParamRef, com.intellij.psi.PsiElement, com.intellij.lang.ASTNode, com.intellij.psi.javadoc.PsiDocComment, com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.impl.source.javadoc.PsiDocParamRef this$0
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String)
String newElementName
com.intellij.util.CharTable charTableByTree
com.intellij.psi.impl.source.tree.LeafElement newElement
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNamedElement namedElement
public com.intellij.psi.PsiElement[] getVariants ()
com.intellij.psi.javadoc.PsiDocTagValue valueElement
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.PsiNamedElement namedElement
com.intellij.psi.PsiElement firstChild
java.util.Set usedNames
com.intellij.psi.PsiNamedElement[] result
java.util.List filtered
public boolean isSoft ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
int startOffsetInParent
public com.intellij.psi.PsiElement getElement ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.PsiElement element
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
public volatile java.lang.Object[] getVariants ()
}
com/intellij/psi/impl/source/javadoc/PsiDocParamRef.classPsiDocParamRef.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocParamRef extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue {
public void ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.lang.ASTNode valueToken
String name
com.intellij.psi.PsiElement reference
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement resultReference
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/source/javadoc/PsiDocTagImpl.classPsiDocTagImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTagImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTag com.intellij.psi.impl.source.Constants {
private static final com.intellij.psi.tree.TokenSet TAG_VALUE_BIT_SET
private static final com.intellij.psi.tree.TokenSet VALUE_BIT_SET
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
public com.intellij.psi.PsiElement getNameElement ()
public com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
public com.intellij.psi.PsiElement[] getDataElements ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.PsiReference[] getReferences ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/javadoc/PsiDocTagValueImpl.classPsiDocTagValueImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTagValueImpl extends com.intellij.psi.impl.source.javadoc.CorePsiDocTagValueImpl {
public void ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.javadoc.PsiDocTag docTag
String name
com.intellij.psi.javadoc.JavadocManager manager
com.intellij.psi.javadoc.JavadocTagInfo info
}
com/intellij/psi/impl/source/javadoc/PsiDocTokenImpl.classPsiDocTokenImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTokenImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.javadoc.PsiDocToken {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/javadoc/PsiInlineDocTagImpl.classPsiInlineDocTagImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiInlineDocTagImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiInlineDocTag com.intellij.psi.impl.source.Constants {
private static final com.intellij.psi.tree.TokenSet TAG_VALUE_BIT_SET
private static final com.intellij.psi.tree.TokenSet VALUE_NO_WHITESPACE_BIT_SET
private static final com.intellij.psi.tree.TokenSet VALUE_BIT_SET
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
com.intellij.lang.ASTNode scope
public com.intellij.psi.PsiElement getNameElement ()
public com.intellij.psi.PsiElement[] getDataElements ()
public com.intellij.psi.PsiElement[] getDataElementsIgnoreWhitespaces ()
public com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
public java.lang.String getName ()
com.intellij.psi.PsiElement nameElement
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
com.intellij.psi.PsiElement nameElement
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
static void ()
}
com/intellij/psi/impl/source/javadoc/ReturnDocTagInfo.classReturnDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ReturnDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/SeeDocTagInfo.classSeeDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.SeeDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private static final String LINKPLAIN_TAG
private final String myName
private final boolean myInline
public void (java.lang.String, boolean)
String name
boolean isInline
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/SerialDocTagInfo.classSerialDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.SerialDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
public void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/SimpleDocTagInfo.classSimpleDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.SimpleDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private final String myName
private final Class[] myContexts
private final boolean myInline
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
transient void (java.lang.String, com.intellij.pom.java.LanguageLevel, boolean, java.lang.Class[])
String name
com.intellij.pom.java.LanguageLevel level
boolean isInline
Class[] contexts
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
Class context
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/ValueDocTagInfo.classValueDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.ValueDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
public void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReference reference
com.intellij.psi.javadoc.PsiDocTagValue value
boolean hasReference
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/resolve/ClassResolverProcessor.classClassResolverProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ClassResolverProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.NameHint com.intellij.psi.scope.ElementClassHint {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String[] DEFAULT_PACKAGES
private final String myClassName
private final com.intellij.psi.PsiFile myContainingFile
private final com.intellij.psi.PsiElement myPlace
private final com.intellij.psi.PsiResolveHelper myResolveHelper
private com.intellij.psi.PsiClass myAccessClass
private java.util.List myCandidates
private boolean myHasAccessibleCandidate
private boolean myHasInaccessibleCandidate
private com.intellij.psi.JavaResolveResult[] myResult
private com.intellij.psi.PsiElement myCurrentFileContext
public void (java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiJavaCodeReferenceElement expression
com.intellij.psi.PsiElement qualifierExpression
String className
com.intellij.psi.PsiElement startPlace
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement place
public com.intellij.psi.JavaResolveResult[] getResult ()
com.intellij.psi.infos.CandidateInfo info
java.util.Iterator iterator
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
private static boolean isImported (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement fileContext
private boolean isOnDemand (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
String defaultPackage
com.intellij.psi.PsiElement fileContext
com.intellij.psi.PsiClass psiClass
String fqn
com.intellij.psi.PsiFile file
String[] defaultPackages
String packageName
private com.intellij.psi.impl.source.resolve.Domination dominates (com.intellij.psi.PsiClass, boolean, java.lang.String, com.intellij.psi.infos.ClassCandidateInfo)
com.intellij.psi.PsiClass aClass
boolean accessible
String fqName
com.intellij.psi.infos.ClassCandidateInfo info
com.intellij.psi.PsiClass otherClass
String otherQName
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass containingClass2
boolean infoAccessible
boolean isDefault
boolean otherDefault
boolean myOnDemand
boolean otherOnDemand
private boolean isAccessible (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass containingPlaceClass
com.intellij.psi.PsiClass otherClass
private boolean isAmbiguousInherited (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass psiClass
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.infos.ClassCandidateInfo info
com.intellij.psi.impl.source.resolve.Domination domination
int i
String fqName
com.intellij.psi.PsiClass containingPlaceClass
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
com.intellij.psi.PsiClass aClass
String name
boolean accessible
private boolean checkAccessibility (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public java.lang.Object getHint (com.intellij.openapi.util.Key)
Object t
com.intellij.openapi.util.Key hintKey
static void ()
}
com/intellij/psi/impl/source/resolve/Domination.classDomination.java
package com.intellij.psi.impl.source.resolve
public final com.intellij.psi.impl.source.resolve.Domination extends java.lang.Enum {
public static final com.intellij.psi.impl.source.resolve.Domination DOMINATES
public static final com.intellij.psi.impl.source.resolve.Domination DOMINATED_BY
public static final com.intellij.psi.impl.source.resolve.Domination EQUAL
private static final com.intellij.psi.impl.source.resolve.Domination[] $VALUES
public static com.intellij.psi.impl.source.resolve.Domination[] values ()
public static com.intellij.psi.impl.source.resolve.Domination valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/resolve/JavaResolveCache$1.classJavaResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.JavaResolveCache$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final com.intellij.psi.impl.source.resolve.JavaResolveCache this$0
void (com.intellij.psi.impl.source.resolve.JavaResolveCache)
com.intellij.psi.impl.source.resolve.JavaResolveCache this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/source/resolve/JavaResolveCache$ConstValueComputer.classJavaResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer extends java.lang.Object {
public abstract java.lang.Object execute (com.intellij.psi.PsiVariable, java.util.Set)
}
com/intellij/psi/impl/source/resolve/JavaResolveCache.classJavaResolveCache.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.JavaResolveCache extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
private final java.util.concurrent.ConcurrentMap myCalculatedTypes
private final java.util.Map myVarToConstValueMapPhysical
private final java.util.Map myVarToConstValueMapNonPhysical
private static final Object NULL
public static com.intellij.psi.impl.source.resolve.JavaResolveCache getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
private void clearCaches (boolean)
boolean isPhysical
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiExpression, com.intellij.util.Function)
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.util.RecursionGuard$StackStamp dStackStamp
com.intellij.psi.PsiJavaCodeReferenceElement refInside
String typeinfo
com.intellij.psi.PsiExpression expr
com.intellij.util.Function f
boolean isOverloadCheck
boolean polyExpression
com.intellij.psi.PsiType type
public java.lang.Object computeConstantValueWithCaching (com.intellij.psi.PsiVariable, com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer, java.util.Set)
com.intellij.psi.PsiVariable variable
com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer computer
java.util.Set visitedVars
boolean physical
java.util.Map map
Object cached
Object result
static void access$000 (com.intellij.psi.impl.source.resolve.JavaResolveCache, boolean)
com.intellij.psi.impl.source.resolve.JavaResolveCache x0
boolean x1
static void ()
}
com/intellij/psi/impl/source/resolve/JavaResolveUtil$1.classJavaResolveUtil.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.JavaResolveUtil$1 extends com.intellij.psi.infos.CandidateInfo {
final com.intellij.psi.PsiJavaCodeReferenceElement val$ref
final com.intellij.psi.PsiElement val$resultElement
void (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.infos.CandidateInfo arg0
com.intellij.psi.PsiSubstitutor arg1
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
com.intellij.psi.PsiType[] parameters
}
com/intellij/psi/impl/source/resolve/JavaResolveUtil.classJavaResolveUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.JavaResolveUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiClass getContextClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement scope
public static com.intellij.psi.PsiElement findParentContextOfClass (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
com.intellij.psi.PsiElement scope
public static boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement fileResolveScope
public static boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility visibility
com.intellij.psi.JavaCodeFragment fragment
com.intellij.psi.JavaCodeFragment$VisibilityChecker visibilityChecker
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass contextClass
com.intellij.psi.PsiClass contextClass
com.intellij.psi.PsiClass topMemberClass
com.intellij.psi.PsiClass topAccessClass
com.intellij.psi.PsiClass placeTopLevelClass
com.intellij.psi.PsiClass memberTopLevelClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement fileResolveScope
com.intellij.psi.PsiFile placeFile
com.intellij.psi.PsiFile file
int effectiveAccessLevel
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass placeClass
com.intellij.psi.PsiClass clazz
private static boolean isInClassAnnotationParameterList (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass contextClass
private static boolean ignoreReferencedElementAccessibility (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile placeFile
public static boolean isInJavaDoc (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement scope
private static com.intellij.psi.PsiClass getTopLevelClass (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
boolean isTypeParameter
com.intellij.psi.PsiElement placeParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiClass lastClass
Boolean isAtLeast17
public static boolean processImplicitlyImportedPackages (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiManager)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage defaultPackage
com.intellij.psi.PsiPackage langPackage
public static void substituteResults (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.JavaResolveResult[])
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.infos.CandidateInfo resolveResult
com.intellij.psi.PsiElement resultElement
int i
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult[] result
public static com.intellij.psi.JavaResolveResult[] resolveWithContainingFile (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver, boolean, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
com.intellij.psi.PsiFile containingFile
boolean valid
com.intellij.openapi.project.Project project
com.intellij.psi.ResolveResult[] results
public static com.intellij.psi.PsiElement resolveImaginarySuperCallInThisPlace (com.intellij.psi.PsiMember, com.intellij.openapi.project.Project, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember place
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass superClassWhichTheSuperCallMustResolveTo
com.intellij.psi.impl.source.tree.java.PsiExpressionListImpl expressionList
com.intellij.psi.impl.source.DummyHolder result
com.intellij.psi.impl.source.tree.FileElement holder
}
com/intellij/psi/impl/source/resolve/ProcessCandidateParameterTypeInferencePolicy$1.classProcessCandidateParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.ProcessCandidateParameterTypeInferencePolicy$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.PsiParameter val$finalParameter
void (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiParameter)
public com.intellij.psi.PsiType compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/ProcessCandidateParameterTypeInferencePolicy.classProcessCandidateParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ProcessCandidateParameterTypeInferencePolicy extends com.intellij.psi.impl.source.resolve.DefaultParameterTypeInferencePolicy {
public static final com.intellij.psi.impl.source.resolve.ProcessCandidateParameterTypeInferencePolicy INSTANCE
public void ()
public com.intellij.openapi.util.Pair inferTypeConstraintFromCallContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.openapi.util.Pair constraint
com.intellij.psi.JavaResolveResult result
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiType innerReturnType
com.intellij.psi.scope.MethodProcessorSetupFailedException ev
com.intellij.psi.PsiExpression innerMethodCall
com.intellij.psi.PsiExpressionList expressionList
com.intellij.psi.PsiCallExpression contextCall
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiElement parent
int i
com.intellij.psi.PsiMethod owner
protected com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiExpression[], int, com.intellij.psi.JavaResolveResult)
java.util.List leftArgs
com.intellij.psi.PsiCallExpression contextCall
com.intellij.psi.PsiExpression[] expressions
int i
com.intellij.psi.JavaResolveResult result
protected java.util.List getExpressions (com.intellij.psi.PsiExpression[], int)
com.intellij.psi.PsiExpression[] expressions
int i
protected static com.intellij.openapi.util.Pair inferConstraint (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiExpression, int, com.intellij.psi.PsiType, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter finalParameter
com.intellij.psi.PsiType type
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.openapi.util.Pair constraint
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiExpression innerMethodCall
int parameterIdx
com.intellij.psi.PsiType innerReturnType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement element
protected com.intellij.psi.JavaResolveResult[] getResults (com.intellij.psi.PsiCallExpression, int) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.PsiCallExpression contextCall
int exprIdx
com.intellij.psi.PsiFile containingFile
com.intellij.psi.scope.processor.MethodCandidatesProcessor processor
static void ()
}
com/intellij/psi/impl/source/resolve/PsiOldInferenceHelper$1.classPsiOldInferenceHelper.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.PsiOldInferenceHelper$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$ConstraintType
static void ()
}
com/intellij/psi/impl/source/resolve/PsiOldInferenceHelper.classPsiOldInferenceHelper.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.PsiOldInferenceHelper extends java.lang.Object implements com.intellij.psi.PsiInferenceHelper {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Pair RAW_INFERENCE
private final com.intellij.psi.PsiManager myManager
private static final com.intellij.openapi.util.Pair FAILED_INFERENCE
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
private com.intellij.openapi.util.Pair inferTypeForMethodTypeParameterInner (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiExpression argument
com.intellij.openapi.util.RecursionGuard$StackStamp stackStamp
com.intellij.psi.PsiParameter parameter
int j
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiType[] paramTypes
com.intellij.psi.PsiType[] argTypes
private com.intellij.openapi.util.Pair inferTypeForMethodTypeParameterInner (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType parameterType
com.intellij.openapi.util.Pair currentSubstitution
com.intellij.psi.ConstraintType constraintType
com.intellij.psi.PsiType type
int j
com.intellij.openapi.util.Pair constraint
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType[] paramTypes
com.intellij.psi.PsiType[] argTypes
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiWildcardType wildcardToCapture
com.intellij.openapi.util.Pair rawInference
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
private static com.intellij.openapi.util.Pair getFailedInferenceConstraint (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.openapi.util.Pair constraint
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
com.intellij.openapi.util.Pair constraint
int i
com.intellij.psi.PsiType substitutedBound
com.intellij.openapi.util.Pair currentConstraint
com.intellij.psi.PsiType currentSubstitution
com.intellij.psi.ConstraintType currentConstraintType
com.intellij.psi.PsiClassType bound
com.intellij.psi.PsiTypeParameter other
com.intellij.psi.PsiType otherSubstitution
com.intellij.psi.PsiClassType[] bounds
int j
com.intellij.psi.PsiType substitutionFromBounds
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitution
int i
com.intellij.openapi.util.Pair otherConstraint
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitution
com.intellij.openapi.util.Pair constraint
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType[] substitutions
com.intellij.openapi.util.Pair[] constraints
private static boolean compareSubtypes (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType parentType
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.ConstraintType constraintType
com.intellij.psi.PsiType current
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.openapi.util.Pair constraint
int i1
com.intellij.psi.PsiType substitution
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitutedBound
com.intellij.openapi.util.Pair currentConstraint
com.intellij.psi.PsiType currentSubstitution
com.intellij.psi.ConstraintType currentConstraintType
com.intellij.psi.PsiClassType bound
com.intellij.psi.PsiTypeParameter other
com.intellij.psi.PsiType otherSubstitution
com.intellij.psi.PsiClassType[] bounds
int j
com.intellij.psi.PsiType substitutionFromBounds
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutor
private static com.intellij.openapi.util.Pair processArgType (com.intellij.psi.PsiType, com.intellij.psi.ConstraintType, boolean)
com.intellij.psi.PsiType arg
com.intellij.psi.ConstraintType constraintType
boolean captureWildcard
private com.intellij.openapi.util.Pair inferMethodTypeParameterFromParent (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiCallExpression methodCall
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.openapi.util.Pair substitution
public com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.openapi.util.Pair constraint
public com.intellij.openapi.util.Pair getSubstitutionForTypeParameterConstraint (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType bound
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaResolveResult paramResult
com.intellij.psi.PsiClass paramClass
com.intellij.psi.JavaResolveResult argResult
com.intellij.psi.PsiClass argClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType patternType
private static com.intellij.psi.PsiType intersectAllExtends (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
int i
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType arg
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiType[] erasureTypes
com.intellij.psi.PsiType[] types
private com.intellij.openapi.util.Pair getSubstitutionForTypeParameterInner (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.ConstraintType, int)
com.intellij.openapi.util.Pair res
com.intellij.openapi.util.Pair res
com.intellij.openapi.util.Pair res
com.intellij.openapi.util.Pair res
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.openapi.util.Pair res
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult argResult
com.intellij.psi.PsiClass argClass
com.intellij.psi.PsiClassType$ClassResolveResult boundResult
com.intellij.psi.PsiClass boundClass
com.intellij.psi.PsiWildcardType wildcardParam
com.intellij.psi.PsiType paramBound
com.intellij.psi.ConstraintType constrType
com.intellij.psi.PsiTypeParameter typeParam
boolean alreadyFound
com.intellij.psi.PsiType type
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiType argType
com.intellij.openapi.util.Pair res
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType$ClassResolveResult paramResult
com.intellij.psi.PsiClass paramClass
com.intellij.psi.PsiClassType$ClassResolveResult argResult
com.intellij.psi.PsiClass argClass
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
com.intellij.openapi.util.Pair wildcardCaptured
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
com.intellij.psi.PsiType patternType
com.intellij.psi.ConstraintType constraintType
int depth
private com.intellij.openapi.util.Pair inferMethodTypeParameterFromParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiElement pParent
com.intellij.psi.PsiType conjuct
com.intellij.psi.PsiType guess
com.intellij.psi.PsiType superType
int i
com.intellij.psi.PsiType extendsType
com.intellij.psi.PsiClassType extendsType1
com.intellij.psi.PsiClassType[] extendsTypes
com.intellij.psi.PsiSubstitutor newSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression methodCall
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.openapi.util.Pair constraint
com.intellij.psi.PsiType expectedType
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType[] superTypes
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiType guess
static void ()
}
com/intellij/psi/impl/source/resolve/PsiResolveHelperImpl$1.classPsiResolveHelperImpl.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl$1 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final boolean val$checkVarargs
final com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl this$0
void (com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl this$0
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
protected boolean acceptVarargs ()
}
com/intellij/psi/impl/source/resolve/PsiResolveHelperImpl.classPsiResolveHelperImpl.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl extends java.lang.Object implements com.intellij.psi.PsiResolveHelper {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiManager myManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.JavaResolveResult resolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement place
com.intellij.psi.JavaResolveResult[] result
public com.intellij.psi.JavaResolveResult[] multiResolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiAnonymousClass anonymous
com.intellij.psi.scope.processor.MethodResolverProcessor processor
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.processor.MethodResolverProcessor processor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.ResolveState state
public com.intellij.psi.PsiClass resolveReferencedClass (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiFile containingFile
com.intellij.util.IncorrectOperationException e
String referenceText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaParserFacade parserFacade
public com.intellij.psi.PsiVariable resolveReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
String referenceText
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiVariable resolveAccessibleReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
String referenceText
com.intellij.psi.PsiElement context
boolean[] problemWithAccess
com.intellij.psi.PsiVariable variable
private com.intellij.psi.PsiVariable resolveVar (java.lang.String, com.intellij.psi.PsiElement, boolean[])
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
String referenceText
com.intellij.psi.PsiElement context
boolean[] problemWithAccess
com.intellij.psi.PsiJavaParserFacade parserFacade
public boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
public boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement currentFileResolveScope
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean, boolean)
com.intellij.psi.scope.MethodProcessorSetupFailedException e
com.intellij.psi.PsiCallExpression expr
boolean dummyImplicitConstructor
boolean checkVarargs
com.intellij.psi.PsiFile containingFile
com.intellij.psi.scope.processor.MethodCandidatesProcessor processor
public com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean)
com.intellij.psi.PsiCallExpression call
boolean dummyImplicitConstructor
public com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.psi.PsiInferenceHelper getInferenceHelper (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
static void ()
}
com/intellij/psi/impl/source/resolve/ResolveClassUtil.classResolveClassUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveClassUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static com.intellij.psi.PsiClass resolveClass (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiClass qualifierClass
String name
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement classNameElement
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
static void ()
}
com/intellij/psi/impl/source/resolve/ResolveVariableUtil.classResolveVariableUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveVariableUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiVariable resolveVariable (com.intellij.psi.PsiJavaCodeReferenceElement, boolean[], boolean[])
com.intellij.psi.PsiJavaCodeReferenceElement ref
boolean[] problemWithAccess
boolean[] problemWithStatic
com.intellij.psi.impl.source.resolve.VariableResolverProcessor processor
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.PsiVariable refVar
}
com/intellij/psi/impl/source/resolve/StaticImportResolveProcessor$OurResolveResult.classStaticImportResolveProcessor.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor$OurResolveResult extends com.intellij.psi.infos.CandidateInfo {
private final com.intellij.psi.PsiImportStaticReferenceElement myReference
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiImportStaticReferenceElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiImportStaticReferenceElement reference
public boolean isAccessible ()
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement element
public boolean isStaticsScopeCorrect ()
}
com/intellij/psi/impl/source/resolve/StaticImportResolveProcessor.classStaticImportResolveProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.NameHint {
private final com.intellij.psi.PsiImportStaticReferenceElement myReference
private final String myName
private final java.util.List myFieldResults
private final java.util.List myClassResult
private final java.util.List myResults
public void (com.intellij.psi.PsiImportStaticReferenceElement)
com.intellij.psi.PsiImportStaticReferenceElement reference
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement candidate
com.intellij.psi.ResolveState state
private static boolean checkDomination (com.intellij.psi.PsiMember, java.util.List)
com.intellij.psi.impl.source.resolve.Domination domination
java.util.ListIterator i
com.intellij.psi.PsiMember candidate
java.util.List results
private static com.intellij.psi.impl.source.resolve.Domination dominates (com.intellij.psi.PsiMember, com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member1
com.intellij.psi.PsiMember member2
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public com.intellij.psi.JavaResolveResult[] getResults ()
private static void filterInvalid (java.util.List)
java.util.ListIterator i
java.util.List resultList
}
com/intellij/psi/impl/source/resolve/SymbolCollectingProcessor$ResultWithContext.classSymbolCollectingProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor$ResultWithContext extends java.lang.Object {
private final com.intellij.psi.PsiNamedElement myElement
private final com.intellij.psi.PsiElement myFileContext
public void (com.intellij.psi.PsiNamedElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiNamedElement element
com.intellij.psi.PsiElement fileContext
public com.intellij.psi.PsiNamedElement getElement ()
public com.intellij.psi.PsiElement getFileContext ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/SymbolCollectingProcessor.classSymbolCollectingProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.ElementClassHint {
private final com.intellij.util.containers.MostlySingularMultiMap myResult
private com.intellij.psi.PsiElement myCurrentFileContext
public void ()
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiNamedElement named
String name
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public com.intellij.util.containers.MostlySingularMultiMap getResults ()
}
com/intellij/psi/impl/source/resolve/VariableResolverProcessor.classVariableResolverProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.VariableResolverProcessor extends com.intellij.psi.scope.processor.ConflictFilterProcessor implements com.intellij.psi.scope.ElementClassHint {
private static final com.intellij.psi.filters.ElementFilter ourFilter
private boolean myStaticScopeFlag
private final com.intellij.psi.PsiClass myAccessClass
private com.intellij.psi.PsiElement myCurrentFileContext
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiFile)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiType accessType
com.intellij.psi.JavaResolveResult accessClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaCodeReferenceElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.PsiClass access
com.intellij.psi.PsiElement qualifier
public final void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/CompoundInitialState.classCompoundInitialState.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.CompoundInitialState extends java.lang.Object {
private com.intellij.psi.PsiSubstitutor myInitialSubstitutor
private java.util.Map myInitialStates
void (com.intellij.psi.PsiSubstitutor, java.util.Map)
com.intellij.psi.PsiSubstitutor initialSubstitutor
java.util.Map initialStates
com.intellij.psi.PsiSubstitutor getInitialSubstitutor ()
java.util.Map getInitialStates ()
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState getInitialState (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
}
com/intellij/psi/impl/source/resolve/graphInference/FunctionalInterfaceParameterizationUtil.classFunctionalInterfaceParameterizationUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.FunctionalInterfaceParameterizationUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isWildcardParameterized (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType classType
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiClassType
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
boolean performFinalCheck
private static com.intellij.psi.PsiType getFunctionalTypeExplicit (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiType functionalType
com.intellij.psi.PsiType psiType
int i
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiParameter[] targetMethodParams
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] newTypeParameters
com.intellij.psi.PsiClassType parameterization
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
boolean performFinalCheck
com.intellij.psi.PsiParameter[] lambdaParams
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
private static boolean isWellFormed (com.intellij.psi.PsiClass, com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[])
com.intellij.psi.PsiClassType bound
int i
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] newTypeParameters
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.PsiType getNonWildcardParameterization (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType paramType
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] newParameters
com.intellij.psi.PsiSubstitutor substitutor
java.util.HashSet typeParametersSet
com.intellij.psi.PsiClassType parameterization
com.intellij.psi.PsiClassType psiClassType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceBound.classInferenceBound.java
package com.intellij.psi.impl.source.resolve.graphInference
public final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound extends java.lang.Enum {
public static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound UPPER
public static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound LOWER
public static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound EQ
private static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound[] $VALUES
public static com.intellij.psi.impl.source.resolve.graphInference.InferenceBound[] values ()
public static com.intellij.psi.impl.source.resolve.graphInference.InferenceBound valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase$1.classInferenceIncorporationPhase.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase$1 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase)
com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase this$0
public boolean process (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.classInferenceIncorporationPhase.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession mySession
private final java.util.List myCaptures
private final java.util.Map myCurrentBounds
public void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
public void addCapture (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[], com.intellij.psi.PsiClassType)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] typeParameters
com.intellij.psi.PsiClassType rightType
public void forgetCaptures (java.util.List)
com.intellij.openapi.util.Pair capture
java.util.Iterator iterator
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
java.util.List variables
public boolean hasCaptureConstraints (java.lang.Iterable)
com.intellij.openapi.util.Pair capture
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
Iterable variables
private static boolean isCapturedVariable (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.openapi.util.Pair)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable capturedVariable
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.openapi.util.Pair capture
public void collectCaptureDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, java.util.Set)
com.intellij.openapi.util.Pair capture
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
java.util.Set dependencies
public java.util.List getCaptures ()
public boolean incorporate ()
java.util.Map boundsMap
java.util.List eqBounds
java.util.List upperBounds
java.util.List lowerBounds
java.util.Collection changedEqBounds
java.util.Collection changedUpperBounds
java.util.Collection changedLowerBounds
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiType arg
int i
java.util.List args
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType eqBound
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType extendsBound
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType superBound
com.intellij.psi.PsiClassType[] paramBounds
com.intellij.psi.PsiType glb
com.intellij.psi.PsiType aType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
java.util.List eqBounds
java.util.List upperBounds
java.util.List lowerBounds
int i
com.intellij.psi.PsiClassType right
com.intellij.psi.PsiClass gClass
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] parameters
com.intellij.psi.PsiType[] typeArgs
com.intellij.psi.PsiSubstitutor restSubst
com.intellij.openapi.util.Pair capture
java.util.Collection inferenceVariables
protected void upDown (java.util.List, java.util.Collection, java.util.List, java.util.Collection)
java.util.List lowerBounds
java.util.Collection changedLowerBounds
java.util.List upperBounds
java.util.Collection changedUpperBounds
private static java.lang.Boolean isInferenceVariableOrFreshTypeParameter (com.intellij.psi.PsiType)
com.intellij.psi.PsiType eqBound
com.intellij.psi.PsiClass psiClass
boolean isFullyIncorporated ()
java.util.Map boundsMap
java.util.Set upperBounds
java.util.Set lowerBounds
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
boolean needFurtherIncorporation
private boolean crossVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, java.util.Collection, java.util.Collection, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType varUpperBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVar
com.intellij.psi.PsiType upperBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
java.util.Collection upperBounds
java.util.Collection lowerBounds
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound oppositeBound
boolean result
private void upDown (java.util.Collection, java.util.Collection)
com.intellij.psi.PsiType eqBound
com.intellij.psi.PsiType upperBound
java.util.Collection eqBounds
java.util.Collection upperBounds
private void eqEq (java.util.List, java.util.Collection)
com.intellij.psi.PsiType tBound
int j
com.intellij.psi.PsiType sBound
boolean changed
int i
java.util.List eqBounds
java.util.Collection changedEqBounds
private boolean upUp (java.util.List)
java.util.List upperBounds
private void addConstraint (com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula)
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula constraint
public void addBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound bound
java.util.Map bounds
java.util.Set types
static void access$000 (com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase, com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula)
com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase x0
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula x1
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$1.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.psi.PsiType fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
private boolean isValidGlb (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass conjunct
com.intellij.psi.PsiType first
com.intellij.psi.PsiType second
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$10.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$10 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
public com.intellij.psi.PsiType fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$11.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$11 extends java.lang.Object implements com.intellij.util.Producer {
final com.intellij.psi.PsiMethod val$m1
final com.intellij.psi.PsiMethod val$m2
final com.intellij.psi.PsiSubstitutor val$siteSubstitutor1
final com.intellij.psi.PsiExpression[] val$args
final com.intellij.psi.PsiElement val$context
final boolean val$varargs
void (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, boolean)
public java.lang.Boolean produce ()
public volatile java.lang.Object produce ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$2.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiCall val$callExpression
void (com.intellij.psi.PsiCall)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement psiClass
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.JavaResolveResult constructor
com.intellij.psi.JavaResolveResult resolveResult
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$3.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$3 extends java.lang.Object implements com.intellij.util.Processor {
void ()
public boolean process (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$4.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable fun (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$5.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$5 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.util.Function val$fun
final java.util.Set val$dependencies
void (com.intellij.util.Function, java.util.Set)
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$6.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$6 extends java.lang.Object implements java.util.Comparator {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
public int compare (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable v1
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable v2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$7.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$7 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
public java.lang.String fun (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$8.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$8 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType substituted
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$9.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$9 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
void (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession this$0
public com.intellij.psi.PsiType fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceSession extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key LOWER_BOUND
private static final com.intellij.openapi.util.Key UPPER_BOUND
private static final com.intellij.openapi.util.Key ERASED
private static final com.intellij.util.Function UPPER_BOUND_FUNCTION
private static final String EQUALITY_CONSTRAINTS_PRESENTATION
private static final String UPPER_BOUNDS_PRESENTATION
private static final String LOWER_BOUNDS_PRESENTATION
private final java.util.Set myInferenceVariables
private final java.util.List myConstraints
private final java.util.Set myConstraintsCopy
private com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer myInferenceSessionContainer
private com.intellij.psi.PsiSubstitutor mySiteSubstitutor
private final com.intellij.psi.PsiManager myManager
private int myConstraintIdx
private java.util.List myErrorMessages
private boolean myErased
private boolean myCheckApplicabilityPhase
public final com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase myIncorporationPhase
private final com.intellij.psi.PsiElement myContext
private com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy myPolicy
private com.intellij.psi.PsiSubstitutor myInferenceSubstitution
private com.intellij.psi.PsiSubstitutor myRestoreNameSubstitution
public void (com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState)
com.intellij.openapi.util.Pair capture
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState initialState
public void (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
int i
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
public static com.intellij.psi.PsiType getUpperBound (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiType getLowerBound (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static com.intellij.psi.PsiType createTypeParameterTypeWithUpperBound (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiTypeParameter parameter
public void initExpressionConstraints (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties currentProperties
public void initExpressionConstraints (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethod method
boolean varargs
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties currentProperties
public void initThrowsConstraints (com.intellij.psi.PsiMethod)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiClassType thrownType
com.intellij.psi.PsiMethod method
private static com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties getCurrentProperties (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public static boolean isPertinentToApplicability (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiMethod method
private static boolean isPertinentToApplicability (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType)
com.intellij.psi.PsiType lastParamType
int idx
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType expectedReturnType
private static com.intellij.psi.PsiTypeParameterListOwner getTypeParameterOwner (com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiTypeParameterListOwner owner
private static boolean isTypeParameterType (com.intellij.psi.PsiTypeParameterListOwner, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameterListOwner method
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiClass psiClass
private static com.intellij.psi.PsiType getParameterType (com.intellij.psi.PsiParameter[], int, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiParameter[] parameters
int i
com.intellij.psi.PsiSubstitutor substitutor
boolean varargs
public com.intellij.psi.PsiSubstitutor infer ()
public com.intellij.psi.PsiSubstitutor collectAdditionalAndInfer (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.PsiSubstitutor psiSubstitutor
public com.intellij.psi.PsiSubstitutor infer (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiSubstitutor infer (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
private com.intellij.psi.PsiSubstitutor performGuardedInference (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula formula
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula formula
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.PsiSubstitutor initialSubstitutor
private void doInfer (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.PsiSubstitutor)
com.intellij.openapi.util.Ref errorMessage
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiType returnType
java.util.Set additionalConstraints
java.util.HashSet ignoredConstraints
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement parent
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.PsiSubstitutor initialSubstitutor
private java.util.Collection getInputInferenceVariablesFromTopLevelFunctionalExpressions (com.intellij.psi.PsiExpression[], com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor nestedSubstitutor
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiExpression arg
int i
com.intellij.psi.PsiExpression[] args
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
java.util.HashSet dependencies
private boolean isOverloadCheck ()
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionList element
Object o
private void collectAdditionalConstraints (com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, java.util.Set, java.util.Set, boolean, com.intellij.psi.PsiSubstitutor)
Object expr
Object expr
com.intellij.psi.PsiMethod calledMethod
com.intellij.psi.PsiSubstitutor nestedSubstitutor
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiExpression arg
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiMethod parentMethod
com.intellij.psi.PsiSubstitutor siteSubstitutor
java.util.Set additionalConstraints
java.util.Set ignoredConstraints
boolean varargs
com.intellij.psi.PsiSubstitutor initialSubstitutor
public static com.intellij.psi.PsiMethod getCalledMethod (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall arg
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.JavaResolveResult resolveResult
private void collectLambdaReturnExpression (java.util.Set, java.util.Set, com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiExpression returnExpression
java.util.List returnExpressions
java.util.Set additionalConstraints
java.util.Set ignoredConstraints
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiType parameterType
boolean addConstraint
com.intellij.psi.PsiSubstitutor initialSubstitutor
com.intellij.psi.PsiType interfaceReturnType
private void processReturnExpression (java.util.Set, java.util.Set, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod calledMethod
java.util.Set additionalConstraints
java.util.Set ignoredConstraints
com.intellij.psi.PsiExpression returnExpression
com.intellij.psi.PsiType functionalType
boolean addConstraint
com.intellij.psi.PsiSubstitutor initialSubstitutor
private void collectAdditionalConstraints (java.util.Set, java.util.Set, com.intellij.psi.PsiCall, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiExpression[] newArgs
com.intellij.psi.PsiParameter[] newParams
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod method
java.util.Set additionalConstraints
java.util.Set ignoredConstraints
com.intellij.psi.PsiCall callExpression
com.intellij.psi.PsiSubstitutor initialSubstitutor
com.intellij.psi.PsiExpressionList argumentList
public static com.intellij.psi.JavaResolveResult getResolveResult (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall callExpression
public static com.intellij.psi.PsiSubstitutor chooseSiteSubstitutor (com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiMethod)
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
public static boolean chooseVarargsMode (com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.JavaResolveResult)
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.JavaResolveResult resolveResult
public com.intellij.psi.PsiSubstitutor getInstantiations (java.util.Collection)
com.intellij.psi.PsiType equalsBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
java.util.Collection variables
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor prepareSubstitution ()
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType instantiation
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
java.util.List variables
boolean foundErrorMessage
java.util.Iterator iterator
public com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState createInitialState (com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer, java.util.Collection, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer container
java.util.Collection variables
com.intellij.psi.PsiSubstitutor topInferenceSubstitutor
public transient void initBounds (com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiTypeParameter[] typeParameters
public transient com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] initBounds (com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter[] typeParameters
public transient com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] initBounds (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter[])
String name
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiType classType
com.intellij.psi.PsiTypeParameter parameter
boolean added
com.intellij.psi.PsiClassType[] extendsListTypes
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiElement context
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
java.util.List result
public void registerReturnTypeConstraints (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
int i
com.intellij.psi.PsiClassType substitutedCapture
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] parameters
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] copy
com.intellij.psi.PsiType[] newParameters
com.intellij.psi.PsiElementFactory elementFactory
int idx
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType substitutedReturnType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType targetType
private com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] initFreshVariablesForCapturedBounds (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[])
com.intellij.psi.PsiType parameter
int i
java.util.List capturedParams
com.intellij.psi.PsiSubstitutor restParamSubstitution
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] parameters
private com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable shouldResolveAndInstantiate (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType targetType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
private static boolean hasPrimitiveWrapperBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.PsiType bound
java.util.List bounds
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound[] boundTypes
private static boolean hasUncheckedBounds (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType bound
java.util.List bounds
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound[] boundTypes
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiClassType targetType
private static boolean hasWildcardParameterization (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType lowBound
java.util.List bounds
com.intellij.util.Processor differentParameterizationProcessor
java.util.List eqBounds
java.util.List boundsToCheck
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiClassType targetType
public static com.intellij.psi.PsiType getTargetType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static com.intellij.psi.PsiType getTargetTypeFromParent (com.intellij.psi.PsiElement, com.intellij.openapi.util.Ref, boolean)
boolean varargs
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement context
com.intellij.openapi.util.Ref errorMessage
boolean inferParent
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiType getTargetTypeFromParentLambda (com.intellij.psi.PsiLambdaExpression, com.intellij.openapi.util.Ref, boolean)
com.intellij.psi.PsiType typeTypeByParentCall
com.intellij.psi.PsiType cachedLambdaType
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.openapi.util.Ref errorMessage
boolean inferParent
private static com.intellij.psi.PsiType getTypeByMethod (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement arg
int i
com.intellij.psi.PsiType parameterType
boolean isRaw
com.intellij.psi.PsiElement context
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement parentMethod
boolean varargs
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable getInferenceVariable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClass psiClass
public boolean isProperType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public boolean collectDependencies (com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiType type
java.util.Set dependencies
public static boolean collectDependencies (com.intellij.psi.PsiType, java.util.Set, com.intellij.util.Function)
com.intellij.psi.PsiType type
java.util.Set dependencies
com.intellij.util.Function fun
Boolean isProper
public boolean repeatInferencePhases ()
private boolean reduceConstraints ()
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula constraint
int i
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula constraint
java.util.List newConstraints
private boolean isThrowable (java.util.List)
com.intellij.psi.PsiType upperBound
java.util.List upperBounds
boolean commonThrowable
private com.intellij.psi.PsiType substituteNonProperBound (com.intellij.psi.PsiType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType instantiation
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable dependency
com.intellij.psi.PsiType bound
com.intellij.psi.PsiSubstitutor substitutor
java.util.HashSet dependencies
private boolean hasBoundProblems (java.util.List, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
java.util.List extendsTypes
com.intellij.psi.PsiType[] bounds
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable typeParameter
java.util.List typeParams
com.intellij.psi.PsiSubstitutor substitutor
private void resolveBounds (java.util.Collection, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType eqBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiSubstitutor firstSubstitutor
java.util.List vars
java.util.List unresolved
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiType mapping
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiTypeParameter parameter
java.util.Collection inferenceVariables
com.intellij.psi.PsiSubstitutor substitutor
java.util.Collection allVars
java.util.Map map
private boolean initFreshVariables (com.intellij.psi.PsiSubstitutor, java.util.List)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiTypeParameter parameter
int i
com.intellij.psi.PsiClassType upperBoundType
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiType lub
int i
com.intellij.psi.PsiSubstitutor substitutor
java.util.List vars
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiSubstitutor ySubstitutor
com.intellij.psi.PsiTypeParameter[] yVars
private com.intellij.psi.PsiSubstitutor resolveSubsetOrdered (java.util.Set, com.intellij.psi.PsiSubstitutor)
java.util.List vars
com.intellij.psi.PsiSubstitutor resolveSubset
java.util.Set varsToResolve
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiSubstitutor substitutor
java.util.Iterator varsIterator
private com.intellij.psi.PsiSubstitutor resolveSubset (java.util.Collection, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiType instantiation
com.intellij.psi.PsiType type
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
java.util.Collection vars
com.intellij.psi.PsiSubstitutor substitutor
private com.intellij.psi.PsiType checkBoundsConsistency (com.intellij.psi.PsiSubstitutor, com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
String incompatibleBoundsMessage
com.intellij.psi.PsiType type
String conflictingConjunctsMessage
String incompatibleBoundsMessage
com.intellij.psi.PsiType upperType
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiType eqBound
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType type
public java.lang.String getPresentableText (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType substituted
public void registerIncompatibleErrorMessage (java.util.Collection, java.lang.String)
java.util.Collection variables
String incompatibleTypesMessage
String variablesEnumeration
public void registerIncompatibleErrorMessage (java.lang.String)
String incompatibleBoundsMessage
private java.lang.String incompatibleBoundsMessage (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiSubstitutor, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, java.lang.String, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, java.lang.String)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound lowBound
String lowBoundName
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound upperBound
String upperBoundName
com.intellij.util.Function typePresentation
private com.intellij.psi.PsiType getLowerBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiSubstitutor substitutor
private com.intellij.psi.PsiType getUpperBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiType getEqualsBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.PsiSubstitutor substitutor
private com.intellij.psi.PsiType composeBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, com.intellij.util.Function, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound boundType
com.intellij.util.Function fun
com.intellij.psi.PsiSubstitutor substitutor
private com.intellij.psi.PsiType composeBound (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, com.intellij.util.Function, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiType lowerBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound boundType
com.intellij.util.Function fun
com.intellij.psi.PsiSubstitutor substitutor
boolean includeNonProperBounds
java.util.List lowerBounds
com.intellij.psi.PsiType lub
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.search.GlobalSearchScope getScope ()
public java.util.Collection getInferenceVariables ()
public void addConstraint (com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula)
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula constraint
private boolean proceedWithAdditionalConstraints (java.util.Set, java.util.Set)
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula formula
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula formula
java.util.Set subset
java.util.Set varsToResolve
com.intellij.psi.PsiSubstitutor substitutor
java.util.Set additionalConstraints
java.util.Set ignoredConstraints
com.intellij.psi.PsiSubstitutor siteSubstitutor
private void collectVarsToResolve (java.util.Set, com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inputVariable
java.util.Set varsToResolve
com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula formula
java.util.Set inputVariables
private boolean processOneConstraint (com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula, java.util.Set, com.intellij.psi.PsiSubstitutor, java.util.Set)
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiExpression expression
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula formula
java.util.Set additionalConstraints
com.intellij.psi.PsiSubstitutor substitutor
java.util.Set ignoredConstraints
private java.util.Set buildSubset (java.util.Set, java.util.Set)
java.util.Set dependencies
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inputVariable
boolean dependsOnOutput
java.util.Set inputVariables
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula constraint
java.util.Set additionalConstraints
java.util.Set ignoredConstraints
java.util.Set outputVariables
java.util.Set ignoredOutputVariables
java.util.Set subset
java.util.Set noInputVariables
private boolean dependsOnOutput (java.util.Set, java.util.Set)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable outputVariable
java.util.Set outputVariables
java.util.Set dependencies
private java.util.Set getOutputVariables (java.util.Set)
java.util.Set inputVariables
java.util.Set outputVars
com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula constraint
java.util.Set constraintFormulas
java.util.Set outputVariables
public com.intellij.psi.PsiSubstitutor collectApplicabilityConstraints (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiType)
com.intellij.psi.PsiType pType
int i
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiType normalizedPType
com.intellij.psi.PsiSubstitutor receiverSubstitutor
com.intellij.psi.PsiType interfaceParamType
int i
com.intellij.psi.PsiType pType
com.intellij.psi.PsiType qType
com.intellij.psi.PsiMethodReferenceExpression reference
com.intellij.psi.infos.MethodCandidateInfo candidateInfo
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor functionalInterfaceSubstitutor
com.intellij.psi.util.MethodSignature signature
boolean varargs
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass methodContainingClass
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiParameter[] functionalMethodParameters
com.intellij.psi.PsiParameter[] parameters
boolean isStatic
com.intellij.psi.PsiSubstitutor psiSubstitutor
public void setErasedDuringApplicabilityCheck ()
public void setErased ()
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable getInferenceVariable (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
public static boolean isMoreSpecific (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiMethod m1
com.intellij.psi.PsiMethod m2
com.intellij.psi.PsiSubstitutor siteSubstitutor1
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement context
boolean varargs
private static boolean isMoreSpecificInternal (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
int i
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
com.intellij.psi.PsiMethod m1
com.intellij.psi.PsiMethod m2
com.intellij.psi.PsiSubstitutor siteSubstitutor1
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiElement context
boolean varargs
java.util.List params
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiParameter[] parameters1
com.intellij.psi.PsiParameter[] parameters2
int paramsLength
private static com.intellij.psi.PsiSubstitutor getSiteSubstitutor (com.intellij.psi.PsiSubstitutor, java.util.List)
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiSubstitutor siteSubstitutor1
java.util.List params
com.intellij.psi.PsiSubstitutor subst
public static boolean isFunctionalTypeMoreSpecificOnExpression (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
com.intellij.psi.PsiExpression arg
private static transient boolean isFunctionalTypeMoreSpecific (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression[])
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiType capturedSType
com.intellij.psi.PsiClassType$ClassResolveResult sResult
com.intellij.psi.PsiMethod sInterfaceMethod
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult tResult
com.intellij.psi.PsiMethod tInterfaceMethod
com.intellij.psi.PsiSubstitutor tSubstitutor
protected static boolean argConstraints (com.intellij.psi.PsiExpression, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType returnExpressionType
com.intellij.psi.PsiExpression returnExpression
boolean sPrimitive
boolean tPrimitive
com.intellij.psi.PsiType sReturnType
com.intellij.psi.PsiType tReturnType
java.util.List returnExpressions
com.intellij.psi.PsiType tSubstituted
com.intellij.psi.PsiType sSubstituted
int i
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiMember member
com.intellij.psi.PsiParameter[] sParameters
com.intellij.psi.PsiParameter[] tParameters
com.intellij.psi.PsiType sReturnType
com.intellij.psi.PsiType tReturnType
boolean sPrimitive
boolean tPrimitive
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiExpression arg
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiMethod sInterfaceMethod
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiMethod tInterfaceMethod
com.intellij.psi.PsiSubstitutor tSubstitutor
private static boolean relates (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType sConjunctErasure
com.intellij.psi.PsiType sConjunct
boolean superRelation
boolean subRelation
com.intellij.psi.PsiType sTypeErasure
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
com.intellij.psi.PsiType erasedType
public void collectCaptureDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable, java.util.Set)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
java.util.Set dependencies
public boolean hasCapture (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public static boolean wasUncheckedConversionPerformed (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement call
Boolean erased
public com.intellij.psi.PsiElement getContext ()
public void propagateVariables (java.util.Collection, com.intellij.psi.PsiSubstitutor)
java.util.Collection variables
com.intellij.psi.PsiSubstitutor restoreNamesSubstitution
public com.intellij.psi.PsiType substituteWithInferenceVariables (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiSubstitutor getInferenceSubstitution ()
public com.intellij.psi.PsiSubstitutor getRestoreNameSubstitution ()
public com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer getInferenceSessionContainer ()
public com.intellij.psi.PsiType startWithFreshVars (com.intellij.psi.PsiType)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType type
com.intellij.psi.PsiSubstitutor s
public static com.intellij.psi.PsiClass findParameterizationOfTheSameGenericClass (java.util.List, com.intellij.util.Processor)
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
com.intellij.openapi.util.Pair typePair
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiSubstitutor tSubstitutor
com.intellij.psi.PsiClass gClass
java.util.LinkedHashSet tSupers
com.intellij.psi.PsiType tBound
com.intellij.psi.PsiClass tClass
int j
com.intellij.psi.PsiType sBound
com.intellij.psi.PsiClass sClass
java.util.LinkedHashSet superClasses
int i
java.util.List upperBounds
com.intellij.util.Processor processor
public java.util.List getIncompatibleErrorMessages ()
public boolean isErased ()
static com.intellij.psi.PsiType access$000 (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiType, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession x0
com.intellij.psi.PsiType x1
com.intellij.psi.PsiSubstitutor x2
static com.intellij.psi.PsiManager access$100 (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession x0
static boolean access$200 (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiExpression[], com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiMethod x0
com.intellij.psi.PsiMethod x1
com.intellij.psi.PsiSubstitutor x2
com.intellij.psi.PsiExpression[] x3
com.intellij.psi.PsiElement x4
boolean x5
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$1.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiElement val$parent
void (com.intellij.psi.PsiElement)
public com.intellij.psi.PsiCall compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$2.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiCall val$topLevelCall
final com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy val$policy
void (com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$3.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$3 extends java.lang.Object implements com.intellij.util.Producer {
final com.intellij.psi.PsiCall val$call
final com.intellij.psi.PsiCall val$parent
final com.intellij.psi.PsiTypeParameter[] val$typeParameters
final com.intellij.psi.PsiSubstitutor val$partialSubstitutor
final com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy val$policy
final com.intellij.psi.PsiParameter[] val$parameters
final com.intellij.psi.PsiExpression[] val$arguments
final com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties val$properties
void (com.intellij.psi.PsiCall, com.intellij.psi.PsiCall, com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties)
public com.intellij.psi.PsiSubstitutor produce ()
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession sessionInsideLambda
public volatile java.lang.Object produce ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$4.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$4 extends com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer {
final java.util.Map val$nestedStates
void (java.util.Map)
public com.intellij.psi.PsiSubstitutor findNestedSubstitutor (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement arg
com.intellij.psi.PsiSubstitutor defaultSession
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState state
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$5.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$5 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiMethod val$method
final com.intellij.psi.JavaResolveResult val$result
final com.intellij.psi.PsiCall val$topLevelCall
final com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy val$policy
final com.intellij.psi.PsiParameter[] val$topLevelParameters
final com.intellij.psi.PsiExpression[] val$topLevelArguments
void (com.intellij.psi.PsiMethod, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[])
public com.intellij.psi.impl.source.resolve.graphInference.InferenceSession compute ()
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession topLevelSession
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myNestedSessions
public void ()
public void registerNestedSession (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
public com.intellij.psi.PsiSubstitutor findNestedSubstitutor (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement arg
com.intellij.psi.PsiSubstitutor defaultSession
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
void registerNestedSession (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiExpression returnExpression
com.intellij.psi.PsiSubstitutor callSession
static com.intellij.psi.PsiSubstitutor infer (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiTypeParameter parameter
java.util.Map sessions
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession childSession
com.intellij.psi.PsiSubstitutor childSubstitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiCall topLevelCall
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
private static com.intellij.psi.PsiSubstitutor inferNested (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession childSession
java.util.List errorMessages
com.intellij.psi.PsiElement returnContainer
com.intellij.psi.PsiParameter[] methodParameters
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType parameterTypeInTermsOfSession
com.intellij.psi.PsiType lambdaTargetType
int idx
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCall call
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiCall parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession parentSession
com.intellij.psi.impl.source.resolve.graphInference.CompoundInitialState compoundInitialState
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState initialInferenceState
private static com.intellij.psi.impl.source.resolve.graphInference.CompoundInitialState createState (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.Map$Entry entry
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType instantiation
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession topLevelSession
com.intellij.psi.PsiSubstitutor topInferenceSubstitutor
java.util.Map nestedStates
com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer copy
java.util.Map nestedSessions
com.intellij.psi.PsiSubstitutor substitutor
private static com.intellij.psi.impl.source.resolve.graphInference.InferenceSession startTopLevelInference (com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] topLevelParameters
com.intellij.psi.PsiExpressionList topLevelCallArgumentList
com.intellij.psi.PsiExpression[] topLevelArguments
com.intellij.psi.PsiCall topLevelCall
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.JavaResolveResult result
private static com.intellij.psi.PsiSubstitutor replaceVariables (java.util.Collection)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable newVariable
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType bound
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound boundType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
int i
java.util.Collection inferenceVariables
java.util.List targetVars
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] oldVars
static com.intellij.psi.impl.source.resolve.graphInference.InferenceSession access$000 (com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiCall x0
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy x1
static com.intellij.psi.PsiSubstitutor access$100 (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiCall, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.PsiTypeParameter[] x0
com.intellij.psi.PsiParameter[] x1
com.intellij.psi.PsiExpression[] x2
com.intellij.psi.PsiSubstitutor x3
com.intellij.psi.PsiCall x4
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy x5
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties x6
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession x7
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariable.classInferenceVariable.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable extends com.intellij.psi.impl.light.LightTypeParameter {
private final com.intellij.psi.PsiElement myContext
private boolean myThrownBound
private final java.util.Map myBounds
private final String myName
private com.intellij.psi.PsiType myInstantiation
public com.intellij.psi.PsiTypeParameter getParameter ()
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter, java.lang.String)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter parameter
String name
public com.intellij.psi.PsiType getInstantiation ()
public void setInstantiation (com.intellij.psi.PsiType)
com.intellij.psi.PsiType instantiation
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
com.intellij.psi.PsiType type
java.util.List result
public static void addBound (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.TypeAnnotationProvider annotationProvider
com.intellij.psi.augment.TypeAnnotationModifier modifier
com.intellij.psi.PsiType inferenceVariableType
com.intellij.psi.PsiType boundType
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
public boolean addBound (com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase)
com.intellij.psi.PsiType classType
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase incorporationPhase
java.util.List bounds
public java.util.List getBounds (com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
java.util.List bounds
public java.util.List getReadOnlyBounds (com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
java.util.List bounds
public java.util.Set getDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.Iterator iterator
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Set dependencies
private void collectTransitiveDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.Set, java.util.Set)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable dependency
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Set dependencies
java.util.Set rootDependencies
java.util.LinkedHashSet newDependencies
private void collectBoundDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.Set)
com.intellij.psi.PsiType bound
java.util.Collection boundTypes
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Set dependencies
public boolean isThrownBound ()
public void setThrownBound ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public boolean useDelegateToSubstitute ()
public java.lang.String toString ()
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement getCallContext ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder$1.classInferenceVariablesOrder.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.util.List fun (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder$InferenceGraphNode.classInferenceVariablesOrder.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode extends java.lang.Object {
private final java.util.List myValue
private final java.util.Set myDependencies
private int index
private int lowlink
static final boolean $assertionsDisabled
public void (java.lang.Object)
Object value
public java.util.List getValue ()
public java.util.Set getDependencies ()
public void addDependency (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
private static com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode merge (java.util.List, java.util.Collection)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode cycleNode
int i
java.util.List cycle
java.util.Collection allNodes
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode root
private void filterInterCycleDependencies ()
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode d
Object initialNodeValue
java.util.Iterator iterator
boolean includeSelfDependency
private void copyFrom (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode cycleNode
private static int strongConnect (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode, int, java.util.Stack, java.util.ArrayList)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode dependantNode
java.util.ArrayList arrayList
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode cyclicNode
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode currentNode
int index
java.util.Stack currentStack
java.util.ArrayList result
static int access$000 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode x0
static int access$100 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode, int, java.util.Stack, java.util.ArrayList)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode x0
int x1
java.util.Stack x2
java.util.ArrayList x3
static com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode access$200 (java.util.List, java.util.Collection)
java.util.List x0
java.util.Collection x1
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder.classInferenceVariablesOrder.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder extends java.lang.Object {
public void ()
public static java.util.List resolveOrder (java.util.Collection, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.Collection vars
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
public static java.util.Iterator resolveOrderIterator (java.util.Collection, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode dependency
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable dependentVariable
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
java.util.Set dependencies
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable var
java.util.Collection vars
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Map nodes
java.util.ArrayList acyclicNodes
public static java.util.List tarjan (java.util.Collection)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
java.util.Collection nodes
java.util.ArrayList result
java.util.Stack currentStack
int index
public static java.util.ArrayList initNodes (java.util.Collection)
java.util.List cycle
java.util.Collection allNodes
java.util.List nodes
java.util.ArrayList acyclicNodes
}
com/intellij/psi/impl/source/resolve/graphInference/InitialInferenceState.classInitialInferenceState.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState extends java.lang.Object {
private final java.util.Set myInferenceVariables
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.PsiSubstitutor myInferenceSubstitutor
private final com.intellij.psi.PsiSubstitutor mySiteSubstitutor
private final java.util.ArrayList myCaptures
private final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer myInferenceSessionContainer
private final boolean myErased
void (java.util.Collection, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor, java.util.List, boolean, com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiClass aClass
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType substitute
int i
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] newParameters
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] parameters
com.intellij.openapi.util.Pair capture
java.util.Collection inferenceVariables
com.intellij.psi.PsiSubstitutor topInferenceSubstitutor
com.intellij.psi.PsiElement context
com.intellij.psi.PsiSubstitutor inferenceSubstitutor
com.intellij.psi.PsiSubstitutor siteSubstitutor
java.util.List captures
boolean erased
com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer inferenceSessionContainer
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer getInferenceSessionContainer ()
java.util.Set getInferenceVariables ()
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiSubstitutor getInferenceSubstitutor ()
com.intellij.psi.PsiSubstitutor getSiteSubstitutor ()
public java.util.ArrayList getCaptures ()
public boolean isErased ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiGraphInferenceHelper.classPsiGraphInferenceHelper.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.PsiGraphInferenceHelper extends java.lang.Object implements com.intellij.psi.PsiInferenceHelper {
private final com.intellij.psi.PsiManager myManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
public com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiClassType classType
boolean proceed
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
com.intellij.psi.PsiSubstitutor substitutor
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/CheckedExceptionCompatibilityConstraint$1.classCheckedExceptionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession val$session
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint this$0
void (com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint this$0
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/CheckedExceptionCompatibilityConstraint$2.classCheckedExceptionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint this$0
void (com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint)
com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint this$0
public boolean value (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/CheckedExceptionCompatibilityConstraint.classCheckedExceptionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.CheckedExceptionCompatibilityConstraint extends com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiExpression myExpression
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType t
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
java.util.List exceptions
com.intellij.psi.PsiType thrownType
com.intellij.psi.PsiType expectedNonProperThrownType
com.intellij.psi.PsiType thrownType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType expectedNonProperThrownType
java.util.ArrayList expectedProperTypes
com.intellij.psi.PsiType groundTargetType
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType returnType
java.util.List expectedThrownTypes
java.util.List expectedNonProperThrownTypes
java.util.List thrownTypes
com.intellij.psi.PsiElement body
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
private static boolean isAddressed (java.util.List, com.intellij.psi.PsiType)
com.intellij.psi.PsiType expectedThrownType
java.util.List expectedThrownTypes
com.intellij.psi.PsiType thrownType
public com.intellij.psi.PsiExpression getExpression ()
protected com.intellij.psi.PsiType getT ()
protected void setT (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
protected com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula createSelfConstraint (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
protected void collectReturnTypeVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiType returnType
java.util.Set result
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/ConstraintFormula.classConstraintFormula.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public abstract com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula extends java.lang.Object {
public abstract boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
public abstract void apply (com.intellij.psi.PsiSubstitutor, boolean)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.classExpressionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint extends com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula {
private final com.intellij.psi.PsiExpression myExpression
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiType type
boolean assignmentCompatible
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession callSession
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
public static com.intellij.psi.impl.source.resolve.graphInference.InferenceSession reduceExpressionCompatibilityConstraint (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiParameter[] parameters
String message
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession callSession
java.util.List messages
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpressionList argumentList
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint that
public int hashCode ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getT ()
protected void setT (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
protected com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula createSelfConstraint (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
protected void collectReturnTypeVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
java.util.Set resultInputVars
com.intellij.psi.PsiExpression expression
java.util.List returnExpressions
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiType returnType
java.util.Set result
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/InputOutputConstraintFormula.classInputOutputConstraintFormula.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public abstract com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
public void ()
public abstract com.intellij.psi.PsiExpression getExpression ()
protected abstract com.intellij.psi.PsiType getT ()
protected abstract void setT (com.intellij.psi.PsiType)
protected abstract com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula createSelfConstraint (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
protected abstract void collectReturnTypeVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
public java.util.Set getInputVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.HashSet result
com.intellij.psi.PsiParameter parameter
java.util.Set result
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType functionType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
java.util.Set thenResult
java.util.Set elseResult
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiType type
public java.util.Set getOutputVariables (java.util.Set, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.Set inputVariables
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.HashSet mentionedVariables
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/LambdaExpressionCompatibilityConstraint$1.classLambdaExpressionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
com.intellij.psi.impl.source.resolve.graphInference.constraints.LambdaExpressionCompatibilityConstraint$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiSubstitutor val$nestedSubstitutor
final com.intellij.psi.impl.source.resolve.graphInference.constraints.LambdaExpressionCompatibilityConstraint this$0
void (com.intellij.psi.impl.source.resolve.graphInference.constraints.LambdaExpressionCompatibilityConstraint, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.source.resolve.graphInference.constraints.LambdaExpressionCompatibilityConstraint this$0
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable fun (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass psiClass
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/LambdaExpressionCompatibilityConstraint.classLambdaExpressionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.LambdaExpressionCompatibilityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiLambdaExpression myExpression
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiType t
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
int i
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiExpression returnExpression
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression returnExpression
com.intellij.psi.PsiSubstitutor nestedSubstitutor
boolean isProperType
java.util.List returnExpressions
com.intellij.psi.PsiElement lambdaBody
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
com.intellij.psi.PsiType groundTargetType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter[] lambdaParameters
com.intellij.psi.PsiType returnType
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/PsiMethodReferenceCompatibilityConstraint.classPsiMethodReferenceCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.PsiMethodReferenceCompatibilityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiMethodReferenceExpression myExpression
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType t
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiType pType
int i
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiClass qualifierClass
int i
com.intellij.psi.PsiType getClassReturnType
com.intellij.psi.PsiType capturedReturnType
com.intellij.psi.PsiType applicableMethodReturnType
com.intellij.psi.PsiMember applicableMember
com.intellij.psi.PsiClass applicableMemberContainingClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
int idx
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType paramType
com.intellij.psi.JavaResolveResult resolve
com.intellij.psi.PsiType referencedMethodReturnType
com.intellij.psi.PsiType getClassReturnType
com.intellij.psi.PsiClass interfaceClass
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType referencedMethodReturnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
int idx
com.intellij.psi.PsiType capturedReturnType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
com.intellij.psi.PsiType groundTargetType
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiParameter[] targetParameters
com.intellij.psi.PsiType interfaceMethodReturnType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType[] typeParameters
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
java.util.Map map
com.intellij.psi.PsiType added
com.intellij.psi.JavaResolveResult resolve
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType pType
com.intellij.psi.PsiResolveHelper helper
com.intellij.psi.PsiType[] paramTypes
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiClass qContainingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
public static com.intellij.psi.PsiSubstitutor getParameterizedTypeSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass qContainingClass
com.intellij.psi.PsiType pType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass paramClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/StrictSubtypingConstraint.classStrictSubtypingConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.StrictSubtypingConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private com.intellij.psi.PsiType myS
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
java.util.HashSet dependencies
boolean reduceResult
private boolean doReduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.HashSet, java.util.List)
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tComponentType
com.intellij.psi.PsiType sComponentType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiClassType$ClassResolveResult conjunctResult
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiClass sCandidate
com.intellij.psi.PsiType type
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType tSubstituted
com.intellij.psi.PsiType sSubstituted
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClassType sType
com.intellij.psi.PsiClassType$ClassResolveResult SResult
com.intellij.psi.PsiClass SClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor tSubstitutor
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult TResult
com.intellij.psi.PsiClass CClass
com.intellij.psi.PsiType conjunct
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.HashSet dependencies
java.util.List constraints
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.StrictSubtypingConstraint that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.classSubtypingConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.SubtypingConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.PsiType myS
private com.intellij.psi.PsiType myT
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.SubtypingConstraint that
public int hashCode ()
int result
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
boolean reduceResult
private boolean doReduce (java.util.List)
com.intellij.psi.PsiType sBound
com.intellij.psi.PsiType sBound
com.intellij.psi.PsiType tBound
java.util.List constraints
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.classTypeCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeCompatibilityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private com.intellij.psi.PsiType myT
private com.intellij.psi.PsiType myS
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
boolean assignable
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
public static boolean isUncheckedConversion (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult tResult
com.intellij.psi.PsiClassType$ClassResolveResult sResult
com.intellij.psi.PsiClass tClass
com.intellij.psi.PsiClass sClass
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeCompatibilityConstraint that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.classTypeEqualityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeEqualityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.PsiType myT
private com.intellij.psi.PsiType myS
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiType tBound
com.intellij.psi.PsiType sBound
boolean equal
com.intellij.psi.PsiType tSubstituted
com.intellij.psi.PsiType sSubstituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor tSubstitutor
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult tResult
com.intellij.psi.PsiClassType$ClassResolveResult sResult
com.intellij.psi.PsiClass tClass
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeEqualityConstraint that
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/PsiDocTagValueManipulator.classPsiDocTagValueManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.PsiDocTagValueManipulator extends com.intellij.psi.AbstractElementManipulator {
public void ()
public com.intellij.psi.javadoc.PsiDocTag handleContentChange (com.intellij.psi.javadoc.PsiDocTag, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.openapi.util.TextRange range
String newContent
StringBuilder replacement
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.PsiElement name
int offset
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public volatile com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/StringLiteralManipulator.classStringLiteralManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.StringLiteralManipulator extends com.intellij.psi.AbstractElementManipulator {
public void ()
public com.intellij.psi.PsiLiteralExpression handleContentChange (com.intellij.psi.PsiLiteralExpression, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiLiteralExpression expr
com.intellij.openapi.util.TextRange range
String newContent
String oldText
String newText
com.intellij.psi.PsiExpression newExpr
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression element
public static com.intellij.openapi.util.TextRange getValueRange (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.tree.IElementType type
boolean isQuoted
Object value
com.intellij.psi.PsiLiteralExpression element
int length
boolean isQuoted
public volatile com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/GenericReferenceProvider.classGenericReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.GenericReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
private boolean mySoft
public void ()
public void handleEmptyContext (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement position
public void setSoft (boolean)
boolean softFlag
public boolean isSoft ()
}
com/intellij/psi/impl/source/tree/ChildRole.classChildRole.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ChildRole extends java.lang.Object {
public static final int PACKAGE_STATEMENT
public static final int IMPORT_LIST
public static final int CLASS
public static final int FIELD
public static final int METHOD
public static final int CLASS_INITIALIZER
public static final int DOC_COMMENT
public static final int MODIFIER_LIST
public static final int NAME
public static final int TYPE
public static final int CLASS_OR_INTERFACE_KEYWORD
public static final int EXTENDS_LIST
public static final int IMPLEMENTS_LIST
public static final int PARAMETER_LIST
public static final int PARAMETER
public static final int THROWS_LIST
public static final int METHOD_BODY
public static final int LBRACE
public static final int RBRACE
public static final int INITIALIZER_EQ
public static final int INITIALIZER
public static final int CLOSING_SEMICOLON
public static final int COMMA
public static final int LPARENTH
public static final int RPARENTH
public static final int EXTENDS_KEYWORD
public static final int IMPLEMENTS_KEYWORD
public static final int THROWS_KEYWORD
public static final int REFERENCE_IN_LIST
public static final int IF_KEYWORD
public static final int ELSE_KEYWORD
public static final int CONDITION
public static final int THEN_BRANCH
public static final int ELSE_BRANCH
public static final int WHILE_KEYWORD
public static final int DO_KEYWORD
public static final int FOR_KEYWORD
public static final int LOOP_BODY
public static final int FOR_INITIALIZATION
public static final int FOR_UPDATE
public static final int FOR_SEMICOLON
public static final int SWITCH_KEYWORD
public static final int SWITCH_EXPRESSION
public static final int SWITCH_BODY
public static final int TRY_KEYWORD
public static final int CATCH_KEYWORD
public static final int FINALLY_KEYWORD
public static final int TRY_BLOCK
public static final int CATCH_BLOCK
public static final int CATCH_BLOCK_PARAMETER_LPARENTH
public static final int CATCH_BLOCK_PARAMETER_RPARENTH
public static final int FINALLY_BLOCK
public static final int REFERENCE_NAME
public static final int QUALIFIER
public static final int DOT
public static final int THROW_KEYWORD
public static final int EXCEPTION
public static final int EXPRESSION_IN_LIST
public static final int BLOCK
public static final int LOPERAND
public static final int ROPERAND
public static final int OPERATION_SIGN
public static final int EXPRESSION
public static final int RETURN_KEYWORD
public static final int RETURN_VALUE
public static final int OPERAND
public static final int INSTANCEOF_KEYWORD
public static final int NEW_KEYWORD
public static final int ANONYMOUS_CLASS
public static final int TYPE_REFERENCE
public static final int TYPE_KEYWORD
public static final int ARGUMENT_LIST
public static final int LBRACKET
public static final int RBRACKET
public static final int ARRAY_DIMENSION
public static final int ARRAY_INITIALIZER
public static final int BASE_CLASS_REFERENCE
public static final int SYNCHRONIZED_KEYWORD
public static final int LOCK
public static final int BREAK_KEYWORD
public static final int CONTINUE_KEYWORD
public static final int LABEL
public static final int CASE_KEYWORD
public static final int DEFAULT_KEYWORD
public static final int CASE_EXPRESSION
public static final int COLON
public static final int ARRAY
public static final int INDEX
public static final int CLASS_KEYWORD
public static final int METHOD_EXPRESSION
public static final int EXPRESSION_LIST
public static final int LABEL_NAME
public static final int STATEMENT
public static final int THIS_KEYWORD
public static final int SUPER_KEYWORD
public static final int IMPORT_KEYWORD
public static final int IMPORT_REFERENCE
public static final int IMPORT_ON_DEMAND_DOT
public static final int IMPORT_ON_DEMAND_ASTERISK
public static final int PACKAGE_KEYWORD
public static final int PACKAGE_REFERENCE
public static final int DOC_TAG
public static final int DOC_TAG_NAME
public static final int DOC_CONTENT
public static final int DOC_COMMENT_ASTERISKS
public static final int DOC_INLINE_TAG_START
public static final int DOC_INLINE_TAG_END
public static final int DOC_COMMENT_START
public static final int DOC_COMMENT_END
public static final int THEN_EXPRESSION
public static final int ELSE_EXPRESSION
public static final int QUEST
public static final int ASSERT_KEYWORD
public static final int ASSERT_DESCRIPTION
public static final int CLASS_REFERENCE
public static final int TYPE_IN_REFERENCE_PARAMETER_LIST
public static final int LT_IN_TYPE_LIST
public static final int GT_IN_TYPE_LIST
public static final int AMPERSAND_IN_BOUNDS_LIST
public static final int FOR_ITERATED_VALUE
public static final int FOR_ITERATION_PARAMETER
public static final int ENUM_CONSTANT_LIST_DELIMITER
public static final int DOC_TAG_VALUE
public static final int TYPE_PARAMETER_IN_LIST
public static final int TYPE_PARAMETER_LIST
public static final int REFERENCE_PARAMETER_LIST
public static final int AT
public static final int ANNOTATION_DEFAULT_VALUE
public static final int ANNOTATION_VALUE
public static final int ANNOTATION
public static final int CATCH_SECTION
public static final int ARROW
public static final int DOUBLE_COLON
private void ()
public static boolean isUnique (int)
int role
}
com/intellij/psi/impl/source/tree/CoreJavaASTFactory.classCoreJavaASTFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.CoreJavaASTFactory extends com.intellij.lang.ASTFactory implements com.intellij.psi.impl.source.Constants {
private final com.intellij.lang.DefaultASTFactory myDefaultASTFactory
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
static void ()
}
com/intellij/psi/impl/source/tree/ElementType.classElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.ElementType extends java.lang.Object implements com.intellij.psi.JavaTokenType com.intellij.psi.JavaDocTokenType com.intellij.psi.impl.source.tree.JavaElementType com.intellij.psi.impl.source.tree.JavaDocElementType {
public static final com.intellij.psi.tree.TokenSet JAVA_WHITESPACE_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_PLAIN_COMMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_COMMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_COMMENT_OR_WHITESPACE_BIT_SET
public static final com.intellij.psi.tree.TokenSet KEYWORD_BIT_SET
public static final com.intellij.psi.tree.TokenSet LITERAL_BIT_SET
public static final com.intellij.psi.tree.TokenSet OPERATION_BIT_SET
public static final com.intellij.psi.tree.TokenSet MODIFIER_BIT_SET
public static final com.intellij.psi.tree.TokenSet PRIMITIVE_TYPE_BIT_SET
public static final com.intellij.psi.tree.TokenSet EXPRESSION_BIT_SET
public static final com.intellij.psi.tree.TokenSet ANNOTATION_MEMBER_VALUE_BIT_SET
public static final com.intellij.psi.tree.TokenSet ARRAY_DIMENSION_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_STATEMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_MODULE_STATEMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet IMPORT_STATEMENT_BASE_BIT_SET
public static final com.intellij.psi.tree.TokenSet CLASS_KEYWORD_BIT_SET
public static final com.intellij.psi.tree.TokenSet MEMBER_BIT_SET
public static final com.intellij.psi.tree.TokenSet FULL_MEMBER_BIT_SET
static void ()
}
com/intellij/psi/impl/source/tree/JavaDocElementType$1$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaDocElementType$1$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaDocElementType$1 this$0
void (com.intellij.psi.impl.source.tree.JavaDocElementType$1)
com.intellij.psi.impl.source.tree.JavaDocElementType$1 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaDocElementType$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaDocElementType$1 extends com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocLazyElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String)
String debugName
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaDocElementType$2$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaDocElementType$2$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaDocElementType$2 this$0
void (com.intellij.psi.impl.source.tree.JavaDocElementType$2)
com.intellij.psi.impl.source.tree.JavaDocElementType$2 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaDocElementType$2.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaDocElementType$2 extends com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocLazyElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String)
String debugName
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaDocElementType$3$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaDocElementType$3$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaDocElementType$3 this$0
void (com.intellij.psi.impl.source.tree.JavaDocElementType$3)
com.intellij.psi.impl.source.tree.JavaDocElementType$3 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaDocElementType$3.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaDocElementType$3 extends com.intellij.psi.tree.IReparseableElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
public boolean isParsable (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
}
com/intellij/psi/impl/source/tree/JavaDocElementType$JavaDocCompositeElementType.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocCompositeElementType extends com.intellij.psi.tree.java.IJavaDocElementType implements com.intellij.psi.tree.ICompositeElementType {
private final java.lang.reflect.Constructor myConstructor
private void (java.lang.String, java.lang.Class)
String debugName
Class nodeClass
public com.intellij.lang.ASTNode createCompositeNode ()
void (java.lang.String, java.lang.Class, com.intellij.psi.impl.source.tree.JavaDocElementType$1)
String x0
Class x1
com.intellij.psi.impl.source.tree.JavaDocElementType$1 x2
}
com/intellij/psi/impl/source/tree/JavaDocElementType$JavaDocLazyElementType.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocLazyElementType extends com.intellij.psi.tree.ILazyParseableElementType {
private void (java.lang.String)
String debugName
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
void (java.lang.String, com.intellij.psi.impl.source.tree.JavaDocElementType$1)
String x0
com.intellij.psi.impl.source.tree.JavaDocElementType$1 x1
}
com/intellij/psi/impl/source/tree/JavaDocElementType.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.JavaDocElementType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType DOC_TAG
public static final com.intellij.psi.tree.IElementType DOC_INLINE_TAG
public static final com.intellij.psi.tree.IElementType DOC_METHOD_OR_FIELD_REF
public static final com.intellij.psi.tree.IElementType DOC_PARAMETER_REF
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_ELEMENT
public static final com.intellij.psi.tree.ILazyParseableElementType DOC_REFERENCE_HOLDER
public static final com.intellij.psi.tree.ILazyParseableElementType DOC_TYPE_HOLDER
public static final com.intellij.psi.tree.ILazyParseableElementType DOC_COMMENT
public static final com.intellij.psi.tree.TokenSet ALL_JAVADOC_ELEMENTS
static void ()
}
com/intellij/psi/impl/source/tree/JavaElementType$1$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$1$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$1 this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$1 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaElementType$2$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$2$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$2 this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$2)
com.intellij.psi.impl.source.tree.JavaElementType$2 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$2.classJavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$2 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaElementType$3$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$3$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$3 this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$3)
com.intellij.psi.impl.source.tree.JavaElementType$3 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$3.classJavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$3 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaElementType$ICodeBlockElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$ICodeBlockElementType extends com.intellij.psi.tree.IErrorCounterReparseableElementType implements com.intellij.psi.tree.ICompositeElementType com.intellij.psi.tree.ILightLazyParseableElementType {
private void ()
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.PsiBuilder builder
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContents (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.lang.PsiBuilder builder
public int getErrorsCount (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.psi.tree.IElementType type
CharSequence seq
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
int balance
void (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 x0
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaCompositeElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$JavaCompositeElementType extends com.intellij.psi.tree.java.IJavaElementType implements com.intellij.psi.tree.ICompositeElementType {
private final java.lang.reflect.Constructor myConstructor
private void (java.lang.String, java.lang.Class)
String debugName
Class nodeClass
private void (java.lang.String, java.lang.Class, boolean)
String debugName
Class nodeClass
boolean leftBound
public com.intellij.lang.ASTNode createCompositeNode ()
void (java.lang.String, java.lang.Class, com.intellij.psi.impl.source.tree.JavaElementType$1)
String x0
Class x1
com.intellij.psi.impl.source.tree.JavaElementType$1 x2
void (java.lang.String, java.lang.Class, boolean, com.intellij.psi.impl.source.tree.JavaElementType$1)
String x0
Class x1
boolean x2
com.intellij.psi.impl.source.tree.JavaElementType$1 x3
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaDummyElementType$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType$1 extends com.intellij.psi.impl.source.tree.CompositePsiElement {
final com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType this$0
com.intellij.psi.tree.IElementType x0
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaDummyElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType extends com.intellij.psi.tree.ILazyParseableElementType implements com.intellij.psi.tree.ICompositeElementType {
static final boolean $assertionsDisabled
private void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.impl.source.JavaDummyElement dummyElement
void (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 x0
static void ()
}
com/intellij/psi/impl/source/tree/JavaElementType$TypeTextElementType$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType)
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$TypeTextElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final int myFlags
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
public void (java.lang.String, int)
String debugName
int flags
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
static int access$300 (com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType)
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType x0
}
com/intellij/psi/impl/source/tree/JavaElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.JavaElementType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType CLASS
public static final com.intellij.psi.tree.IElementType ANONYMOUS_CLASS
public static final com.intellij.psi.tree.IElementType ENUM_CONSTANT_INITIALIZER
public static final com.intellij.psi.tree.IElementType TYPE_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType TYPE_PARAMETER
public static final com.intellij.psi.tree.IElementType IMPORT_LIST
public static final com.intellij.psi.tree.IElementType IMPORT_STATEMENT
public static final com.intellij.psi.tree.IElementType IMPORT_STATIC_STATEMENT
public static final com.intellij.psi.tree.IElementType MODIFIER_LIST
public static final com.intellij.psi.tree.IElementType ANNOTATION
public static final com.intellij.psi.tree.IElementType NAME_VALUE_PAIR
public static final com.intellij.psi.tree.IElementType LITERAL_EXPRESSION
public static final com.intellij.psi.tree.IElementType ANNOTATION_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType EXTENDS_LIST
public static final com.intellij.psi.tree.IElementType IMPLEMENTS_LIST
public static final com.intellij.psi.tree.IElementType FIELD
public static final com.intellij.psi.tree.IElementType ENUM_CONSTANT
public static final com.intellij.psi.tree.IElementType METHOD
public static final com.intellij.psi.tree.IElementType ANNOTATION_METHOD
public static final com.intellij.psi.tree.IElementType CLASS_INITIALIZER
public static final com.intellij.psi.tree.IElementType PARAMETER
public static final com.intellij.psi.tree.IElementType PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType EXTENDS_BOUND_LIST
public static final com.intellij.psi.tree.IElementType THROWS_LIST
public static final com.intellij.psi.tree.IElementType LAMBDA_EXPRESSION
public static final com.intellij.psi.tree.IElementType METHOD_REF_EXPRESSION
public static final com.intellij.psi.tree.IElementType MODULE
public static final com.intellij.psi.tree.IElementType REQUIRES_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPORTS_STATEMENT
public static final com.intellij.psi.tree.IElementType IMPORT_STATIC_REFERENCE
public static final com.intellij.psi.tree.IElementType TYPE
public static final com.intellij.psi.tree.IElementType DIAMOND_TYPE
public static final com.intellij.psi.tree.IElementType REFERENCE_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType JAVA_CODE_REFERENCE
public static final com.intellij.psi.tree.IElementType PACKAGE_STATEMENT
public static final com.intellij.psi.tree.IElementType LOCAL_VARIABLE
public static final com.intellij.psi.tree.IElementType REFERENCE_EXPRESSION
public static final com.intellij.psi.tree.IElementType THIS_EXPRESSION
public static final com.intellij.psi.tree.IElementType SUPER_EXPRESSION
public static final com.intellij.psi.tree.IElementType PARENTH_EXPRESSION
public static final com.intellij.psi.tree.IElementType METHOD_CALL_EXPRESSION
public static final com.intellij.psi.tree.IElementType TYPE_CAST_EXPRESSION
public static final com.intellij.psi.tree.IElementType PREFIX_EXPRESSION
public static final com.intellij.psi.tree.IElementType POSTFIX_EXPRESSION
public static final com.intellij.psi.tree.IElementType BINARY_EXPRESSION
public static final com.intellij.psi.tree.IElementType POLYADIC_EXPRESSION
public static final com.intellij.psi.tree.IElementType CONDITIONAL_EXPRESSION
public static final com.intellij.psi.tree.IElementType ASSIGNMENT_EXPRESSION
public static final com.intellij.psi.tree.IElementType NEW_EXPRESSION
public static final com.intellij.psi.tree.IElementType ARRAY_ACCESS_EXPRESSION
public static final com.intellij.psi.tree.IElementType ARRAY_INITIALIZER_EXPRESSION
public static final com.intellij.psi.tree.IElementType INSTANCE_OF_EXPRESSION
public static final com.intellij.psi.tree.IElementType CLASS_OBJECT_ACCESS_EXPRESSION
public static final com.intellij.psi.tree.IElementType EMPTY_EXPRESSION
public static final com.intellij.psi.tree.IElementType EXPRESSION_LIST
public static final com.intellij.psi.tree.IElementType EMPTY_STATEMENT
public static final com.intellij.psi.tree.IElementType BLOCK_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPRESSION_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPRESSION_LIST_STATEMENT
public static final com.intellij.psi.tree.IElementType DECLARATION_STATEMENT
public static final com.intellij.psi.tree.IElementType IF_STATEMENT
public static final com.intellij.psi.tree.IElementType WHILE_STATEMENT
public static final com.intellij.psi.tree.IElementType FOR_STATEMENT
public static final com.intellij.psi.tree.IElementType FOREACH_STATEMENT
public static final com.intellij.psi.tree.IElementType DO_WHILE_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_LABEL_STATEMENT
public static final com.intellij.psi.tree.IElementType BREAK_STATEMENT
public static final com.intellij.psi.tree.IElementType CONTINUE_STATEMENT
public static final com.intellij.psi.tree.IElementType RETURN_STATEMENT
public static final com.intellij.psi.tree.IElementType THROW_STATEMENT
public static final com.intellij.psi.tree.IElementType SYNCHRONIZED_STATEMENT
public static final com.intellij.psi.tree.IElementType TRY_STATEMENT
public static final com.intellij.psi.tree.IElementType RESOURCE_LIST
public static final com.intellij.psi.tree.IElementType RESOURCE_VARIABLE
public static final com.intellij.psi.tree.IElementType RESOURCE_EXPRESSION
public static final com.intellij.psi.tree.IElementType CATCH_SECTION
public static final com.intellij.psi.tree.IElementType LABELED_STATEMENT
public static final com.intellij.psi.tree.IElementType ASSERT_STATEMENT
public static final com.intellij.psi.tree.IElementType ANNOTATION_ARRAY_INITIALIZER
public static final com.intellij.psi.tree.IElementType RECEIVER_PARAMETER
public static final com.intellij.psi.tree.IElementType MODULE_REFERENCE
public static final com.intellij.psi.tree.IElementType USES_STATEMENT
public static final com.intellij.psi.tree.IElementType PROVIDES_STATEMENT
public static final com.intellij.psi.tree.ILazyParseableElementType CODE_BLOCK
public static final com.intellij.psi.tree.IElementType STATEMENTS
public static final com.intellij.psi.tree.IElementType EXPRESSION_TEXT
public static final com.intellij.psi.tree.IElementType REFERENCE_TEXT
public static final com.intellij.psi.tree.IElementType TYPE_WITH_DISJUNCTIONS_TEXT
public static final com.intellij.psi.tree.IElementType TYPE_WITH_CONJUNCTIONS_TEXT
public static final com.intellij.psi.tree.IElementType DUMMY_ELEMENT
static void ()
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$1.classJavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaSharedImplUtil$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$FilteringTypeAnnotationProvider$1.classJavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaSharedImplUtil$FilteringTypeAnnotationProvider$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.psi.impl.source.tree.JavaSharedImplUtil$FilteringTypeAnnotationProvider this$0
void (com.intellij.psi.impl.source.tree.JavaSharedImplUtil$FilteringTypeAnnotationProvider)
com.intellij.psi.impl.source.tree.JavaSharedImplUtil$FilteringTypeAnnotationProvider this$0
public boolean value (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$FilteringTypeAnnotationProvider.classJavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaSharedImplUtil$FilteringTypeAnnotationProvider extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
private final com.intellij.psi.PsiAnnotation[] myCandidates
private final com.intellij.psi.TypeAnnotationProvider myOriginalProvider
private volatile com.intellij.psi.PsiAnnotation[] myCache
private void (com.intellij.psi.PsiAnnotation[], com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiAnnotation[] candidates
com.intellij.psi.TypeAnnotationProvider originalProvider
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
java.util.List filtered
com.intellij.psi.PsiAnnotation[] result
void (com.intellij.psi.PsiAnnotation[], com.intellij.psi.TypeAnnotationProvider, com.intellij.psi.impl.source.tree.JavaSharedImplUtil$1)
com.intellij.psi.PsiAnnotation[] x0
com.intellij.psi.TypeAnnotationProvider x1
com.intellij.psi.impl.source.tree.JavaSharedImplUtil$1 x2
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil.classJavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaSharedImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet BRACKETS
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiType getType (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement anchor
public static com.intellij.psi.PsiType getType (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiAnnotation stopAt
com.intellij.psi.PsiType type
java.util.List allAnnotations
private static java.util.List collectAnnotations (com.intellij.psi.PsiElement, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiAnnotation stopAt
java.util.List annotations
java.util.List current
boolean found
boolean stop
public static com.intellij.psi.PsiType applyAnnotations (com.intellij.psi.PsiType, com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiArrayType t
com.intellij.util.containers.Stack types
java.util.List components
com.intellij.psi.TypeAnnotationProvider original
com.intellij.psi.TypeAnnotationProvider provider
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiType type
com.intellij.psi.PsiModifierList modifierList
public static void normalizeBrackets (com.intellij.psi.PsiVariable)
com.intellij.lang.ASTNode next
com.intellij.psi.impl.source.tree.CompositeElement newType1
int i
com.intellij.psi.impl.source.tree.CompositeElement newType
com.intellij.psi.PsiVariable variable
com.intellij.psi.impl.source.tree.CompositeElement variableElement
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiIdentifier nameElement
com.intellij.lang.ASTNode type
com.intellij.lang.ASTNode name
com.intellij.lang.ASTNode firstBracket
com.intellij.lang.ASTNode lastBracket
int arrayCount
com.intellij.lang.ASTNode element
public static void setInitializer (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.util.CharTable charTable
com.intellij.psi.PsiElement identifier
com.intellij.lang.ASTNode node
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression oldInitializer
com.intellij.psi.impl.source.tree.CompositeElement variableElement
com.intellij.lang.ASTNode eq
static void ()
}
com/intellij/psi/impl/source/tree/JavaSourceUtil$1.classJavaSourceUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaSourceUtil$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final StringBuilder val$buffer
void (java.lang.StringBuilder)
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
char lastInBuffer
String leafText
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/JavaSourceUtil.classJavaSourceUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaSourceUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet REF_FILTER
static final boolean $assertionsDisabled
private void ()
public static void fullyQualifyReference (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
com.intellij.lang.ASTNode qualifier
com.intellij.psi.impl.source.tree.TreeElement qualifier
com.intellij.util.CharTable systemCharTab
com.intellij.psi.impl.source.tree.LeafElement dot
String prefix
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.impl.source.tree.TreeElement qualifier
String qName
int i
com.intellij.psi.impl.source.tree.CompositeElement reference
com.intellij.psi.PsiClass targetClass
public static java.lang.String getReferenceText (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
StringBuilder buffer
public static java.lang.String getReferenceText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
public static com.intellij.psi.impl.source.tree.TreeElement addParenthToReplacedChild (com.intellij.psi.tree.IElementType, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiManager)
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.psi.PsiElement formatted
com.intellij.util.IncorrectOperationException e
com.intellij.psi.tree.IElementType parenthType
com.intellij.psi.impl.source.tree.TreeElement newChild
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.CompositeElement parenthExpr
com.intellij.psi.impl.source.tree.TreeElement dummyExpr
com.intellij.util.CharTable charTableByTree
public static void deleteSeparatingComma (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode next
public static void addSeparatingComma (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.lang.ASTNode child
com.intellij.psi.tree.TokenSet listTypes
private static void scanChildren (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet, boolean)
com.intellij.util.CharTable charTable
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.lang.ASTNode node
com.intellij.psi.tree.TokenSet listTypes
boolean forward
com.intellij.lang.ASTNode child
static com.intellij.psi.tree.TokenSet access$000 ()
static void ()
}
com/intellij/psi/impl/source/tree/JavaTreeGenerator$1.classJavaTreeGenerator.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaTreeGenerator$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaTreeGenerator.classJavaTreeGenerator.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaTreeGenerator extends java.lang.Object implements com.intellij.psi.impl.source.tree.TreeGenerator {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper MOD_LIST
static final com.intellij.openapi.util.Key REFERENCED_CLASS_KEY
static final com.intellij.openapi.util.Key REFERENCED_MEMBER_KEY
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.impl.source.tree.TreeElement generateTreeFor (com.intellij.psi.PsiElement, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
String text
String text
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.impl.source.tree.TreeElement modifierListElement
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiJavaCodeReferenceElement ref
int kind
boolean isFQ
String text
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement refElement
boolean generated
com.intellij.psi.PsiElement sourceVersion
com.intellij.psi.PsiElement mirror
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
String text
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiTypeElement element
com.intellij.psi.impl.source.tree.TreeElement result
com.intellij.psi.PsiElement original
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
private static com.intellij.psi.impl.source.tree.LeafElement createLeafFromText (java.lang.String, com.intellij.util.CharTable, com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType)
String text
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement original
com.intellij.psi.tree.IElementType type
private static com.intellij.psi.impl.source.tree.TreeElement markGeneratedIfNeeded (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.PsiElement original
com.intellij.psi.impl.source.tree.TreeElement copy
private static com.intellij.psi.impl.source.tree.TreeElement createReference (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String text
boolean mark
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.impl.source.tree.TreeElement element
private static com.intellij.psi.impl.source.tree.TreeElement createReferenceExpression (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiExpression expression
private static void encodeInfoInTypeElement (com.intellij.lang.ASTNode, com.intellij.psi.PsiType)
com.intellij.lang.ASTNode firstChild
com.intellij.psi.PsiType bound
com.intellij.lang.ASTNode lastChild
com.intellij.psi.PsiType bound
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode reference
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass referencedClass
com.intellij.lang.ASTNode typeElement
com.intellij.psi.PsiType type
private static void encodeClassTypeInfoInReference (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType substitutedType
com.intellij.lang.ASTNode child
com.intellij.psi.PsiClass outerClass
com.intellij.psi.impl.source.tree.CompositeElement reference
com.intellij.psi.PsiClass referencedClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.lang.ASTNode referenceParameterList
int index
com.intellij.lang.ASTNode qualifier
static void ()
}
com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper.classStringLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.StringLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
private int[] outSourceOffsets
public void (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost host
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
String subText
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
int result
public boolean isOneLine ()
}
com/intellij/psi/impl/source/tree/java/AnnotationElement.classAnnotationElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnnotationElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
static void ()
}
com/intellij/psi/impl/source/tree/java/AnnotationMethodElement.classAnnotationMethodElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnnotationMethodElement extends com.intellij.psi.impl.source.tree.java.MethodElement {
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/tree/java/AnnotationParamListElement.classAnnotationParamListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnnotationParamListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet NAME_VALUE_PAIR_BIT_SET
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement created
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement created
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiAnnotation annotation
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiNameValuePair pair
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode lparenth
com.intellij.lang.ASTNode rparenth
com.intellij.lang.ASTNode[] nodes
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
static void ()
}
com/intellij/psi/impl/source/tree/java/AnonymousClassElement.classAnonymousClassElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnonymousClassElement extends com.intellij.psi.impl.source.tree.java.AnonymousClassElementBase {
public void ()
}
com/intellij/psi/impl/source/tree/java/AnonymousClassElementBase.classAnonymousClassElementBase.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.AnonymousClassElementBase extends com.intellij.psi.impl.source.tree.java.ClassElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ClassElement.classClassElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ClassElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet MODIFIERS_TO_REMOVE_IN_INTERFACE_BIT_SET
private static final com.intellij.psi.tree.TokenSet MODIFIERS_TO_REMOVE_IN_INTERFACE_BIT_SET_18_METHOD
private static final com.intellij.psi.tree.TokenSet MODIFIERS_TO_REMOVE_IN_ENUM_BIT_SET
private static final com.intellij.psi.tree.TokenSet ENUM_CONSTANT_LIST_ELEMENTS_BIT_SET
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
com.intellij.lang.ASTNode name
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement firstPsi
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.LeafElement semicolon
com.intellij.lang.ASTNode run
com.intellij.lang.ASTNode semicolonPlace
boolean commentsOrWhiteSpaces
com.intellij.lang.ASTNode oldIdentifier
com.intellij.lang.ASTNode newIdentifier
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode modifier
com.intellij.psi.impl.source.tree.CompositeElement modifierList
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode modifier
com.intellij.psi.impl.source.tree.CompositeElement modifierList
com.intellij.psi.tree.TokenSet removeModifiersBitSet
com.intellij.psi.tree.IElementType childElementType
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
boolean level8OrHigher
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.PsiClass psiClass
com.intellij.lang.ASTNode afterLast
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.TreeElement modifierListCopy
com.intellij.psi.impl.source.tree.TreeElement copy
com.intellij.lang.ASTNode run
com.intellij.psi.impl.source.tree.LeafElement whitespace
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode typeElement
com.intellij.util.CharTable treeCharTab
com.intellij.lang.ASTNode modifierList
com.intellij.lang.ASTNode nextField
com.intellij.lang.ASTNode child
public boolean isEnum ()
com.intellij.lang.ASTNode keyword
public boolean isAnnotationType ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode child
String message
com.intellij.lang.ASTNode treeNext
com.intellij.lang.ASTNode modifierList
int role
private com.intellij.lang.ASTNode findEnumConstantListDelimiter ()
com.intellij.lang.ASTNode candidate
public com.intellij.lang.ASTNode findEnumConstantListDelimiterPlace ()
com.intellij.psi.tree.IElementType childType
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode first
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
protected boolean isVisibilitySupported ()
static void ()
}
com/intellij/psi/impl/source/tree/java/ClassInitializerElement.classClassInitializerElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ClassInitializerElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/EnumConstantElement.classEnumConstantElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.EnumConstantElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int getTextOffset ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/EnumConstantInitializerElement.classEnumConstantInitializerElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.EnumConstantInitializerElement extends com.intellij.psi.impl.source.tree.java.AnonymousClassElementBase {
public void ()
}
com/intellij/psi/impl/source/tree/java/ExpressionPsiElement.classExpressionPsiElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ExpressionPsiElement extends com.intellij.psi.impl.source.tree.CompositePsiElement {
private final int myHC
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
boolean needParenth
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public final int hashCode ()
}
com/intellij/psi/impl/source/tree/java/ExtendsListElement.classExtendsListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ExtendsListElement extends com.intellij.psi.impl.source.tree.java.ReferenceListElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected java.lang.String getKeywordText ()
protected com.intellij.psi.tree.IElementType getKeywordType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/FieldElement.classFieldElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.FieldElement extends com.intellij.psi.impl.source.tree.CompositeElement {
static final boolean $assertionsDisabled
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode eq
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode copyElement ()
com.intellij.util.CharTable table
com.intellij.psi.PsiClass psiClass
protected boolean isVisibilitySupported ()
static void ()
}
com/intellij/psi/impl/source/tree/java/ImplementsListElement.classImplementsListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImplementsListElement extends com.intellij.psi.impl.source.tree.java.ReferenceListElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected java.lang.String getKeywordText ()
protected com.intellij.psi.tree.IElementType getKeywordType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ImportListElement.classImportListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase statement
com.intellij.psi.impl.JavaPsiImplementationHelper instance
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
}
com/intellij/psi/impl/source/tree/java/ImportStatementBaseElement.classImportStatementBaseElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportStatementBaseElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ImportStatementElement.classImportStatementElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportStatementElement extends com.intellij.psi.impl.source.tree.java.ImportStatementBaseElement {
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
com.intellij.lang.ASTNode result
}
com/intellij/psi/impl/source/tree/java/ImportStaticStatementElement.classImportStaticStatementElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportStaticStatementElement extends com.intellij.psi.impl.source.tree.java.ImportStatementBaseElement {
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode importStaticReference
int role
com.intellij.lang.ASTNode result
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
int role
}
com/intellij/psi/impl/source/tree/java/JavaFileElement.classJavaFileElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.JavaFileElement extends com.intellij.psi.impl.source.tree.FileElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (java.lang.CharSequence)
CharSequence text
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiJavaFile file
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
static void ()
}
com/intellij/psi/impl/source/tree/java/MethodElement.classMethodElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.MethodElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
com.intellij.lang.ASTNode name
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.lang.ASTNode semicolon
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public com.intellij.lang.ASTNode copyElement ()
com.intellij.util.CharTable table
com.intellij.psi.PsiClass psiClass
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prevWS
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement semicolon
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
protected boolean isVisibilitySupported ()
static void ()
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$1$1.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1$1 extends com.intellij.psi.infos.MethodCandidateInfo {
final boolean val$varargs
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.PsiMethod val$method
final com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 this$1
void (com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, boolean, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiMethod)
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 this$1
com.intellij.psi.PsiElement arg0
com.intellij.psi.PsiSubstitutor arg1
boolean arg2
boolean arg3
com.intellij.psi.PsiElement arg4
com.intellij.psi.PsiElement arg5
com.intellij.psi.PsiType[] arg6
com.intellij.psi.PsiType[] arg7
com.intellij.pom.java.LanguageLevel arg8
public boolean isVarargs ()
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, boolean)
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
boolean includeReturnConstraint
private com.intellij.psi.PsiSubstitutor inferTypeArguments (boolean)
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiType returnType
boolean includeReturnConstraint
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiSubstitutor psiSubstitutor
public boolean isApplicable ()
com.intellij.psi.PsiType[] argTypes
boolean hasReceiver
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$1.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl val$reference
final com.intellij.psi.PsiMethod val$interfaceMethod
final com.intellij.psi.PsiType val$functionalInterfaceType
final com.intellij.psi.PsiType val$interfaceMethodReturnType
final com.intellij.psi.util.MethodSignature val$signature
final com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult val$qualifierResolveResult
final com.intellij.psi.PsiClass val$containingClass
final com.intellij.psi.impl.source.tree.java.MethodReferenceResolver this$0
void (com.intellij.psi.impl.source.tree.java.MethodReferenceResolver, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiClass)
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver this$0
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
protected boolean acceptVarargs ()
protected com.intellij.psi.infos.MethodCandidateInfo createCandidateInfo (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
boolean accessible
boolean varargs
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiType[] typeParameters
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$MethodReferenceConflictResolver.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$MethodReferenceConflictResolver extends com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver {
private final com.intellij.psi.util.MethodSignature mySignature
private final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl myReferenceExpression
private final com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult myQualifierResolveResult
private final boolean myFunctionalMethodVarArgs
private void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.util.MethodSignature signature
boolean varArgs
protected int getPertinentApplicabilityLevel (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo conflict
protected com.intellij.psi.infos.CandidateInfo guardedOverloadResolution (java.util.List)
Boolean applicableByFirstSearch
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.infos.CandidateInfo candidateInfo
java.util.List conflicts
com.intellij.psi.PsiType[] argTypes
boolean hasReceiver
java.util.List firstCandidates
java.util.List secondCandidates
private static java.lang.Boolean isApplicableByFirstSearch (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, boolean)
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiType[] functionalInterfaceParamTypes
boolean hasReceiver
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
boolean functionalMethodVarArgs
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] parameterTypes
boolean varargs
private static boolean isCorrectAssignment (com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.infos.CandidateInfo, int)
com.intellij.psi.PsiType argType
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiType[] functionalInterfaceParamTypes
boolean varargs
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
com.intellij.psi.infos.CandidateInfo conflict
int offset
int min
private static void reportParameterConflict (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiType argType
com.intellij.psi.PsiType parameterType
private boolean resolveConflicts (java.util.List, java.util.List, int)
java.util.List firstCandidates
java.util.List secondCandidates
int applicabilityLevel
int firstApplicability
int secondApplicability
protected boolean nonComparable (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.infos.CandidateInfo, boolean)
com.intellij.psi.infos.CandidateInfo method
com.intellij.psi.infos.CandidateInfo conflict
boolean fixedArity
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement conflictElement
private static com.intellij.psi.infos.CandidateInfo filterStaticCorrectCandidates (java.util.List, java.util.List, boolean)
boolean oppositeStatic
com.intellij.psi.PsiElement psiElement
com.intellij.psi.infos.CandidateInfo secondCandidate
boolean isStatic
com.intellij.psi.infos.CandidateInfo candidateInfo
com.intellij.psi.PsiElement element
java.util.List firstCandidates
java.util.List secondCandidates
boolean shouldBeStatic
static java.lang.Boolean access$100 (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, boolean)
com.intellij.psi.infos.CandidateInfo x0
com.intellij.psi.PsiType[] x1
boolean x2
com.intellij.psi.PsiMethodReferenceExpression x3
boolean x4
void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.util.MethodSignature, boolean, com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl x0
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult x1
com.intellij.psi.util.MethodSignature x2
boolean x3
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 x4
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.MethodReferenceResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiClassType returnType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.infos.ClassCandidateInfo candidateInfo
boolean isArray
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor functionalInterfaceSubstitutor
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType interfaceMethodReturnType
com.intellij.psi.scope.PsiConflictResolver conflictResolver
com.intellij.psi.scope.processor.MethodCandidatesProcessor processor
com.intellij.psi.PsiExpression expression
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement element
boolean isConstructor
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl reference
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
public static boolean canBeConstructed (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static boolean isLocatedInStaticContext (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodReferenceExpression reference
com.intellij.psi.PsiClass gContainingClass
protected com.intellij.psi.PsiType getInterfaceType (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression reference
protected com.intellij.psi.scope.PsiConflictResolver createResolver (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignature)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.util.MethodSignature signature
private static com.intellij.psi.PsiClassType composeReturnType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
boolean isRawSubst
private static boolean arrayCreationSignature (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType[] parameterTypes
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static com.intellij.psi.PsiClassType access$000 (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass x0
com.intellij.psi.PsiSubstitutor x1
static void ()
}
com/intellij/psi/impl/source/tree/java/ModifierListElement.classModifierListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ModifierListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.containers.HashMap ourModifierToOrderMap
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
private static com.intellij.lang.ASTNode getDefaultAnchor (com.intellij.psi.PsiModifierList, com.intellij.psi.PsiKeyword)
Integer order1
com.intellij.lang.ASTNode child
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiKeyword modifier
Integer order
static void ()
}
com/intellij/psi/impl/source/tree/java/NameValuePairElement.classNameValuePairElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.NameValuePairElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.LeafElement eq
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement treeElement
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode sign
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/tree/java/ParameterElement.classParameterElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ParameterElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ParameterListElement.classParameterListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ParameterListElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet PARAMETER_SET
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.util.IncorrectOperationException e
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.util.IncorrectOperationException e
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement oldLastNodeInsideParens
com.intellij.psi.impl.source.tree.TreeElement oldFirstNodeInsideParens
com.intellij.psi.impl.source.tree.TreeElement newLastNodeInsideParens
com.intellij.psi.impl.source.tree.TreeElement newFirstNodeInsideParens
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement firstNode
com.intellij.psi.impl.source.tree.TreeElement lastNode
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
private com.intellij.psi.impl.source.tree.TreeElement getLastNodeInsideParens ()
com.intellij.psi.impl.source.tree.TreeElement lastNode
private com.intellij.psi.impl.source.tree.TreeElement getFirstNodeInsideParens ()
com.intellij.psi.impl.source.tree.TreeElement firstNode
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAnnotationImpl$1.classPsiAnnotationImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiAnnotationImpl$1 extends java.lang.Object implements com.intellij.util.PairFunction {
void ()
public com.intellij.psi.PsiAnnotation fun (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String text
public volatile java.lang.Object fun (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiAnnotationImpl.classPsiAnnotationImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAnnotationImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiAnnotation {
private static final com.intellij.util.PairFunction ANNOTATION_CREATOR
public void (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiAnnotationMemberValue t
public java.lang.String toString ()
public com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiAnnotationOwner getOwner ()
com.intellij.psi.PsiElement ctx
com.intellij.psi.PsiElement ctx
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement anchor
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAnnotationParamListImpl.classPsiAnnotationParamListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAnnotationParamListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiAnnotationParameterList {
public void (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiNameValuePair[] getAttributes ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiArrayAccessExpressionImpl.classPsiArrayAccessExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiArrayAccessExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiArrayAccessExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getArrayExpression ()
public com.intellij.psi.PsiExpression getIndexExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiType componentType
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode lbracket
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiArrayInitializerExpressionImpl.classPsiArrayInitializerExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiArrayInitializerExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiArrayInitializerExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression[] getInitializers ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType parentType
com.intellij.psi.PsiType componentType
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.util.CharTable charTab
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiArrayInitializerMemberValueImpl.classPsiArrayInitializerMemberValueImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiArrayInitializerMemberValueImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiArrayInitializerMemberValue {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet MEMBER_SET
public void ()
public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAssertStatementImpl.classPsiAssertStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAssertStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiAssertStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getAssertCondition ()
public com.intellij.psi.PsiExpression getAssertDescription ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode colon
com.intellij.lang.ASTNode child
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAssignmentExpressionImpl.classPsiAssignmentExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAssignmentExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiAssignmentExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet OUR_OPERATIONS_BIT_SET
public void ()
public com.intellij.psi.PsiExpression getLExpression ()
public com.intellij.psi.PsiExpression getRExpression ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiBinaryExpressionImpl$1.classPsiBinaryExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiBinaryExpressionImpl.classPsiBinaryExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiBinaryExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.Function MY_TYPE_EVALUATOR
private static final com.intellij.psi.tree.TokenSet OUR_OPERATIONS_BIT_SET
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
public com.intellij.psi.PsiExpression getLOperand ()
public com.intellij.psi.PsiExpression getROperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiJavaToken getTokenBeforeOperand (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
private static com.intellij.psi.PsiType doGetType (com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl param
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.PsiType rType
com.intellij.psi.tree.IElementType sign
com.intellij.psi.PsiType type
com.intellij.psi.PsiType lType
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiExpression[] getOperands ()
com.intellij.psi.PsiExpression rOperand
static com.intellij.psi.PsiType access$000 (com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiBinaryExpressionImpl x0
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiBlockStatementImpl.classPsiBlockStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiBlockStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiBlockStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiCodeBlock getCodeBlock ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiBreakStatementImpl.classPsiBreakStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiBreakStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiBreakStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement findExitedStatement ()
com.intellij.psi.tree.IElementType i
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode statementLabel
com.intellij.psi.impl.source.tree.CompositeElement parent
String labelName
com.intellij.psi.PsiIdentifier label
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiReference[] references
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl$1.classPsiCatchSectionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl)
com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
java.util.List types
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl$2.classPsiCatchSectionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl$2 extends java.lang.Object implements com.intellij.util.NullableFunction {
final int val$currentIdx
final com.intellij.psi.PsiParameter[] val$parameters
final com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl, int, com.intellij.psi.PsiParameter[])
com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl this$0
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType catchType
int i
com.intellij.psi.PsiClassType thrownType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl$3.classPsiCatchSectionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl$3 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final com.intellij.psi.PsiParameter val$parameter
final boolean[] val$result
void (com.intellij.psi.PsiParameter, boolean[])
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl.classPsiCatchSectionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiCatchSection com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final Object myTypesCacheLock
private com.intellij.psi.util.CachedValue myTypesCache
public void ()
public com.intellij.psi.PsiParameter getParameter ()
public com.intellij.psi.PsiCodeBlock getCatchBlock ()
public com.intellij.psi.PsiType getCatchType ()
com.intellij.psi.PsiParameter parameter
public java.util.List getPreciseCatchTypes ()
com.intellij.psi.PsiParameter parameter
public void clearCaches ()
private com.intellij.psi.util.CachedValue getTypesCache ()
com.intellij.psi.util.CachedValuesManager cacheManager
private java.util.List computePreciseCatchTypes (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTryStatement statement
java.util.Collection thrownTypes
com.intellij.psi.PsiParameter[] parameters
int currentIdx
java.util.List uncaughtTypes
boolean passed
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType declaredType
private static java.util.Collection getThrownTypes (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
java.util.Collection types
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.psi.PsiResourceList resourceList
private static boolean isCatchParameterEffectivelyFinal (com.intellij.psi.PsiParameter, com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiCodeBlock catchBlock
boolean[] result
public com.intellij.psi.PsiTryStatement getTryStatement ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiParameter catchParameter
static java.util.List access$000 (com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl, com.intellij.psi.PsiParameter)
com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl x0
com.intellij.psi.PsiParameter x1
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiClassObjectAccessExpressionImpl.classPsiClassObjectAccessExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiClassObjectAccessExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiClassObjectAccessExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getOperand ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
protected javax.swing.Icon computeBaseIcon (int)
int flags
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon rowIcon
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiCodeBlockImpl$1.classPsiCodeBlockImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl$1 extends com.intellij.psi.scope.BaseScopeProcessor {
final java.util.Set val$localsSet
final com.intellij.openapi.util.Ref val$conflict
final java.util.Set val$classesSet
final com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl, java.util.Set, com.intellij.openapi.util.Ref, java.util.Set)
com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl this$0
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiLocalVariable variable
String name
com.intellij.psi.PsiClass psiClass
String name
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
}
com/intellij/psi/impl/source/tree/java/PsiCodeBlockImpl.classPsiCodeBlockImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl extends com.intellij.psi.impl.source.tree.LazyParseablePsiElement implements com.intellij.psi.PsiCodeBlock {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile java.util.Set myVariablesSet
private volatile java.util.Set myClassesSet
private volatile boolean myConflict
public void (java.lang.CharSequence)
CharSequence text
public void clearCaches ()
public com.intellij.psi.PsiStatement[] getStatements ()
public com.intellij.psi.PsiElement getFirstBodyElement ()
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.PsiElement getLastBodyElement ()
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiJavaToken rBrace
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
private com.intellij.openapi.util.Couple buildMaps ()
java.util.Set localsSet
java.util.Set classesSet
com.intellij.openapi.util.Ref conflict
java.util.Set set1
java.util.Set set2
boolean wasConflict
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
private static boolean isNonJavaStatement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anchor
com.intellij.psi.PsiElement psi
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.ElementClassHint elementClassHint
String name
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.openapi.util.Couple pair
boolean conflict
java.util.Set classesSet
java.util.Set variablesSet
com.intellij.psi.scope.NameHint hint
public boolean shouldChangeModificationCount (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement parent
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiCompositeModifierList.classPsiCompositeModifierList.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiCompositeModifierList extends com.intellij.psi.impl.light.LightModifierList {
private final java.util.List mySublists
public void (com.intellij.psi.PsiManager, java.util.List)
com.intellij.psi.PsiManager manager
java.util.List sublists
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
com.intellij.psi.PsiModifierList list
java.util.List annotations
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList sublist
String qualifiedName
public boolean hasModifierProperty (java.lang.String)
com.intellij.psi.PsiModifierList sublist
String name
public boolean hasExplicitModifier (java.lang.String)
com.intellij.psi.PsiModifierList sublist
String name
}
com/intellij/psi/impl/source/tree/java/PsiConditionalExpressionImpl.classPsiConditionalExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiConditionalExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiConditionalExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiExpression getThenExpression ()
public com.intellij.psi.PsiExpression getElseExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpression expr1
com.intellij.psi.PsiExpression expr2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int typeRank1
int typeRank2
com.intellij.psi.PsiType leastUpperBound
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode quest
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode colon
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiContinueStatementImpl.classPsiContinueStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiContinueStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiContinueStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement findContinuedStatement ()
com.intellij.psi.tree.IElementType i
com.intellij.lang.ASTNode parent
com.intellij.psi.impl.source.tree.TreeElement statementLabel
com.intellij.psi.impl.source.tree.CompositeElement parent
String labelName
com.intellij.psi.PsiIdentifier label
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiReference[] references
public com.intellij.psi.PsiReference[] getReferences ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.classPsiDeclarationStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiDeclarationStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiDeclarationStatement {
private static final com.intellij.psi.tree.TokenSet DECLARED_ELEMENT_BIT_SET
public void ()
public com.intellij.psi.PsiElement[] getDeclaredElements ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.LeafElement semicolon
com.intellij.psi.impl.source.tree.CompositeElement next
com.intellij.lang.ASTNode copyChild
com.intellij.lang.ASTNode nameChild
com.intellij.psi.PsiElement[] declaredElements
int length
com.intellij.lang.ASTNode child
private void removeCommaBefore (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode prev
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.ElementClassHint hint
com.intellij.psi.PsiElement decl
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement[] decls
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiDoWhileStatementImpl.classPsiDoWhileStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiDoWhileStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiDoWhileStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiKeyword getWhileKeyword ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiEmptyExpressionImpl.classPsiEmptyExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiEmptyExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiExpression {
public void ()
public com.intellij.psi.PsiType getType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiEmptyStatementImpl.classPsiEmptyStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiEmptyStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiEmptyStatement {
public void ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.classPsiExpressionListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiExpressionListImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiExpressionList {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression[] getExpressions ()
public com.intellij.psi.PsiType[] getExpressionTypes ()
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiType[] types
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.LeafElement lparenth
com.intellij.psi.impl.source.tree.LeafElement rparenth
com.intellij.psi.impl.source.tree.LeafElement lparenth
com.intellij.psi.impl.source.tree.LeafElement rparenth
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiExpressionListStatementImpl.classPsiExpressionListStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiExpressionListStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiExpressionListStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpressionList getExpressionList ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiExpressionStatementImpl.classPsiExpressionStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiExpressionStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getExpression ()
com.intellij.psi.PsiExpression expression
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiForStatementImpl.classPsiForStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiForStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiForStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiStatement getInitialization ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiStatement getUpdate ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode initialization
com.intellij.lang.ASTNode paren
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode semicolon
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode rparenth
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiStatement emptyStatement
com.intellij.util.IncorrectOperationException e
com.intellij.lang.ASTNode child
boolean isForInitialization
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiForeachStatementImpl.classPsiForeachStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiForeachStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiForeachStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiParameter getIterationParameter ()
public com.intellij.psi.PsiExpression getIteratedValue ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiIdentifierImpl.classPsiIdentifierImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiIdentifierImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiIdentifier com.intellij.psi.PsiJavaToken {
public void (java.lang.CharSequence)
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiIfStatementImpl.classPsiIfStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiIfStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiIfStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode elseKeyword
com.intellij.lang.ASTNode child
public com.intellij.psi.PsiStatement getThenBranch ()
public com.intellij.psi.PsiStatement getElseBranch ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.psi.PsiKeyword getElseElement ()
public void setElseBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiKeyword elseElement
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiIfStatement ifStatement
public void setThenBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.lang.ASTNode keyword
com.intellij.psi.PsiIfStatement ifStatementPattern
com.intellij.psi.PsiStatement thenBranch
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode elseKeyword
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiInstanceOfExpressionImpl.classPsiInstanceOfExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiInstanceOfExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiInstanceOfExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiTypeElement getCheckType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiJavaTokenImpl.classPsiJavaTokenImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiJavaTokenImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiJavaToken {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiKeywordImpl.classPsiKeywordImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiKeywordImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiKeyword com.intellij.psi.PsiJavaToken {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
java.lang.reflect.Field field
}
com/intellij/psi/impl/source/tree/java/PsiLabeledStatementImpl.classPsiLabeledStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLabeledStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiLabeledStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement getStatement ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement aChildren
com.intellij.psi.PsiElement[] children
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl$1.classPsiLambdaExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl$1 extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl$2.classPsiLambdaExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl$2 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl this$0
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl.classPsiLambdaExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiLambdaExpression {
private static final com.intellij.psi.controlFlow.ControlFlowPolicy ourPolicy
public void (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.PsiElement getBody ()
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType getFunctionalInterfaceType ()
public boolean isVoidCompatible ()
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiElement body
public boolean isValueCompatible ()
Boolean result
private boolean isValueCompatibleNoCache ()
com.intellij.psi.controlFlow.ControlFlow controlFlow
int startOffset
int endOffset
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiElement body
public com.intellij.psi.PsiType getType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public boolean hasFormalParameterTypes ()
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] parameters
public boolean isAcceptable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType conjunctType
com.intellij.psi.PsiMethod method
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.PsiType lambdaFormalType
com.intellij.psi.PsiType methodParameterType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiTypeElement typeElement
int lambdaParamIdx
int length
com.intellij.psi.PsiParameter[] lambdaParameters
com.intellij.psi.PsiType[] parameterTypes
java.util.Map map
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiExpressionList argsList
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType methodReturnType
public boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
com.intellij.psi.PsiType left
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiElement body
private static com.intellij.psi.PsiType toArray (com.intellij.psi.PsiType)
com.intellij.psi.PsiType paramType
public javax.swing.Icon getIcon (int)
int flags
static boolean access$000 (com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl x0
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiLiteralExpressionImpl.classPsiLiteralExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiLiteralExpression com.intellij.psi.PsiLanguageInjectionHost com.intellij.psi.ContributedReferenceHost {
private static final String QUOT
public static final String HEX_PREFIX
public static final String BIN_PREFIX
public static final String _2_IN_31
public static final String _2_IN_63
public static final com.intellij.psi.tree.TokenSet INTEGER_LITERALS
public static final com.intellij.psi.tree.TokenSet REAL_LITERALS
public static final com.intellij.psi.tree.TokenSet NUMERIC_LITERALS
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.impl.PsiManagerEx manager
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.tree.IElementType type
public com.intellij.psi.tree.IElementType getLiteralElementType ()
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public java.lang.String getCanonicalText ()
com.intellij.psi.tree.IElementType type
public java.lang.String getText ()
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public java.lang.Object getValue ()
String innerText
long value
long value
long value
long l
long converted
NumberFormatException e
NumberFormatException e
NumberFormatException e
NumberFormatException e
StringBuilder chars
boolean success
com.intellij.psi.tree.IElementType type
String text
int textLength
public java.lang.String getInnerText ()
String text
int textLength
private static long parseDigits (java.lang.String, int, int) throws java.lang.NumberFormatException
String text
int bitsInRadix
int maxBits
int radix
int textLength
long integer
int lastDigit
private static java.lang.String internedParseStringCharacters (java.lang.String)
String chars
StringBuilder outChars
boolean success
public static boolean parseStringCharacters (java.lang.String, java.lang.StringBuilder, int[])
String chars
StringBuilder outChars
int[] sourceOffsets
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isValidHost ()
public com.intellij.psi.PsiReference[] getReferences ()
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
String text
com.intellij.lang.ASTNode valueNode
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiLocalVariableImpl.classPsiLocalVariableImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiLocalVariable com.intellij.psi.impl.PsiVariableEx com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCachedName
static final boolean $assertionsDisabled
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void clearCaches ()
public final com.intellij.psi.PsiIdentifier getNameIdentifier ()
com.intellij.psi.PsiElement element
public final java.lang.String getName ()
String cachedName
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public final com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiLocalVariable localVariable
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.CompositeElement first
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.Object computeConstantValue ()
public java.lang.Object computeConstantValue (java.util.Set)
java.util.Set visitedVars
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
public int getTextOffset ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode typeCopy
com.intellij.lang.ASTNode modifierListCopy
com.intellij.psi.impl.source.tree.CompositeElement variable
com.intellij.lang.ASTNode comma
com.intellij.util.CharTable charTableByTree
com.intellij.psi.impl.source.tree.CompositeElement statement1
com.intellij.lang.ASTNode space
com.intellij.lang.ASTNode semicolon
int i
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiTypeElement typeElement
com.intellij.lang.ASTNode last
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.CompositeElement statement
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement[] variables
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode eq
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.lang.ASTNode lastParentTree
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String toString ()
public com.intellij.psi.search.SearchScope getUseScope ()
com.intellij.psi.PsiElement parentElement
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$1.classPsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$TypeEvaluator$1.classPsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$TypeEvaluator$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$TypeEvaluator.classPsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$TypeEvaluator extends java.lang.Object implements com.intellij.util.Function {
private void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiExpressionList parentArgList
com.intellij.psi.JavaResolveResult candidateInfo
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiType theOnly
com.intellij.psi.JavaResolveResult[] results
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement callParent
com.intellij.psi.PsiExpressionList parentArgList
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
boolean genericMethodCall
private static com.intellij.psi.PsiType getResultType (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.JavaResolveResult result
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiMethod method
boolean is15OrHigher
com.intellij.psi.PsiType getClassReturnType
com.intellij.psi.PsiType ret
public volatile java.lang.Object fun (java.lang.Object)
void (com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1)
com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1 x0
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl.classPsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiMethodCallExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$TypeEvaluator ourTypeEvaluator
public void ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiMethod resolveMethod ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
public void removeChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiReferenceParameterList result
public com.intellij.psi.PsiType[] getTypeArguments ()
public com.intellij.psi.PsiReferenceExpression getMethodExpression ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
com.intellij.psi.PsiExpressionList list
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public static com.intellij.psi.PsiType captureReturnType (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType expressionType
int i
com.intellij.psi.PsiType[] args
com.intellij.psi.PsiParameter[] parameters
boolean varargs
com.intellij.psi.PsiType returnTypeErasure
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType ret
com.intellij.psi.JavaResolveResult result
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType substitutedReturnType
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl$1.classPsiMethodReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl$1 extends com.intellij.psi.impl.source.tree.java.MethodReferenceResolver {
final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
protected com.intellij.psi.scope.PsiConflictResolver createResolver (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignature)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.util.MethodSignature signature
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl$2.classPsiMethodReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl$2 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
public com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.classPsiMethodReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiMethodReferenceExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.impl.source.tree.java.MethodReferenceResolver RESOLVER
public void (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiTypeElement getQualifierType ()
com.intellij.psi.PsiElement qualifier
public com.intellij.psi.PsiType getFunctionalInterfaceType ()
public boolean isExact ()
public boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
com.intellij.psi.ResolveResult[] result
boolean isStatic
int parametersCount
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult resolveResult
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver resolver
java.util.Map map
com.intellij.psi.PsiType added
com.intellij.psi.ResolveResult[] result
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
int interfaceArity
public com.intellij.psi.PsiMember getPotentiallyApplicableMember ()
private com.intellij.psi.PsiMember getPotentiallyApplicableMemberInternal ()
com.intellij.psi.PsiElement resolve
com.intellij.psi.HierarchicalMethodSignature signature
String identifierName
java.util.List result
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClass arrayClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethod[] methods
public com.intellij.psi.PsiExpression getQualifierExpression ()
com.intellij.psi.PsiElement qualifier
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiElement getReferenceNameElement ()
com.intellij.psi.PsiElement element
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.scope.processor.FilterScopeProcessor proc
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiExpression newQualifier
com.intellij.psi.PsiExpression expression
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
public com.intellij.psi.PsiElement getQualifier ()
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.TextRange getRangeInElement ()
int offsetInParent
int offsetInParent
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement colons
public java.lang.String getCanonicalText ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement nameElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement oldIdentifier
String oldRefName
com.intellij.psi.PsiIdentifier identifier
public boolean isConstructor ()
com.intellij.psi.PsiElement element
public java.lang.String toString ()
public boolean isAcceptable (com.intellij.psi.PsiType)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiMethod method
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType left
com.intellij.psi.PsiExpressionList argsList
boolean isExact
java.util.Map map
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolve
public javax.swing.Icon getIcon (int)
int flags
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass qualifierClass
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiElement resolve ()
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public java.lang.String getReferenceName ()
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public boolean isQualified ()
public java.lang.String getQualifiedName ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static com.intellij.psi.PsiMember access$000 (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl x0
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiNameValuePairImpl$1.classPsiNameValuePairImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl$1 extends java.lang.Object implements com.intellij.psi.PsiReference {
final com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl)
com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl this$0
private com.intellij.psi.PsiClass getReferencedClass ()
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiElement target
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiIdentifier nameIdentifier
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.PsiIdentifier id
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiClass refClass
String name
com.intellij.psi.util.MethodSignature signature
public java.lang.String getCanonicalText ()
String name
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElementFactory factory
String newElementName
com.intellij.psi.PsiIdentifier nameIdentifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
}
com/intellij/psi/impl/source/tree/java/PsiNameValuePairImpl.classPsiNameValuePairImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiNameValuePair$Detachable {
private volatile java.lang.ref.Reference myDetachedValue
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.source.tree.java.NameValuePairElement getNode ()
public java.lang.String getName ()
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public java.lang.String getLiteralValue ()
com.intellij.psi.PsiAnnotationMemberValue value
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiAnnotationMemberValue getValue ()
com.intellij.psi.PsiLiteralExpression child
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiAnnotationMemberValue setValue (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue newValue
public com.intellij.psi.PsiAnnotationMemberValue getDetachedValue ()
com.intellij.psi.PsiAnnotation anno
String text
com.intellij.psi.PsiAnnotationMemberValue result
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void subtreeChanged ()
public com.intellij.psi.PsiReference getReference ()
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.lang.ASTNode getNode ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiNewExpressionImpl$1.classPsiNewExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl$1 extends com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference {
final com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl this$0
public com.intellij.psi.JavaResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiType aClass
com.intellij.lang.ASTNode argumentList
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiType aClass
com.intellij.lang.ASTNode argumentList
com.intellij.lang.ASTNode anonymousClassElement
boolean incompleteCode
com.intellij.psi.PsiFile containingFile
com.intellij.lang.ASTNode classRef
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String)
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile com.intellij.psi.ResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
}
com/intellij/psi/impl/source/tree/java/PsiNewExpressionImpl.classPsiNewExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiNewExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet CLASS_REF
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiType getOwner (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private com.intellij.psi.PsiType doGetType (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiAnnotation[] copy
com.intellij.psi.PsiAnnotation[] copy
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiAnnotation[] copy
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
com.intellij.psi.PsiAnnotation stopAt
com.intellij.psi.PsiType type
com.intellij.util.SmartList annotations
boolean stop
public com.intellij.psi.PsiExpressionList getArgumentList ()
com.intellij.psi.PsiExpressionList list
com.intellij.psi.impl.source.tree.CompositeElement anonymousClass
public com.intellij.psi.PsiExpression[] getArrayDimensions ()
com.intellij.psi.PsiExpression[] expressions1
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression qualifier
public com.intellij.psi.PsiArrayInitializerExpression getArrayInitializer ()
public com.intellij.psi.PsiMethod resolveMethod ()
public com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference getConstructorFakeReference ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiExpression getQualifier ()
public com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
public com.intellij.psi.PsiType[] getTypeArguments ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public com.intellij.psi.PsiAnonymousClass getAnonymousClass ()
com.intellij.lang.ASTNode anonymousClass
public com.intellij.psi.PsiJavaCodeReferenceElement getClassOrAnonymousClassReference ()
com.intellij.lang.ASTNode ref
com.intellij.psi.PsiAnonymousClass anonymousClass
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode dot
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement firstChild
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPackageStatementImpl.classPsiPackageStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPackageStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiPackageStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
public com.intellij.psi.PsiModifierList getAnnotationList ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiParenthesizedExpressionImpl.classPsiParenthesizedExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiParenthesizedExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiParenthesizedExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiExpression expr
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPolyadicExpressionImpl$1.classPsiPolyadicExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiPolyadicExpressionImpl.classPsiPolyadicExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiPolyadicExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.Function MY_TYPE_EVALUATOR
private static final com.intellij.psi.tree.TokenSet OUR_OPERATIONS_BIT_SET
private volatile com.intellij.psi.PsiExpression[] cachedOperands
public void ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiJavaToken getTokenBeforeOperand (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType getType ()
private static com.intellij.psi.PsiType doGetType (com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl)
com.intellij.psi.PsiType rType
com.intellij.psi.PsiType type
int i
com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl param
com.intellij.psi.PsiExpression[] operands
com.intellij.psi.PsiType lType
com.intellij.psi.tree.IElementType sign
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiExpression[] getOperands ()
com.intellij.psi.PsiExpression[] operands
public void clearCaches ()
public java.lang.String toString ()
static com.intellij.psi.PsiType access$000 (com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiPolyadicExpressionImpl x0
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPostfixExpressionImpl.classPsiPostfixExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPostfixExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiPostfixExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPrefixExpressionImpl.classPsiPrefixExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPrefixExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiPrefixExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
com.intellij.psi.tree.IElementType opCode
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionBase.classPsiReferenceExpressionBase.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionBase extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiReferenceExpression {
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass qualifierClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public java.lang.String getReferenceName ()
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public boolean isQualified ()
public java.lang.String getQualifiedName ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$1.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1 extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
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
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$2.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$2 extends com.intellij.psi.scope.processor.FilterScopeProcessor {
private final java.util.Set myVarNames
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl, com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiScopeProcessor processor
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$3.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$4.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public volatile boolean value (java.lang.Object)
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$OurGenericsResolver$1.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final com.intellij.psi.impl.source.resolve.ResolveCache val$resolveCache
final java.util.List val$qualifiers
final com.intellij.psi.PsiFile val$containingFile
void (com.intellij.psi.impl.source.resolve.ResolveCache, java.util.List, com.intellij.psi.PsiFile)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.ResolveResult[] cachedResults
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expression
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList list
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$OurGenericsResolver.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
public static final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver INSTANCE
public void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiJavaReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiJavaReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expression
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.tree.IElementType parentType
java.util.List qualifiers
com.intellij.psi.JavaResolveResult[] result
private static java.util.List resolveAllQualifiers (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl, com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expression
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement qualifier
java.util.List qualifiers
com.intellij.psi.impl.source.resolve.ResolveCache resolveCache
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$TypeEvaluator.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator extends java.lang.Object implements com.intellij.util.NullableFunction {
private void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl)
com.intellij.psi.PsiType type
com.intellij.lang.ASTNode qualifier
com.intellij.lang.ASTNode refName
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType substitutedType
com.intellij.psi.PsiType normalized
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expr
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.psi.ResolveResult[] results
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiType ret
com.intellij.pom.java.LanguageLevel languageLevel
public volatile java.lang.Object fun (java.lang.Object)
void (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1 x0
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl extends com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionBase implements com.intellij.psi.PsiReferenceExpression com.intellij.psi.impl.source.SourceJavaCodeReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCachedQName
private volatile String myCachedNormalizedText
private static final com.intellij.util.Function TYPE_EVALUATOR
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
String qName
com.intellij.psi.PsiImportStatementBase singleImportStatement
boolean doImportStatic
com.intellij.psi.impl.PsiManagerEx manager
com.intellij.psi.PsiReferenceExpression classRef
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement dot
com.intellij.psi.PsiClass qualifierClass
String qualifiedName
String staticName
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiImportList importList
boolean doImportStatic
public static void bindToElementViaStaticImport (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiImportList) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiImportStaticStatement importStatement
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiClass qualifierClass
String staticName
com.intellij.psi.PsiImportList importList
String qualifiedName
java.util.List refs
private static java.util.List getImportsFromClass (com.intellij.psi.PsiImportList, java.lang.String)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiImportStaticStatement staticStatement
com.intellij.psi.PsiImportList importList
String className
java.util.List array
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement dot
com.intellij.psi.PsiExpression newQualifier
com.intellij.psi.PsiExpression oldQualifier
public com.intellij.psi.PsiElement getQualifier ()
public void clearCaches ()
private com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiFile)
com.intellij.psi.JavaResolveResult[] packageResult
com.intellij.psi.JavaResolveResult[] variable
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.PsiElement classNameElement
com.intellij.psi.PsiElement classNameElement
com.intellij.psi.tree.IElementType parentType
com.intellij.psi.PsiFile containingFile
private com.intellij.psi.JavaResolveResult[] resolveToMethod (com.intellij.psi.PsiFile)
com.intellij.psi.scope.MethodProcessorSetupFailedException e
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.scope.processor.MethodResolverProcessor processor
private com.intellij.psi.JavaResolveResult[] resolveToPackage (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
String packageName
com.intellij.openapi.project.Project project
com.intellij.psi.JavaPsiFacade psiFacade
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiExpression qualifier
private com.intellij.psi.JavaResolveResult[] resolveToClass (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement classNameElement
com.intellij.psi.PsiFile containingFile
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
private com.intellij.psi.JavaResolveResult[] resolveToVariable (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.source.resolve.VariableResolverProcessor processor
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
public java.lang.String getCanonicalText ()
String fqn
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType getType ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType i
boolean resolvingToMethod
com.intellij.psi.PsiElement parent
boolean parentIsMethodCall
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.filters.OrFilter filter
com.intellij.psi.scope.processor.FilterScopeProcessor filterProcessor
public static boolean seemsScrambled (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static boolean seemsScrambledByStructure (com.intellij.psi.PsiClass)
java.util.List methods
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
private static boolean seemsScrambled (java.lang.String)
String name
public com.intellij.psi.PsiElement getReferenceNameElement ()
public int getTextOffset ()
com.intellij.lang.ASTNode refName
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement currentFileResolveScope
com.intellij.psi.PsiImportStaticStatement importStaticStatement
String referenceName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiReferenceExpression result
private com.intellij.psi.PsiElement renameDirectly (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement oldIdentifier
String oldRefName
com.intellij.psi.PsiIdentifier identifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
boolean preserveQualification
String qName
com.intellij.psi.PsiExpression ref
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
String qName
com.intellij.psi.PsiExpression ref
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass psiClass
String qName
com.intellij.psi.PsiExpression ref
com.intellij.psi.PsiElement element
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiJavaParserFacade parserFacade
private static boolean isFullyQualified (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement classRef
com.intellij.lang.ASTNode qualifier
com.intellij.psi.PsiElement refElement
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode dot
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.impl.source.tree.TreeElement dot
com.intellij.psi.impl.source.tree.TreeElement nameChild
public java.lang.String getClassNameText ()
String cachedQName
public void fullyQualify (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass targetClass
public boolean isQualified ()
private java.lang.String getCachedNormalizedText ()
String whiteSpaceAndComments
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static com.intellij.psi.JavaResolveResult[] access$000 (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl x0
com.intellij.psi.tree.IElementType x1
com.intellij.psi.PsiFile x2
static com.intellij.openapi.diagnostic.Logger access$200 ()
static boolean access$300 (java.lang.String)
String x0
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceParameterListImpl.classPsiReferenceParameterListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiReferenceParameterListImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiReferenceParameterList {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet TYPE_SET
public void ()
public com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public com.intellij.psi.PsiType[] getTypeArguments ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement lt
com.intellij.psi.impl.source.tree.TreeElement gt
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode lt
com.intellij.lang.ASTNode gt
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiResourceExpressionImpl.classPsiResourceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiResourceExpressionImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiResourceExpression {
public void ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiResourceListImpl.classPsiResourceListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiResourceListImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiResourceList {
public void ()
public int getResourceVariablesCount ()
com.intellij.psi.PsiElement child
int count
public java.util.List getResourceVariables ()
public java.util.Iterator iterator ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiResourceVariableImpl.classPsiResourceVariableImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiResourceVariableImpl extends com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl implements com.intellij.psi.PsiResourceVariable {
public void ()
public com.intellij.psi.PsiElement[] getDeclarationScope ()
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiModifierList getModifierList ()
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement prev
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.search.SearchScope getUseScope ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiReturnStatementImpl.classPsiReturnStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiReturnStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiReturnStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getReturnValue ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSuperExpressionImpl.classPsiSuperExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSuperExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiSuperExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiElement aClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType fragmentSuperType
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
private com.intellij.psi.PsiType getSuperType (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClassType superType
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass aClass
boolean checkImmediateSuperInterfaces
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType[] superTypes
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSwitchLabelStatementImpl.classPsiSwitchLabelStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSwitchLabelStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSwitchLabelStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public boolean isDefaultCase ()
public com.intellij.psi.PsiExpression getCaseValue ()
public com.intellij.psi.PsiSwitchStatement getEnclosingSwitchStatement ()
com.intellij.psi.impl.source.tree.CompositeElement guessedSwitch
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression expression
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiSwitchStatement switchStatement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSwitchStatementImpl.classPsiSwitchStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSwitchStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSwitchStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSynchronizedStatementImpl.classPsiSynchronizedStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSynchronizedStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSynchronizedStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getLockExpression ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiThisExpressionImpl.classPsiThisExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiThisExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiThisExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiElement qualifierResolve
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType fragmentThisType
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiThrowStatementImpl.classPsiThrowStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiThrowStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiThrowStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getException ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiThrowsListImpl.classPsiThrowsListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiThrowsListImpl extends com.intellij.psi.impl.source.tree.java.ReferenceListElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected java.lang.String getKeywordText ()
protected com.intellij.psi.tree.IElementType getKeywordType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiTryStatementImpl.classPsiTryStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTryStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiTryStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.psi.PsiParameter[] myCachedCatchParameters
public void ()
public void clearCaches ()
public com.intellij.psi.PsiCodeBlock getTryBlock ()
public com.intellij.psi.PsiCodeBlock[] getCatchBlocks ()
int i
com.intellij.psi.PsiCatchSection[] catchSections
boolean lastIncomplete
com.intellij.psi.PsiCodeBlock[] blocks
com.intellij.lang.ASTNode tryBlock
public com.intellij.psi.PsiParameter[] getCatchBlockParameters ()
com.intellij.psi.PsiParameter parameter
int i
com.intellij.psi.PsiCatchSection[] catchSections
boolean lastIncomplete
int limit
java.util.ArrayList parameters
com.intellij.psi.PsiParameter[] catchParameters
public com.intellij.psi.PsiCatchSection[] getCatchSections ()
public com.intellij.psi.PsiCodeBlock getFinallyBlock ()
public com.intellij.psi.PsiResourceList getResourceList ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode finallyKeyword
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiResourceList resourceList
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiJavaToken rBrace
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.lang.ASTNode child
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiTypeCastExpressionImpl.classPsiTypeCastExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTypeCastExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiTypeCastExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.PsiTypeElement getCastType ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiTypeElement castType
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiTypeParameterImpl.classPsiTypeParameterImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTypeParameterImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiTypeParameter {
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement parentParent
public int getIndex ()
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub parentStub
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
int ret
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/source/tree/java/PsiTypeParameterListImpl.classPsiTypeParameterListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTypeParameterListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiTypeParameterList {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiTypeParameter[] parameters
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiWhileStatementImpl.classPsiWhileStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiWhileStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiWhileStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/ReferenceListElement.classReferenceListElement.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.ReferenceListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.LeafElement keyword
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.util.CharTable treeCharTab
com.intellij.psi.tree.IElementType keywordType
String keywordText
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
protected abstract java.lang.String getKeywordText ()
protected abstract com.intellij.psi.tree.IElementType getKeywordType ()
}
com/intellij/psi/impl/source/tree/java/ReplaceExpressionUtil.classReplaceExpressionUtil.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ReplaceExpressionUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isNeedParenthesis (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
int role
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType opType
int role
com.intellij.lang.ASTNode oldExpr
com.intellij.lang.ASTNode newExpr
com.intellij.lang.ASTNode oldParent
int priority
int parentPriority
com.intellij.psi.tree.IElementType i
private static int getExpressionPriority (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType opType
com.intellij.lang.ASTNode expr
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterElement.classTypeParameterElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.TypeParameterElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
static void ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterExtendsBoundsListElement.classTypeParameterExtendsBoundsListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.TypeParameterExtendsBoundsListElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.LeafElement keyword
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.util.CharTable treeCharTab
com.intellij.psi.tree.IElementType keywordType
String keywordText
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
static void ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterListElement.classTypeParameterListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.TypeParameterListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet TYPE_PARAMETER_SET
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement lt
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement gt
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode lt
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
static void ()
}
com/intellij/psi/presentation/java/ClassPresentationProvider$1.classClassPresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.ClassPresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiClass val$psiClass
final com.intellij.psi.presentation.java.ClassPresentationProvider this$0
void (com.intellij.psi.presentation.java.ClassPresentationProvider, com.intellij.psi.PsiClass)
com.intellij.psi.presentation.java.ClassPresentationProvider this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiClassOwner classOwner
String packageName
com.intellij.psi.PsiFile file
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/ClassPresentationProvider.classClassPresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.ClassPresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/ClassPresentationUtil.classClassPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.ClassPresentationUtil extends java.lang.Object {
private void ()
public static java.lang.String getNameForClass (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiEnumConstant enumConstant
String name
String qName
com.intellij.psi.PsiClass aClass
boolean qualified
String className
String contextName
private static java.lang.String getNameForElement (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiElement element
boolean qualified
public static java.lang.String getContextName (com.intellij.psi.PsiElement, boolean)
String name
com.intellij.psi.PsiElement element
boolean qualified
com.intellij.psi.PsiElement parent
public static java.lang.String getFunctionalExpressionPresentation (com.intellij.psi.PsiFunctionalExpression, boolean)
com.intellij.psi.PsiFunctionalExpression functionalExpression
boolean qualified
com.intellij.psi.stubs.StubElement stub
String lambdaText
}
com/intellij/psi/presentation/java/FieldPresentationProvider.classFieldPresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.FieldPresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiField)
com.intellij.psi.PsiField item
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/JavaModulePresentationProvider$1.classJavaModulePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.JavaModulePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final com.intellij.psi.PsiJavaModule val$item
final com.intellij.psi.presentation.java.JavaModulePresentationProvider this$0
void (com.intellij.psi.presentation.java.JavaModulePresentationProvider, com.intellij.psi.PsiJavaModule)
com.intellij.psi.presentation.java.JavaModulePresentationProvider this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
java.util.regex.Matcher matcher
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.FileIndexFacade index
public javax.swing.Icon getIcon (boolean)
boolean unused
}
com/intellij/psi/presentation/java/JavaModulePresentationProvider.classJavaModulePresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.JavaModulePresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
private static final java.util.regex.Pattern JAR_NAME
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule item
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
static java.util.regex.Pattern access$000 ()
static void ()
}
com/intellij/psi/presentation/java/JavaPresentationUtil$1.classJavaPresentationUtil.java
package com.intellij.psi.presentation.java
final com.intellij.psi.presentation.java.JavaPresentationUtil$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiMethod val$psiMethod
void (com.intellij.psi.PsiMethod)
public java.lang.String getPresentableText ()
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/JavaPresentationUtil$2.classJavaPresentationUtil.java
package com.intellij.psi.presentation.java
final com.intellij.psi.presentation.java.JavaPresentationUtil$2 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiField val$psiField
void (com.intellij.psi.PsiField)
public java.lang.String getPresentableText ()
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/JavaPresentationUtil.classJavaPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.JavaPresentationUtil extends java.lang.Object {
private void ()
public static com.intellij.navigation.ColoredItemPresentation getMethodPresentation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod psiMethod
public static com.intellij.navigation.ItemPresentation getFieldPresentation (com.intellij.psi.PsiField)
com.intellij.psi.PsiField psiField
private static java.lang.String getJavaSymbolContainerText (com.intellij.psi.PsiElement)
String result
String qName
String result
String result
com.intellij.psi.PsiElement element
String result
com.intellij.psi.PsiElement container
static java.lang.String access$000 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
}
com/intellij/psi/presentation/java/MethodPresentationProvider.classMethodPresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.MethodPresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod item
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/PackagePresentationProvider$1.classPackagePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.PackagePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiPackage val$aPackage
final com.intellij.psi.presentation.java.PackagePresentationProvider this$0
void (com.intellij.psi.presentation.java.PackagePresentationProvider, com.intellij.psi.PsiPackage)
com.intellij.psi.presentation.java.PackagePresentationProvider this$0
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/PackagePresentationProvider.classPackagePresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.PackagePresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/VariablePresentationProvider$1.classVariablePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.VariablePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final com.intellij.psi.PsiVariable val$variable
final com.intellij.psi.presentation.java.VariablePresentationProvider this$0
void (com.intellij.psi.presentation.java.VariablePresentationProvider, com.intellij.psi.PsiVariable)
com.intellij.psi.presentation.java.VariablePresentationProvider this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/VariablePresentationProvider.classVariablePresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.VariablePresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/scope/ElementClassFilter$1.classElementClassFilter.java
package com.intellij.psi.scope
com.intellij.psi.scope.ElementClassFilter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$scope$ElementClassHint$DeclarationKind
static void ()
}
com/intellij/psi/scope/ElementClassFilter.classElementClassFilter.java
package com.intellij.psi.scope
public com.intellij.psi.scope.ElementClassFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
public static final com.intellij.psi.scope.ElementClassFilter PACKAGE_FILTER
public static final com.intellij.psi.scope.ElementClassFilter VARIABLE
public static final com.intellij.psi.scope.ElementClassFilter METHOD
public static final com.intellij.psi.scope.ElementClassFilter CLASS
public static final com.intellij.psi.scope.ElementClassFilter FIELD
public static final com.intellij.psi.scope.ElementClassFilter ENUM_CONST
private final com.intellij.psi.scope.ElementClassHint$DeclarationKind myKind
private void (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
static void ()
}
com/intellij/psi/scope/ElementClassHint$DeclarationKind.classElementClassHint.java
package com.intellij.psi.scope
public final com.intellij.psi.scope.ElementClassHint$DeclarationKind extends java.lang.Enum {
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind CLASS
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind PACKAGE
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind METHOD
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind VARIABLE
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind FIELD
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind ENUM_CONST
private static final com.intellij.psi.scope.ElementClassHint$DeclarationKind[] $VALUES
public static com.intellij.psi.scope.ElementClassHint$DeclarationKind[] values ()
public static com.intellij.psi.scope.ElementClassHint$DeclarationKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/scope/ElementClassHint.classElementClassHint.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.ElementClassHint extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY
public abstract boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
static void ()
}
com/intellij/psi/scope/MethodProcessorSetupFailedException.classMethodProcessorSetupFailedException.java
package com.intellij.psi.scope
public com.intellij.psi.scope.MethodProcessorSetupFailedException extends java.lang.Exception {
public void (java.lang.String)
String message
public java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/scope/NameHint.classNameHint.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.NameHint extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY
public abstract java.lang.String getName (com.intellij.psi.ResolveState)
static void ()
}
com/intellij/psi/scope/PsiConflictResolver.classPsiConflictResolver.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.PsiConflictResolver extends java.lang.Object {
public abstract com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
}
com/intellij/psi/scope/conflictResolvers/DuplicateConflictResolver.classDuplicateConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
public com.intellij.psi.scope.conflictResolvers.DuplicateConflictResolver extends java.lang.Object implements com.intellij.psi.scope.PsiConflictResolver {
public static final com.intellij.psi.scope.conflictResolvers.DuplicateConflictResolver INSTANCE
private void ()
public com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
Object key
com.intellij.psi.PsiElement element
Object key
com.intellij.psi.infos.CandidateInfo info
java.util.List conflicts
java.util.Map uniqueItems
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$1.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final java.util.List val$conflicts
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
void (com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver, java.util.List)
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
public com.intellij.psi.infos.CandidateInfo compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$2.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$2 extends com.intellij.util.containers.FactoryMap {
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
void (com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver)
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
protected com.intellij.psi.PsiSubstitutor create (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$3.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$3 extends java.lang.Object implements com.intellij.psi.util.PsiUtil$ApplicabilityChecker {
final com.intellij.psi.PsiSubstitutor val$siteSubstitutor1
final com.intellij.pom.java.LanguageLevel val$languageLevel
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
void (com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
public boolean isApplicable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
com.intellij.psi.PsiClass rightClass
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
int argId
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$4.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$4 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$scope$conflictResolvers$JavaMethodsConflictResolver$Specifics
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$Specifics.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics extends java.lang.Enum {
public static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics FIRST
public static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics SECOND
public static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics NEITHER
private static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics[] $VALUES
public static com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics[] values ()
public static com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
public com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver extends java.lang.Object implements com.intellij.psi.scope.PsiConflictResolver {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElement myArgumentsList
private final com.intellij.psi.PsiType[] myActualParameterTypes
protected com.intellij.pom.java.LanguageLevel myLanguageLevel
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiExpressionList, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpressionList list
com.intellij.pom.java.LanguageLevel languageLevel
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiElement argumentsList
com.intellij.psi.PsiType[] actualParameterTypes
com.intellij.pom.java.LanguageLevel languageLevel
public final com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
com.intellij.psi.PsiMethod method
java.util.List conflicts
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties properties
protected com.intellij.psi.infos.CandidateInfo guardedOverloadResolution (java.util.List)
java.util.List conflicts
com.intellij.util.containers.FactoryMap map
boolean atLeastOneMatch
int applicabilityLevel
java.util.Set uniques
private static void checkPotentiallyCompatibleMethods (java.util.List)
com.intellij.util.ThreeState compatible
com.intellij.psi.infos.CandidateInfo conflict
java.util.Iterator iterator
java.util.List conflicts
java.util.List partiallyApplicable
public void checkSpecifics (java.util.List, int, com.intellij.pom.java.LanguageLevel)
java.util.List conflicts
int applicabilityLevel
com.intellij.pom.java.LanguageLevel languageLevel
public void checkSpecifics (java.util.List, int, com.intellij.util.containers.FactoryMap, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.infos.CandidateInfo conflict
int j
com.intellij.psi.infos.CandidateInfo method
int i
com.intellij.psi.infos.CandidateInfo[] newConflictsArray
java.util.List conflicts
int applicabilityLevel
com.intellij.util.containers.FactoryMap map
com.intellij.pom.java.LanguageLevel languageLevel
boolean applicable
int conflictsCount
protected boolean nonComparable (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.infos.CandidateInfo, boolean)
com.intellij.psi.infos.CandidateInfo method
com.intellij.psi.infos.CandidateInfo conflict
boolean fixedArity
protected static void checkAccessStaticLevels (java.util.List, boolean)
com.intellij.psi.infos.MethodCandidateInfo method
int level
com.intellij.psi.infos.CandidateInfo conflict
int i
java.util.List conflicts
boolean checkAccessible
int conflictsCount
int maxCheckLevel
int[] checkLevels
int index
protected void checkSameSignatures (java.util.List)
java.util.List conflicts
protected void checkSameSignatures (java.util.List, com.intellij.util.containers.FactoryMap)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature methodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
boolean isInterface
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiElement scope1
com.intellij.psi.PsiElement scope2
int index
int i1
int parametersLength
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameter[] existingParameters
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiType returnType2
com.intellij.psi.PsiClass currentClass
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiSubstitutor eSubstitutor
com.intellij.psi.PsiSubstitutor cSubstitutor
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiClass currentClass
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiSubstitutor infoSubstitutor
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.infos.CandidateInfo existing
com.intellij.psi.PsiMethod existingMethod
com.intellij.psi.PsiClass existingClass
boolean existingTypeParamAgree
boolean infoTypeParamAgree
int i
java.util.List conflicts
com.intellij.util.containers.FactoryMap map
java.util.Map signatures
java.util.Set superMethods
private static com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.util.containers.FactoryMap)
com.intellij.psi.infos.MethodCandidateInfo existing
com.intellij.util.containers.FactoryMap map
private static boolean areTypeParametersAgree (com.intellij.psi.infos.CandidateInfo)
com.intellij.psi.infos.CandidateInfo info
private void checkStaticMethodsOfInterfaces (java.util.List)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiMethod method
java.util.Iterator iterator
java.util.List conflicts
com.intellij.psi.PsiClass qualifierClass
private com.intellij.psi.PsiClass getQualifiedClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement parent
public boolean checkParametersNumber (java.util.List, int, com.intellij.util.containers.FactoryMap, boolean)
com.intellij.psi.PsiSubstitutor candidateToRemoveSubst
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.infos.MethodCandidateInfo candidateInfo
com.intellij.psi.PsiMethod candidateToRemove
int index
int u
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiMethod method
int parametersCount
boolean isVarargs
int i
java.util.List conflicts
int argumentsCount
com.intellij.util.containers.FactoryMap map
boolean ignoreIfStaticsProblem
boolean atLeastOneMatch
gnu.trove.TIntArrayList unmatchedIndices
public int checkApplicability (java.util.List)
int level
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.infos.CandidateInfo info
int level
java.util.Iterator iterator
java.util.List conflicts
int maxApplicabilityLevel
boolean toFilter
protected int getPertinentApplicabilityLevel (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo conflict
private static int getCheckAccessLevel (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo method
boolean visible
private static int getCheckStaticLevel (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo method
boolean available
private int getActualParametersLength ()
private com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics isMoreSpecific (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.infos.MethodCandidateInfo, int, com.intellij.util.containers.FactoryMap, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.PsiExpression arg
com.intellij.psi.PsiType argType
boolean boxingInFirst
boolean boxingInSecond
int i
boolean typeArgsApplicable12
boolean typeArgsApplicable21
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiType returnType2
boolean abstract1
boolean abstract2
com.intellij.psi.PsiSubstitutor siteSubstitutor1
com.intellij.psi.PsiSubstitutor siteSubstitutor2
com.intellij.psi.PsiType[] types2AtSite
com.intellij.psi.PsiType[] types1AtSite
com.intellij.psi.PsiSubstitutor methodSubstitutor1
boolean applicable12
com.intellij.psi.PsiSubstitutor methodSubstitutor2
boolean applicable21
com.intellij.psi.PsiType lastParamType1
com.intellij.psi.PsiType lastParamType2
boolean assignable1
boolean assignable2
com.intellij.psi.infos.MethodCandidateInfo info1
com.intellij.psi.infos.MethodCandidateInfo info2
int applicabilityLevel
com.intellij.util.containers.FactoryMap map
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
com.intellij.psi.PsiParameter[] params1
com.intellij.psi.PsiParameter[] params2
com.intellij.psi.PsiTypeParameter[] typeParameters1
com.intellij.psi.PsiTypeParameter[] typeParameters2
com.intellij.psi.PsiSubstitutor classSubstitutor1
com.intellij.psi.PsiSubstitutor classSubstitutor2
int argsLength
int max
com.intellij.psi.PsiType[] types1
com.intellij.psi.PsiType[] types2
boolean[] varargs
boolean varargsPosition
boolean sameBoxing
boolean[] boxingHappened
com.intellij.psi.PsiExpression[] args
boolean varargs1
boolean varargs2
private static boolean isBoxingUsed (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType argType
com.intellij.psi.PsiExpression arg
boolean isExpressionTypePrimitive
private static boolean isSubSignature (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor, boolean[])
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiSubstitutor classSubstitutor1
com.intellij.psi.PsiSubstitutor classSubstitutor2
boolean[] boxingHappened
private boolean isApplicableTo (com.intellij.psi.PsiType[], com.intellij.psi.PsiMethod, com.intellij.pom.java.LanguageLevel, boolean, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType[] types2AtSite
com.intellij.psi.PsiMethod method1
com.intellij.pom.java.LanguageLevel languageLevel
boolean varargsPosition
com.intellij.psi.PsiSubstitutor methodSubstitutor1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiSubstitutor siteSubstitutor1
com.intellij.psi.util.PsiUtil$ApplicabilityChecker applicabilityChecker
int applicabilityLevel
private boolean isTypeMoreSpecific (com.intellij.psi.PsiType, com.intellij.psi.PsiType, int)
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
int argId
private static com.intellij.psi.PsiType[] typesAtSite (com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor)
int i
com.intellij.psi.PsiType[] types1
com.intellij.psi.PsiSubstitutor siteSubstitutor1
com.intellij.psi.PsiType[] types
private static com.intellij.psi.PsiSubstitutor calculateMethodSubstitutor (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.PsiType[] types1
com.intellij.psi.PsiType[] types2
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutor
public void checkPrimitiveVarargs (java.util.List, int)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiMethod method
int parametersCount
com.intellij.psi.infos.CandidateInfo conflict
int paramsCount
com.intellij.psi.PsiType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiMethod method
com.intellij.psi.infos.CandidateInfo conflict
java.util.List conflicts
int argumentsCount
com.intellij.psi.infos.CandidateInfo objectVararg
private static boolean isFunctionalTypeMoreSpecific (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tType
static boolean access$000 (com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver, com.intellij.psi.PsiType, com.intellij.psi.PsiType, int)
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver x0
com.intellij.psi.PsiType x1
com.intellij.psi.PsiType x2
int x3
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaVariableConflictResolver.classJavaVariableConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
public com.intellij.psi.scope.conflictResolvers.JavaVariableConflictResolver extends java.lang.Object implements com.intellij.psi.scope.PsiConflictResolver {
public void ()
public com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiElement otherElement
com.intellij.psi.PsiClass newClass
com.intellij.psi.PsiClass oldClass
com.intellij.psi.PsiElement scope
Boolean oldClassIsInheritor
int i
java.util.List conflicts
int size
com.intellij.psi.infos.CandidateInfo[] uncheckedResult
com.intellij.psi.infos.CandidateInfo currentResult
com.intellij.psi.PsiElement currentElement
}
com/intellij/psi/scope/processor/ConflictFilterProcessor.classConflictFilterProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.ConflictFilterProcessor extends com.intellij.psi.scope.processor.FilterScopeProcessor implements com.intellij.psi.scope.NameHint {
private final com.intellij.psi.scope.PsiConflictResolver[] myResolvers
private com.intellij.psi.JavaResolveResult[] myCachedResult
protected String myName
protected final com.intellij.psi.PsiElement myPlace
protected final com.intellij.psi.PsiFile myPlaceFile
public void (java.lang.String, com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
String name
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
com.intellij.psi.JavaResolveResult[] cachedResult
protected void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
protected void add (com.intellij.psi.infos.CandidateInfo)
com.intellij.psi.infos.CandidateInfo info
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public com.intellij.psi.JavaResolveResult[] getResult ()
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.scope.PsiConflictResolver resolver
java.util.List conflicts
com.intellij.psi.JavaResolveResult[] cachedResult
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public void setName (java.lang.String)
String name
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/scope/processor/FilterScopeProcessor.classFilterScopeProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.FilterScopeProcessor extends com.intellij.psi.scope.BaseScopeProcessor {
protected final java.util.List myResults
private com.intellij.psi.PsiElement myCurrentDeclarationHolder
private final com.intellij.psi.filters.ElementFilter myFilter
private final com.intellij.psi.scope.PsiScopeProcessor myProcessor
public void (com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.filters.ElementFilter filter
java.util.List container
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiScopeProcessor processor
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiScopeProcessor, java.util.List)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiScopeProcessor processor
java.util.List container
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
protected void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public java.util.List getResults ()
}
com/intellij/psi/scope/processor/MethodCandidatesProcessor$1.classMethodCandidatesProcessor.java
package com.intellij.psi.scope.processor
com.intellij.psi.scope.processor.MethodCandidatesProcessor$1 extends com.intellij.psi.infos.MethodCandidateInfo {
private com.intellij.psi.PsiType[] myExpressionTypes
final com.intellij.psi.PsiExpressionList val$argumentList
final boolean val$varargs
final com.intellij.psi.scope.processor.MethodCandidatesProcessor this$0
void (com.intellij.psi.scope.processor.MethodCandidatesProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiExpressionList, boolean)
com.intellij.psi.scope.processor.MethodCandidatesProcessor this$0
com.intellij.psi.PsiElement arg0
com.intellij.psi.PsiSubstitutor arg1
boolean arg2
boolean arg3
com.intellij.psi.PsiElement arg4
com.intellij.psi.PsiElement arg5
com.intellij.psi.PsiType[] arg6
com.intellij.psi.PsiType[] arg7
com.intellij.pom.java.LanguageLevel arg8
public com.intellij.psi.PsiType[] getArgumentTypes ()
com.intellij.psi.PsiType[] expressionTypes
public boolean isVarargs ()
}
com/intellij/psi/scope/processor/MethodCandidatesProcessor.classMethodCandidatesProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodCandidatesProcessor extends com.intellij.psi.scope.processor.MethodsProcessor {
protected boolean myHasAccessibleStaticCorrectCandidate
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[], java.util.List)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
public void addMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
boolean isAccessible
private boolean isInterfaceStaticMethodAccessibleThroughInheritance (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
protected com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
protected boolean acceptVarargs ()
protected com.intellij.psi.infos.MethodCandidateInfo createCandidateInfo (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
boolean accessible
boolean varargs
com.intellij.psi.PsiExpressionList argumentList
protected static com.intellij.psi.PsiType[] getExpressionTypes (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList argumentList
protected boolean isAccepted (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod candidate
protected boolean isShadowed (com.intellij.psi.PsiMethod)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod candidate
public com.intellij.psi.infos.CandidateInfo[] getCandidates ()
com.intellij.psi.JavaResolveResult[] resolveResult
com.intellij.psi.infos.CandidateInfo[] infos
}
com/intellij/psi/scope/processor/MethodResolveProcessor.classMethodResolveProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodResolveProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor com.intellij.psi.scope.ElementClassHint com.intellij.psi.scope.NameHint {
private final String myNameHint
private final java.util.List myMethods
public void ()
public void (java.lang.String)
String name
public com.intellij.psi.PsiMethod[] getMethods ()
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public static com.intellij.psi.PsiMethod[] findMethod (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String methodName
com.intellij.psi.scope.processor.MethodResolveProcessor processor
public static com.intellij.psi.PsiMethod[] getAllMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.scope.processor.MethodResolveProcessor processor
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
}
com/intellij/psi/scope/processor/MethodResolverProcessor.classMethodResolverProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodResolverProcessor extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
private boolean myStopAcceptingCandidates
public void (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMethodCallExpression place
com.intellij.psi.PsiFile placeFile
public void (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiFile)
com.intellij.psi.PsiCallExpression place
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiFile placeFile
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClass classConstr
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[])
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
protected boolean acceptVarargs ()
}
com/intellij/psi/scope/processor/MethodsProcessor.classMethodsProcessor.java
package com.intellij.psi.scope.processor
public abstract com.intellij.psi.scope.processor.MethodsProcessor extends com.intellij.psi.scope.processor.ConflictFilterProcessor implements com.intellij.psi.scope.ElementClassHint {
private static final com.intellij.psi.filters.ElementFilter ourFilter
private boolean myStaticScopeFlag
private boolean myIsConstructor
protected com.intellij.psi.PsiElement myCurrentFileContext
protected com.intellij.psi.PsiClass myAccessClass
private com.intellij.psi.PsiExpressionList myArgumentList
private com.intellij.psi.PsiType[] myTypeArguments
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
public void (com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public com.intellij.psi.PsiExpressionList getArgumentList ()
public void setArgumentList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList argList
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public void obtainTypeArguments (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiType[] typeArguments
protected void setTypeArguments (com.intellij.psi.PsiType[])
com.intellij.psi.PsiType[] typeParameters
public com.intellij.psi.PsiType[] getTypeArguments ()
public boolean isInStaticScope ()
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public void setAccessClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass accessClass
public boolean isConstructor ()
public void setIsConstructor (boolean)
boolean myIsConstructor
public void forceAddResult (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
static void ()
}
com/intellij/psi/scope/processor/VariablesNotProcessor.classVariablesNotProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.VariablesNotProcessor extends com.intellij.psi.scope.processor.VariablesProcessor {
private final com.intellij.psi.PsiVariable myVariable
public void (com.intellij.psi.PsiVariable, boolean, java.util.List)
com.intellij.psi.PsiVariable var
boolean staticSensitive
java.util.List list
public void (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable var
boolean staticSensitive
protected boolean check (com.intellij.psi.PsiVariable, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable var
com.intellij.psi.ResolveState state
String name
}
com/intellij/psi/scope/processor/VariablesProcessor.classVariablesProcessor.java
package com.intellij.psi.scope.processor
public abstract com.intellij.psi.scope.processor.VariablesProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.ElementClassHint {
private boolean myStaticScopeFlag
private final boolean myStaticSensitiveFlag
private final java.util.List myResultList
public void (boolean)
boolean staticSensitive
public void (boolean, java.util.List)
boolean staticSensitive
java.util.List list
protected abstract boolean check (com.intellij.psi.PsiVariable, com.intellij.psi.ResolveState)
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable pvar
com.intellij.psi.PsiElement pe
com.intellij.psi.ResolveState state
public final void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public int size ()
public com.intellij.psi.PsiVariable getResult (int)
int i
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/scope/util/PsiScopesUtil.classPsiScopesUtil.java
package com.intellij.psi.scope.util
public com.intellij.psi.scope.util.PsiScopesUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
private void ()
public static boolean treeWalkUp (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
public static boolean treeWalkUp (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement prevParent
com.intellij.psi.PsiElement scope
public static boolean walkChildrenScopes (com.intellij.psi.PsiElement, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement thisElement
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement child
public static void processTypeDeclarations (com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass arrayClass
com.intellij.psi.PsiTypeParameter[] arrayTypeParameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType classType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement place
com.intellij.psi.scope.PsiScopeProcessor processor
public static boolean resolveAndWalk (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement maxScope
public static boolean resolveAndWalk (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.JavaResolveResult typeResult
com.intellij.psi.JavaResolveResult typeResult
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement target
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement maxScope
boolean incompleteCode
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement classNameElement
public static void setupAndRunProcessor (com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiCallExpression, boolean) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor contextSubstitutor
int i
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass runSuper
java.util.List contextSubstitutors
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.ResolveState state
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiEnumConstantInitializer initializingClass
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement resolve
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement referenceName
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiNewExpression newExpr
com.intellij.psi.PsiJavaCodeReferenceElement classRef
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiCallExpression call
boolean dummyImplicitConstructor
private static com.intellij.psi.PsiType convertToTypeParameter (com.intellij.psi.PsiCapturedWildcardType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiCapturedWildcardType type
com.intellij.psi.PsiElement methodCall
com.intellij.psi.search.GlobalSearchScope placeResolveScope
com.intellij.psi.PsiType upperBound
private static boolean hasDesiredMethod (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiMethod[] refMethods
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiType type
com.intellij.psi.PsiAnonymousClass anonymousClass
private static boolean hasCovariantOverridingOrNotPublic (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiMethod[] refMethods
private static boolean processQualifierType (com.intellij.psi.PsiType, com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiManager, com.intellij.psi.PsiMethodCallExpression) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.JavaResolveResult qualifierResult
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.JavaResolveResult qualifierResult
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType type
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethodCallExpression call
private static boolean processQualifierResult (com.intellij.psi.JavaResolveResult, com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiMethodCallExpression) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.JavaResolveResult qualifierResult
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiElement resolve
com.intellij.psi.ResolveState state
private static void processDummyConstructor (com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod dummyConstructor
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.util.IncorrectOperationException e
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiClass aClass
static void ()
}
com/intellij/refactoring/util/CanonicalTypes$1.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$1 extends java.lang.Object {
}
com/intellij/refactoring/util/CanonicalTypes$AnnotatedType$1.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$AnnotatedType$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.refactoring.util.CanonicalTypes$AnnotatedType this$0
void (com.intellij.refactoring.util.CanonicalTypes$AnnotatedType)
com.intellij.refactoring.util.CanonicalTypes$AnnotatedType this$0
public com.intellij.psi.PsiAnnotation fun (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/refactoring/util/CanonicalTypes$AnnotatedType.classCanonicalTypes.java
package com.intellij.refactoring.util
abstract com.intellij.refactoring.util.CanonicalTypes$AnnotatedType extends com.intellij.refactoring.util.CanonicalTypes$Type {
protected final com.intellij.psi.TypeAnnotationProvider myProvider
public void (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider provider
com.intellij.psi.PsiAnnotation[] annotations
}
com/intellij/refactoring/util/CanonicalTypes$Array.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Array extends com.intellij.refactoring.util.CanonicalTypes$AnnotatedType {
protected final com.intellij.refactoring.util.CanonicalTypes$Type myComponentType
private void (com.intellij.psi.PsiType, com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.psi.PsiType original
com.intellij.refactoring.util.CanonicalTypes$Type componentType
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
public java.lang.String getTypeText ()
public void addImportsTo (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.JavaCodeFragment fragment
public boolean isValid ()
void (com.intellij.psi.PsiType, com.intellij.refactoring.util.CanonicalTypes$Type, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiType x0
com.intellij.refactoring.util.CanonicalTypes$Type x1
com.intellij.refactoring.util.CanonicalTypes$1 x2
}
com/intellij/refactoring/util/CanonicalTypes$ClassType.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$ClassType extends com.intellij.refactoring.util.CanonicalTypes$AnnotatedType {
private final String myPresentableText
private final String myClassQName
private final java.util.Map mySubstitutor
private void (com.intellij.psi.PsiType, java.lang.String, java.util.Map)
com.intellij.psi.PsiType original
String classQName
java.util.Map substitutor
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
com.intellij.refactoring.util.CanonicalTypes$Type substitute
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClass aClass
java.util.Map substitutionMap
public java.lang.String getTypeText ()
public void addImportsTo (com.intellij.psi.JavaCodeFragment)
com.intellij.refactoring.util.CanonicalTypes$Type type
com.intellij.psi.JavaCodeFragment fragment
void (com.intellij.psi.PsiType, java.lang.String, java.util.Map, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiType x0
String x1
java.util.Map x2
com.intellij.refactoring.util.CanonicalTypes$1 x3
}
com/intellij/refactoring/util/CanonicalTypes$Creator$1.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Creator$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.refactoring.util.CanonicalTypes$Creator this$0
void (com.intellij.refactoring.util.CanonicalTypes$Creator)
com.intellij.refactoring.util.CanonicalTypes$Creator this$0
public com.intellij.refactoring.util.CanonicalTypes$Type fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/refactoring/util/CanonicalTypes$Creator$2.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Creator$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.refactoring.util.CanonicalTypes$Creator this$0
void (com.intellij.refactoring.util.CanonicalTypes$Creator)
com.intellij.refactoring.util.CanonicalTypes$Creator this$0
public com.intellij.refactoring.util.CanonicalTypes$Type fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/refactoring/util/CanonicalTypes$Creator.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Creator extends com.intellij.psi.PsiTypeVisitor {
public static final com.intellij.refactoring.util.CanonicalTypes$Creator INSTANCE
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public com.intellij.refactoring.util.CanonicalTypes$Type visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType type
public com.intellij.refactoring.util.CanonicalTypes$Type visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType type
public com.intellij.refactoring.util.CanonicalTypes$Type visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType type
private com.intellij.refactoring.util.CanonicalTypes$Type substituteComponents (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType type
com.intellij.psi.PsiType componentType
com.intellij.refactoring.util.CanonicalTypes$Type substituted
public com.intellij.refactoring.util.CanonicalTypes$Type visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.PsiType bound
public com.intellij.refactoring.util.CanonicalTypes$Type visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiTypeParameter typeParameter
java.util.Map substitutionMap
com.intellij.psi.PsiSubstitutor substitutor
String qualifiedName
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
public com.intellij.refactoring.util.CanonicalTypes$Type visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType type
java.util.List types
public com.intellij.refactoring.util.CanonicalTypes$Type visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType type
java.util.List types
public volatile java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
static void ()
}
com/intellij/refactoring/util/CanonicalTypes$Ellipsis.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Ellipsis extends com.intellij.refactoring.util.CanonicalTypes$Array {
private void (com.intellij.psi.PsiType, com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.psi.PsiType original
com.intellij.refactoring.util.CanonicalTypes$Type componentType
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
public java.lang.String getTypeText ()
void (com.intellij.psi.PsiType, com.intellij.refactoring.util.CanonicalTypes$Type, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiType x0
com.intellij.refactoring.util.CanonicalTypes$Type x1
com.intellij.refactoring.util.CanonicalTypes$1 x2
}
com/intellij/refactoring/util/CanonicalTypes$LogicalOperationType$1.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiElement val$context
final com.intellij.psi.PsiManager val$manager
final com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType this$0
void (com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType, com.intellij.psi.PsiElement, com.intellij.psi.PsiManager)
com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType this$0
public com.intellij.psi.PsiType fun (com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.refactoring.util.CanonicalTypes$Type type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/refactoring/util/CanonicalTypes$LogicalOperationType$2.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType this$0
void (com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType)
com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType this$0
public java.lang.String fun (com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.refactoring.util.CanonicalTypes$Type type
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/refactoring/util/CanonicalTypes$LogicalOperationType.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$LogicalOperationType extends com.intellij.refactoring.util.CanonicalTypes$Type {
private final java.util.List myTypes
private final boolean myDisjunction
private void (java.util.List, boolean)
java.util.List types
boolean disjunction
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
java.util.List types
public java.lang.String getTypeText ()
public void addImportsTo (com.intellij.psi.JavaCodeFragment)
com.intellij.refactoring.util.CanonicalTypes$Type type
com.intellij.psi.JavaCodeFragment fragment
void (java.util.List, boolean, com.intellij.refactoring.util.CanonicalTypes$1)
java.util.List x0
boolean x1
com.intellij.refactoring.util.CanonicalTypes$1 x2
}
com/intellij/refactoring/util/CanonicalTypes$Primitive.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$Primitive extends com.intellij.refactoring.util.CanonicalTypes$AnnotatedType {
private final com.intellij.psi.PsiPrimitiveType myType
private void (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType type
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
public java.lang.String getTypeText ()
void (com.intellij.psi.PsiPrimitiveType, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiPrimitiveType x0
com.intellij.refactoring.util.CanonicalTypes$1 x1
}
com/intellij/refactoring/util/CanonicalTypes$Type.classCanonicalTypes.java
package com.intellij.refactoring.util
public abstract com.intellij.refactoring.util.CanonicalTypes$Type extends java.lang.Object {
public void ()
public abstract com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public abstract java.lang.String getTypeText ()
public void addImportsTo (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.JavaCodeFragment fragment
public boolean isValid ()
}
com/intellij/refactoring/util/CanonicalTypes$UnresolvedType.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$UnresolvedType extends com.intellij.refactoring.util.CanonicalTypes$Type {
private final String myPresentableText
private final String myCanonicalText
private void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType original
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
public java.lang.String getTypeText ()
public boolean isValid ()
void (com.intellij.psi.PsiType, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiType x0
com.intellij.refactoring.util.CanonicalTypes$1 x1
}
com/intellij/refactoring/util/CanonicalTypes$WildcardType.classCanonicalTypes.java
package com.intellij.refactoring.util
com.intellij.refactoring.util.CanonicalTypes$WildcardType extends com.intellij.refactoring.util.CanonicalTypes$AnnotatedType {
private final boolean myIsExtending
private final com.intellij.refactoring.util.CanonicalTypes$Type myBound
private void (com.intellij.psi.PsiType, boolean, com.intellij.refactoring.util.CanonicalTypes$Type)
com.intellij.psi.PsiType original
boolean isExtending
com.intellij.refactoring.util.CanonicalTypes$Type bound
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiElement, com.intellij.psi.PsiManager) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiWildcardType type
com.intellij.psi.PsiWildcardType type
com.intellij.psi.PsiElement context
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiWildcardType type
public java.lang.String getTypeText ()
public void addImportsTo (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.JavaCodeFragment fragment
public boolean isValid ()
void (com.intellij.psi.PsiType, boolean, com.intellij.refactoring.util.CanonicalTypes$Type, com.intellij.refactoring.util.CanonicalTypes$1)
com.intellij.psi.PsiType x0
boolean x1
com.intellij.refactoring.util.CanonicalTypes$Type x2
com.intellij.refactoring.util.CanonicalTypes$1 x3
}
com/intellij/refactoring/util/CanonicalTypes.classCanonicalTypes.java
package com.intellij.refactoring.util
public com.intellij.refactoring.util.CanonicalTypes extends java.lang.Object {
private void ()
public static com.intellij.refactoring.util.CanonicalTypes$Type createTypeWrapper (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
}
com/intellij/refactoring/util/RefactoringChangeUtil.classRefactoringChangeUtil.java
package com.intellij.refactoring.util
public com.intellij.refactoring.util.RefactoringChangeUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
private static java.lang.String getMethodExpressionName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceExpression methodExpression
public static boolean isSuperOrThisMethodCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String name
public static boolean isSuperMethodCall (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
String name
public static com.intellij.psi.PsiType getTypeByExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType initType
com.intellij.psi.PsiExpression[] initializers
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass refClass
public static com.intellij.psi.PsiReferenceExpression qualifyReference (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMember, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiReferenceExpression expressionFromText
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiReferenceExpression expressionFromText
com.intellij.psi.PsiReferenceExpression referenceExpression
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass qualifyingClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethodCallExpression methodCallExpression
com.intellij.psi.PsiReferenceExpression expressionFromText
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
public static com.intellij.psi.PsiClass getThisClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement prev
static com.intellij.psi.PsiQualifiedExpression createQualifiedExpression (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiQualifiedExpression qualifiedThis
com.intellij.psi.PsiJavaCodeReferenceElement thisQualifier
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass qualifierClass
String qName
com.intellij.psi.PsiElementFactory factory
public static com.intellij.psi.PsiThisExpression createThisExpression (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass qualifierClass
public static com.intellij.psi.PsiSuperExpression createSuperExpression (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass qualifierClass
static void ()
}
com/intellij/util/text/LiteralFormatUtil$1.classLiteralFormatUtil.java
package com.intellij.util.text
final com.intellij.util.text.LiteralFormatUtil$1 extends java.lang.Object implements com.intellij.openapi.util.text.CharFilter {
void ()
public boolean accept (char)
char ch
}
com/intellij/util/text/LiteralFormatUtil.classLiteralFormatUtil.java
package com.intellij.util.text
public com.intellij.util.text.LiteralFormatUtil extends java.lang.Object {
private static final com.intellij.openapi.util.text.CharFilter UNDERSCORES_FILTER
private void ()
public static java.lang.String removeUnderscores (java.lang.String)
String text
public static java.lang.String format (java.lang.String, com.intellij.psi.PsiType)
int pos
int pos2
int pos
String original
com.intellij.psi.PsiType type
boolean isFP
String text
String prefix
String suffix
int groupSize
char last
boolean hasPoint
String fractional
String exponentMark
String exponent
StringBuilder buffer
private static void appendFromEnd (java.lang.StringBuilder, java.lang.String, int)
StringBuilder buffer
String original
int groupSize
int position
int pointer
private static void appendFromStart (java.lang.StringBuilder, java.lang.String, int)
StringBuilder buffer
String original
int groupSize
int pointer
static void ()
}
messages/JavaErrorMessages.properties